Seven days is enough for a first trip if you resist the urge to see everything. The routes that work at 5, 7, and 10 days — and the itinerary mistake almost every first-timer makes.
The short answer
Seven days. That is the number for a first Morocco trip.
Five is workable but forces a real sacrifice. Ten is genuinely better and lets you add the coast or Chefchaouen. But seven is the point where you can see the three landscapes Morocco is famous for — a medina, the Atlas, the Sahara — without spending your holiday in a van.
The mistake almost everyone makes
Morocco looks small on a map, especially next to the Sahara and the rest of Africa around it. It is not small. At roughly 446,000 square kilometres it covers about four-fifths the area of France, or close to the size of California — and unlike either of those, a mountain range with peaks over 4,000 metres runs straight through the middle of it, with the Sahara sitting on the far side. That range is not incidental scenery you glimpse from a train window; it is the thing every itinerary has to physically cross, on roads that switchback over passes rather than run flat.
Here is the distance that governs everything:
Marrakech to Merzouga (the big dunes) is ~560 km and about 9 hours of driving, over a mountain pass.
Every unrealistic Morocco itinerary founders on that one number. People plan Marrakech, Essaouira, the Sahara, Fes, and Chefchaouen in a week, and end up doing 40 hours in a vehicle to spend an average of four waking hours in each place.
The best itinerary is the one that does less, properly. That is not a platitude; it is the actual lesson.
What fits
| Days | Realistic route | What you give up |
|---|---|---|
| 3–4 | Marrakech + Agafay or Zagora | The real Sahara |
| 5 | Marrakech + Merzouga Sahara (return) | Fes and the north |
| 7 | Marrakech → Sahara → Fes (one-way) | The coast, Chefchaouen |
| 10 | The above + Chefchaouen or Essaouira | Very little |
| 14 | Add the south, the Anti-Atlas, a trek | Nothing that matters |
The 7-day route that works
This is the classic Marrakech-to-Fes loop, and it is classic because the geography makes it so.
Day 1 — Arrive Marrakech. Do not plan anything. Jet lag plus the medina is a lot. Eat, sleep.
Day 2 — Marrakech. The souks, Jemaa el-Fna, a garden, a palace. A guided medina walk on the first full day pays for itself: you learn the geography with someone who fends off the sales approach, then explore alone afterwards knowing where you are.
Day 3 — Over the Atlas. The Tizi n'Tichka pass, then Aït Benhaddou, the ksar you have seen in a dozen films. Overnight Dades or Skoura.
Day 4 — Gorges to the dunes. Todra Gorge, the Draa palmeries, arriving Merzouga in the late afternoon. Camel out for sunset, sleep in camp.
Day 5 — Sunrise, then north. Sunrise over Erg Chebbi is the photograph you came for. Then the long drive north toward Fes.
Day 6 — Fes. A full day in Fes el-Bali: the tanneries, the medersas, the oldest university in continuous operation in the world. Fes is denser and older than Marrakech, and many people prefer it.
Day 7 — Fly out of Fes.
Book an open-jaw ticket: into Marrakech, out of Fes. This is the single highest-leverage planning decision in the whole trip. It means you never drive the same road twice. The price premium over a return is usually negligible.
Our 3-day Marrakech to Fes route covers the middle section of exactly this itinerary, and the 5-day imperial cities trip is the north-heavy variant for people who care more about cities than dunes.
If you only have 5 days
Pick one:
- Marrakech + Sahara. Two nights Marrakech, 3-day desert trip returning to Marrakech. You see the dunes. You skip Fes.
- Imperial cities. Marrakech, Rabat, Meknès, Fes. No desert, but four extraordinary cities and much less driving.
What does not work in 5 days: Marrakech, Merzouga, and Fes. That is 20+ hours in a vehicle. People do it. They come back tired and vaguely disappointed, and blame Morocco.
If you have 10
Now it opens up. Add:
- Chefchaouen — the blue city, 4 hours north of Fes, and worth it.
- Essaouira — Atlantic, windswept, relaxed, 3 hours from Marrakech. The best antidote to medina fatigue.
- A proper trek. Two or three days in the High Atlas from Imlil, or a Toubkal summit if you are fit.
When to go matters as much as how long
Briefly, because it changes the maths:
- March–May and September–November are ideal. Warm, not brutal.
- July–August: Marrakech hits 45°C and the Sahara is worse. The coast and the mountains still work.
- December–February: lovely in the south and the cities; the Atlas is under snow, which is either the appeal or a problem.
What we would tell a friend
Seven days, Marrakech in and Fes out, one desert, one mountain crossing, two cities. Do not add Essaouira "because it is only three hours." Three hours each way is a day, and you only have seven.
If you tell us your dates and what you actually care about, we will sketch a route — including telling you when the honest answer is that your list does not fit the days you have. Ask us.
Frequently asked questions
Is 7 days enough for Morocco?
How many days do you need for Morocco and the Sahara?
What is the best 7-day Morocco itinerary for a first-timer?
Is 5 days enough for Morocco?
Should you fly into Marrakech or Fes?
Trips that go here
Guided by the team who wrote this guide.
Marrakech to Fes — 3-Day Imperial Cities Tour
- Tizi n'Tichka mountain pass (2,260 m)
- Aït Ben Haddou UNESCO World Heritage Ksar
- Ifrane — Morocco's Alpine village
€267 / person

Marrakech to Merzouga — 3-Day Desert Tour
- Camel trek into Erg Chebbi dunes at sunset
- Overnight in a luxury Berber desert camp
- Aït Ben Haddou UNESCO World Heritage Ksar
€225 / person

Marrakech — All 4 Imperial Cities — 5-Day Grand Tour
- All 4 Imperial Cities: Marrakech, Meknes, Fes, Rabat
- Volubilis Roman ruins (UNESCO World Heritage)
- Hassan II Mosque in Rabat
€442 / person