In a landscape that varies from ferocious swathes of desert to lush valleys nurturing rose farms and golden beaches, the best places to visit in Morocco will depend entirely on what sort of holiday you’re after.
If winding streets that lead to souks filled with the smell of incense and Instagram-perfect interiors moodily lit by Moroccan lamps sound like heaven, opt for an urban break. Marrakech Tangier, Rabat and Meknes are all among the best cities to visit in Morocco.
Looking for adventure? Immerse yourself in the ethereal beauty of the Atlas Mountains, where you can climb to the top of Mount Toukbal, the highest peak in North Africa, and wander at the mysterious cave paintings among the foothills of Jebel Saghro.
To combine the best of both, head to a hip surfer town such as Essouria and Taghazout, where you can spend your days riding the waves and your evenings lounging on silken cushions on a stylish roof terrace.
Best Time to Visit
The best time to visit Morocco depends on which areas you are most drawn to.
The winter months are from November to February, so if if you’re considering visiting then and would like warm weather, stick to the south. Higher ground and the High Atlas in particular are often covered in a mantle of snow from November onwards.
Between June and August, the country experiences its big summer burn and holidays in the Sahara become an endurance test. The seaside cities that cling to the Atlantic coast are a good bet at this time of year. Casablanca is one of the best places to visit in Morocco in August.
In the spring months of March, April and May the air in the Skoura Oasis is thick with the smell of roses and the countryside becomes a kaleidoscope of almond blossom and scarlet poppies.
The weather in Autumn is equally comfortable, making this a top season for mountain hikes and desert adventures.
Tours and Deals
Does driving La Route du Coeur in a vintage car sound appealing, or trekking across the desert on camelback? How about soaring over the Atlas Mountains in a hot air balloon or tasting your way around Tangier’s souk? A small group tour can be one of the best ways to experience Morocco and there are countless options to choose from.
It’s fiery food and fascinating fusion of African, Arabic and Berber cultures may make it feel like another world, but Morocco is actually just an hour’s ferry from Spain. Lots of companies actually offer Spain, Portugal and Morocco itineraries that take barely more than a fortnight, so you can experience the best of the Mediterranean and North Africa in one. Try Cosmos or Intrepid.