Quick answer: For 5 days in Morocco, spend one or two days in Marrakech and three days on a desert loop: day 1 across the High Atlas to Ait Ben Haddou and the Dades Valley, day 2 through the Todra Gorge to a Merzouga camp, day 3 back to Marrakech. Alternatively, choose a 5-day desert tour with two nights in the Sahara.
Five days is short but enough to experience two faces of Morocco: the imperial city and the desert. Here is our recommended Morocco itinerary for 5 days, with two options depending on your priorities.
Option A: 2 days Marrakech + 3-day desert tour
- Day 1: arrive in Marrakech, evening at Jemaa el-Fna.
- Day 2: guided tour of Marrakech – Bahia Palace, souks, Majorelle.
- Day 3: Tizi n’Tichka, Ait Ben Haddou, Ouarzazate, Dades Valley.
- Day 4: Todra Gorge, Merzouga, camel trek, night in the Sahara.
- Day 5: sunrise, long drive back to Marrakech (or continue to Fez).
The desert part corresponds to our 3-day desert tour from Marrakech to Merzouga.

Option B: 5-day desert circuit
If you have already seen Marrakech, the 5-day desert tour from Marrakech to Merzouga adds a second night in the dunes and more time in the gorges, kasbahs and oases – a slower, more immersive trip.
Option C: Marrakech and the coast
Prefer less driving? 3 days in Marrakech (with an Atlas day trip) + 2 days in Essaouira by the ocean. See things to do in Essaouira.
Which option to choose?
| You want… | Choose |
|---|---|
| City + Sahara, first trip | Option A |
| Deep desert experience | Option B |
| Relaxed, little driving | Option C |

Tips for a short trip
- Arrive early on day 1 and pre-book an airport transfer.
- Pack light for the desert night (camp guide).
- Check the season in best time to visit.
Have more time? See our 7-day and 10-day itineraries.
Tours related to this guide
- 5-Day Desert Tour from Marrakech to Merzouga
- 3-Day Desert Tour to Merzouga from Marrakech
- Private Guided Tour Of Marrakech – Discover The Imperial City
Want a trip built around your dates? Ask for a free tailor-made itinerary →
Frequently asked questions
Is 5 days enough for Morocco?
Five days is enough for Marrakech and a 3-day Sahara tour, or a slower 5-day desert circuit. You will not have time for Fez and Chefchaouen as well.
Can I see the Sahara in 5 days?
Yes. A 3-day Merzouga tour fits easily in a 5-day trip, or you can choose a 5-day desert tour with two nights in the dunes.
What is the best 5-day itinerary from Marrakech?
Two days in Marrakech followed by a 3-day loop via Ait Ben Haddou, the Dades Valley, the Todra Gorge and Merzouga.
Should I go to Merzouga or Zagora on a 5-day trip?
With 5 days, Merzouga is worth the extra drive for its big dunes. Zagora suits trips of only 2 days.
Written by the Todo Marruecos Tours travel team, local tour operators based in Morocco. Last updated: September 2026.

