A camel caravan in the Sahara dunes in Morocco
Sergey Pesterev / Unsplash

Travel guide · Africa

Morocco holidays: our travel guide

Morocco is a short flight away but feels like another world: the scent of spices in the souks, snow-capped mountains behind the palms and a night under the stars in the Sahara.

Morocco: Africa just south of Spain

Morocco lies in North Africa, only 14 kilometres across the Strait of Gibraltar from Spain. Yet the difference is huge. The cities have old medinas, walls and souks, the landscape runs from the Atlantic coast to the Atlas Mountains and the Sahara, and the food, with tagine, couscous and mint tea, is a reason to go in itself.

Most people start in Marrakech, and many settle for a long weekend there. With a week or more you can see the desert, the mountains and the other imperial cities. The currency is the dirham.

Morocco lies in Africa. In winter it has mild, sunny days, see winter sun destinations.

Places

Where to go in Morocco

The blue town of Chefchaouen in the mountains of MoroccoPretty Pink / Unsplash
ChefchaouenThe blue town in the Rif Mountains. Photo: Pretty Pink / Unsplash

Best places to visit in Morocco

In short: for a long weekend, stay in Marrakech. With a week or ten days, add the Atlas Mountains, Aït Benhaddou and a night in the Sahara at Merzouga, then finish in Fes. For the coast, Essaouira is a calm counterpoint to the cities.

1. Marrakech: the medina and the square

Jemaa el-Fnaa square, the souks and riad hotels with quiet courtyards behind plain doors. The medina is easy to get lost in, which is part of the point. Read our Marrakech guide and about Royal Mansour.

2. Fes: the oldest medina

Fes el-Bali is a UNESCO-listed maze of thousands of lanes, with the leather tanneries and old religious schools. A local guide saves a lot of time on the first day.

3. Chefchaouen: the blue town

A small town in the Rif Mountains painted in shades of blue, calmer than the big cities and good for walks in the hills. It is a long drive from Marrakech, so combine it with Fes.

4. The Sahara at Merzouga: the dunes of Erg Chebbi

High orange dunes, camel rides at sunset and a night in a desert camp. Read about desert camps in Merzouga.

5. Aït Benhaddou and Ouarzazate: the kasbah road

A fortified earthen village on the UNESCO list and a familiar film location, on the road between Marrakech and the desert.

6. The High Atlas: Berber villages and Toubkal

Mountain villages such as Imlil, walks between valleys and Jebel Toubkal, the highest mountain in North Africa at 4,167 metres. Snow is common in winter.

7. Essaouira: the windy harbour town

A whitewashed medina on the Atlantic, also on the UNESCO list, with fishing boats, grilled fish and steady wind for kitesurfing.

8. Todra Gorge: a canyon in the south

Rock walls hundreds of metres high on either side of a narrow river, a good stop on the way between the mountains and the desert.

9. Rabat: the calm capital

The capital is on the UNESCO list for its old and modern quarters, with the Kasbah of the Udayas above the river. It is quieter than Marrakech and Fes.

10. The Agafay desert: a desert near Marrakech

A stony desert about an hour from Marrakech, with camps for a night under the stars. It is not the dunes of the Sahara, but it works well on a short trip.

Carved gateway and tilework in MarrakechMacia Serrano / Unsplash
The craftsmanshipPhoto: Macia Serrano / Unsplash

Where to stay in Morocco

Stay in a riad, a traditional house with a courtyard, in the medinas, and in a desert camp or kasbah out in the country.

Royal Mansour Marrakech: a palace of riads

One of the best-known hotels in the world, built as a small medina of private riads with their own courtyards and roof terraces.

Book your stayRoyal Mansour Marrakech
See dates and prices
The pool at La Sultana in MarrakechHotels.com (Expedia Group)
La Sultana, MarrakechPhoto: Hotels.com (Expedia Group)

La Sultana: riads in the kasbah

A luxury hotel of joined-up riads in the kasbah quarter of Marrakech, with a roof terrace and pool in the heart of the medina.

Book your stayLa Sultana
See dates and prices

When is the best time to visit Morocco?

Spring, from March to May, and autumn, from September to November, are best for cities, mountains and desert. Winter brings mild days in Marrakech but cold nights, especially in the desert and mountains. Summer is very hot inland. Check the current entry rules before you travel.

A night in the Sahara

At Merzouga you can sleep in a desert camp among the Erg Chebbi dunes. Read our guide to Merzouga desert camps.

More on Morocco

Our pick

Royal Mansour Marrakech: private riads with rooftop terraces and plunge pools


Private riads with rooftop terraces and plunge pools, gardens full of flowers and a spa in white carved stone.

See available dates and prices

Frequently asked questions about Morocco

When is the best time to go to Morocco?

March to May and September to November are best. Winter has mild days and cold nights, and summer is very hot inland.

How long should you spend in Morocco?

A long weekend is enough for Marrakech. With ten days you can add the Sahara, the Atlas Mountains and Fes.

What is a riad?

A riad is a traditional Moroccan house built around an inner courtyard or garden. Many have been turned into small hotels in the medinas.

Can you visit the Sahara from Marrakech?

Yes, but it is a long way. The drive to Merzouga takes a full day each way over the Atlas, so allow at least three days. The Agafay desert near Marrakech is a shorter, stony alternative.

What should you wear in Morocco?

Light clothes that cover shoulders and knees are wise in the cities and countryside. Bring warm layers if you are sleeping in the desert or the mountains.

What is the most beautiful place in Morocco?

Many would name Chefchaouen or the dunes at Merzouga. For cities, Fes and Marrakech are the most rewarding.

This page contains affiliate links. If you book through them, Picolo earns a commission at no extra cost to you. Our picks are made independently by our editors.