Camel trekking in the Moroccan desert

The genie is out the bottle; magical Morocco tops every traveler's wish list. Morocco is a well-trodden gateway to Africa pretty much on Europe's doorstep, but why stop there? The North African country is home to some of the continent's most exciting places, brimming with colourful bazaars and one-of-a-kind sweeping desert landscapes that you need to see to believe. So without further ado, here is our round-up of Morocco's most beautiful towns and cities. Warning: serious postcard goals coming up...


Koutoubia Mosque in Marrakech, Morocco

Marrakech embodies the history, diversity and rich culture that Morocco has to offer. You only need to marvel at the medieval and modern parts of town to discover why this edge of The Sahara captures the hearts of floods of tourists every year. Visit the iconic Koutoubia Mosque as the call to prayer rings out at sunset, and discover the city's storied Islamic roots both past and present.  No trip to Marrakech would be complete without a wander around the heartbeat of this city in its famous souks. Vendors here can be very persuasive, so you'll most likely walk away with a spice rack's worth of new flavours, a series of vibrant textiles and tapestries and some seriously Instagram worthy crockery... 


Old city walls in Essaouira, Morocco

Essaouira is the laid-back cousin of Marrakech. In part, this is due to the port city's ratio of tourists to locals, but we reckon it is also down to the rolling waves caressing the shoreline surrounding the nautical medina. Not sold? Rumour has it that Jimi Hendrix was inspired to write Castles made of Sand after his visit to the coastal hub. Now, THAT is a bragging right!

Aglou Plage 

Street lights in Aglou Plage, Morocco

What the small rural town of Aglou Plage lacks in size, is more than made up by the beautiful long stretch of untouched golden sandy beach. This is the suntrap is where many Moroccans take off for a holiday fix of sun and sea, so you're guaranteed to mix with the locals and 'real' Moroccan folk.


Sale, Morocco

Sale is an ancient walled city settled on the Atlantic coast of Morocco. Just a day trip from the capital of Rabat, Sale is a commuter town seldom touched by tourists. What they don't know won't hurt them though, as serene Sale is a relaxed destination, boasting beautiful mosques and big skies. It also showcases proud displays of its main local export - intricately designed Moroccan tiles and mosaics. This corner of Morocco is crazy about the craftsmanship of Moroccan tile making, known in Arabic as zellige.


Fez, Morocco

Fascinating Fez flaunts an ancient and cultural heritage that never fails to beguile visitors. As Morocco's oldest imperial city, it has largely maintained many of its old worldly charms. You may spot several donkey carts along your travels for example, as this corner of Morocco remains the world's largest car-free urban areas - talk about taking the path less travelled... Continue on an uphill crusade towards the authentic, and head to The Marinid Tombs. The historic hilltop location is a popular lookout point over the city, perfect for snapping those postcard-worthy polaroids.

Ready to soak up Morocco's magic? We have villas in Morocco galore.