Three days is the most common amount of time people have in Morocco outside Marrakech, and it is also the amount of time most itineraries lie about. You will see “Sahara, Atlas Mountains, Essaouira and Ait Ben Haddou in 3 days” sold as a package. Geographically, that is three separate directions out of the same city. Here is what three days actually buys you.
The constraint nobody mentions
Marrakech sits at the centre of a wheel. The Sahara is 530–560 km east and south, roughly nine and a half hours of driving each way. The Atlantic coast is about two and a half hours west. The High Atlas villages are an hour and a half south. Agafay is 45 minutes. Every itinerary is a choice of one spoke, not a tour of the rim.
So three days gives you a real version of exactly one of the following.
Option 1: The Sahara (the classic)
Three days, two nights, one dune field. Day one crosses the Tizi n’Tichka pass, stops at Aït Ben Haddou and Ouarzazate, and ends with a night in the Dades Valley. Day two runs on through the Todra gorge to Merzouga, with a camel trek into Erg Chebbi at sunset and a night in a desert camp. Day three is sunrise on the dunes, a visit to a nomad family, and the long drive back over the Atlas to Marrakech.
This is what our 3-day Merzouga desert tour does, and it is the shortest honest Merzouga itinerary. Expect two long driving days. In exchange you get the single most distinctive landscape in the country.
The nearer alternative is Erg Chegaga — comparable dunes, fewer visitors, a different route south through the Draa valley. If crowds bother you more than driving time, it is the better pick. We set out the differences in Merzouga vs Zagora vs Erg Chegaga.
Option 2: Three day trips, no overnight
If the thought of nine hours in a vehicle ruins the idea, run three separate day trips from your riad and sleep in Marrakech every night. A strong combination:
- Day 1 — les cascades d’Ouzoud: about 2½ hours each way, a 110 m cascade, wild Barbary macaques, a short boat ride at the base.
- Day 2 — Atlas Mountains 3 Valleys or Imlil: Berber villages, a walk, lunch above a river.
- Day 3 — Agafay at sunset, or Essaouira if you want the ocean.
You cover more variety this way and you unpack once. What you do not get is the desert night, which is the thing people remember.
Option 3: Two days out, one day in Marrakech
An often better compromise. Spend two days on a Zagora desert tour — real sand, closer than Merzouga, one night in a camp — and keep the third day for Marrakech itself: the Bahia Palace, the Saadian Tombs, Le Jardin Secret and the souks.
Marrakech is genuinely worth a full day and it is the thing most three-day visitors skip and then regret. A hot air balloon flight at sunrise also fits neatly into a Marrakech day because it is finished by mid-morning.
What three days will not do
It will not include Fes or Chefchaouen — both are in the north and need their own days of travel. See our Fes to Marrakech route guide if that is your plan. It will not combine the Sahara and the Atlantic coast. And it will not comfortably fit Merzouga plus a mountain trek.
If you want the desert and the imperial cities, the realistic minimum is around nine days — which is why our 9-day Morocco itinerary exists as a separate trip rather than a stretched version of this one.
Our recommendation
If the Sahara is why you came, take Option 1 and accept the driving — it is the only three-day plan that delivers a dune sunrise. If you are travelling with young children, or you dislike long road days, take Option 3: Zagora plus a full Marrakech day is the best balance of desert and city in 72 hours.
Whichever you lean towards, check the season first — our month-by-month Sahara guide and packing list cover the practical side. Browse everything on our Nos circuits page, or tell us your three dates and we will build the version that fits them.

