Camels on a ridge in the Agafay desert as the sun goes down
  1. Home
  2. Guides
  3. The deserts of Morocco

MOROCCO DESERT GUIDE

The deserts of Morocco: the Sahara or Agafay?

Morocco has two kinds of desert trip. The Sahara's sand dunes, at Merzouga or Erg Chigaga, are a full day's drive from Marrakech, so you need about 3 days. Agafay, a stone desert with no dunes, is 45 minutes away and fits in one evening. Here's how to choose.

Which deserts are there in Morocco?

The south and east of Morocco sit on the northwestern edge of the Sahara. Most of it is stony desert. The famous sand dunes cover only a few areas, called ergs: Erg Chebbi near Merzouga and Erg Chigaga near M'Hamid are the big two, and there are smaller dunes near Zagora.

Close to Marrakech there is a different kind of desert: Agafay, a stone desert of bare golden hills at the foot of the Atlas mountains. It is not part of the Sahara and has no sand dunes, but it is the only desert you can reach in under an hour from the city.

DesertFrom MarrakechSand dunesTime you need
Agafay30 to 40 km, about 45 minNone, stone hillsAn afternoon and evening
ZagoraAbout 360 km, about 7 hSmall2 days, 1 night
Merzouga
Erg Chebbi
About 550 km, about 9 hBig, up to 150 m3 days, 2 nights
Erg ChigagaAbout 460 km to M'Hamid, then about 2 h by 4x4Morocco's largest sand sea3 days, 2 nights

Distances and driving times are rounded, by the main roads and without stops. With photo stops and lunch, add an hour or two.

Merzouga and Erg Chebbi: the classic Sahara

This is the Sahara most people picture: orange dunes rising up to about 150 m, in a sand sea roughly 28 km long beside the Algerian border (Erg Chebbi on Wikipedia). You ride a camel into the dunes in the late afternoon, watch the sunset from a crest, sleep in a desert camp and wake up for the sunrise.

Merzouga is about 550 km from Marrakech, around 9 hours on the road. The drive crosses the High Atlas by the Tizi n'Tichka pass and goes through Ouarzazate, so most tours stop at the old fortified village of Aït Benhaddou and the Dades or Todra gorges on the way. That's why the usual trip from Marrakech lasts 3 days and 2 nights. Many tours end in Fes instead of coming back, which saves a long drive.

Zagora: the shortest Sahara trip

Zagora, in the palm groves of the Draa valley, is the closest Sahara town to Marrakech: about 360 km, around 7 hours each way. A trip there takes 2 days and 1 night, with a camel ride and a night in a camp.

The catch: the dunes near Zagora are small, a few patches of sand rather than a sea of dunes. It's a real taste of the Sahara road and the oases, but it's a lot of driving for a short stay. If big dunes are the point of your trip, Merzouga or Erg Chigaga are worth the extra day.

Erg Chigaga: the wildest dunes

Erg Chigaga is the largest sand sea in Morocco, with some dunes over 50 m high (Erg Chigaga on Wikipedia). It starts about 56 km past the village of M'Hamid, at the end of the road south of Zagora, and the last stretch is a desert track you drive in a 4x4.

Because it's harder to reach, it's quieter than Merzouga, with fewer camps and more empty space. Plan at least 3 days from Marrakech.

Agafay: the desert next to Marrakech

Agafay is about 30 to 40 km southwest of Marrakech, around 45 minutes by car. Instead of dunes it has rolling hills of golden stone and dust, wide open views and the snowy peaks of the High Atlas on the horizon in winter. There are no towns, only a few Berber villages and desert camps.

It's the easy way to feel the desert without losing days on the road. You can ride a quad or a camel before sunset, have dinner in a camp and be back in your riad the same night. If you'd rather drive yourself, there are buggies and quads by the hour. Our Agafay desert guide has everything else.

How many days do you need?

  • One afternoon or evening: Agafay. It's the only desert you can see in a day from Marrakech.
  • 2 days: Zagora, with small dunes and a night in a camp.
  • 3 days: Merzouga (Erg Chebbi) or Erg Chigaga, with big dunes and a night or two among them.
  • 4 days or more: Merzouga at a gentler pace, with time in the gorges, or a loop that ends in Fes.

There is no real day trip from Marrakech to the Sahara's dunes. The nearest big ones are a 9 hour drive each way.

Sahara or Agafay: which should you choose?

Choose the Sahara if…

  • sleeping among real sand dunes is the dream of your trip;
  • you have 3 days or more, and you don't mind long days in a car;
  • you want to see the Atlas passes, the kasbahs and the gorges on the way.

Choose Agafay if…

  • you have one free afternoon or evening in Marrakech;
  • you travel with children, or long drives aren't for you;
  • you want quads, buggies, a camel ride and dinner, and your own bed the same night.

Plenty of travellers do both: an evening in Agafay when they arrive in Marrakech, and a Sahara tour later in the trip. They are different experiences, not two versions of the same one.

When is the best time to go?

For the Sahara, October to April is the best time. In summer the dunes around Merzouga are often well above 40°C by day. In winter the days are pleasant but the nights in the dunes can drop close to freezing, so camps hand out thick blankets.

Agafay works all year. In summer, go late in the day: the evening is the best part. In winter, bring a warm jacket for after sunset. Read more about the season in Marrakech in December.

Morocco's deserts: your questions

Is there a desert near Marrakech?

Yes. The Agafay desert is about 30 to 40 km southwest of Marrakech, around 45 minutes by car. It is a stone desert of hills, with no sand dunes.

Is the Agafay desert part of the Sahara?

No. Agafay is a separate stone desert at the foot of the Atlas mountains. The Sahara starts on the other side of the Atlas, several hours further south and east.

How far is the Sahara from Marrakech?

The nearest big dunes, Erg Chebbi at Merzouga, are about 550 km away, around 9 hours by road. Zagora, with smaller dunes, is about 360 km away, around 7 hours.

Can you do a day trip from Marrakech to the Sahara?

Not really. The shortest Sahara trip, to Zagora, takes 2 days. For a desert in one day or evening, go to Agafay, 45 minutes from the city.

How many days do you need for the Sahara in Morocco?

About 3 days and 2 nights from Marrakech to Merzouga or Erg Chigaga. Zagora can be done in 2 days, with smaller dunes.

Where are the biggest dunes in Morocco?

Erg Chebbi, near Merzouga, has the tallest dunes, up to about 150 m. Erg Chigaga, near M'Hamid, is the largest sand sea.

When is the best time to visit the Moroccan desert?

October to April. Summer days in the Sahara are often above 40°C, and winter nights can be close to freezing, so bring warm layers.

Sources

LAST STOP

Book your desert day.

Pick a date and we'll confirm your pickup point and time on WhatsApp.

Rather ask a question first? Message us on WhatsApp

Package

WhatsApp is opening with your details. Press send and we'll reply to confirm.