Quick answer: With 10 days in Morocco you can see Marrakech, cross the Atlas to Ait Ben Haddou and the Dades Valley, spend a night in the Sahara at Merzouga, explore Fez and Chefchaouen and finish via Rabat and Casablanca – at a comfortable pace with two nights in the main cities.
Ten days is the sweet spot for a first trip: enough to see the highlights without rushing. Here is our favourite Morocco itinerary for 10 days, tested by our drivers with hundreds of travellers.
Day-by-day route
- Day 1 – Marrakech: arrival, airport transfer, evening at Jemaa el-Fna.
- Day 2 – Marrakech: palaces, souks, Majorelle Garden (Marrakech plan).
- Day 3 – Day trip: Essaouira, Ourika or Imlil.
- Day 4 – Atlas to Dades: Tizi n’Tichka, Ait Ben Haddou, Ouarzazate.
- Day 5 – Todra to Merzouga: gorges, camel trek, desert camp.
- Day 6 – Merzouga to Fez: sunrise, Ziz Valley, Ifrane, arrival in Fez.
- Day 7 – Fez: full day in the medina (Fes guide).
- Day 8 – Volubilis, Meknes, Chefchaouen: Roman ruins and imperial city (guide).
- Day 9 – Chefchaouen to Rabat: morning in the blue city (guide), afternoon in Rabat.
- Day 10 – Casablanca: Hassan II Mosque and departure.

Total driving
Roughly 2,000 km. The longest days are Marrakech–Dades (6–7 h with stops) and Merzouga–Fez (7–8 h). Everything else is 3–5 hours.
Tours that follow this route
- 12-day tour from Marrakech: desert and north – the same loop with extra breathing space.
- 9-day tour from Tangier to Marrakech – ideal if you arrive from Spain.
- 13-day grand tour – for slow travellers.
Variations
- Beach lovers: replace Rabat with 2 nights in Essaouira.
- Hikers: add 2 days in Imlil (Toubkal guide).
- Arriving by ferry: reverse it from Tangier (ferry guide).

Budget
A private 10-day tour with driver, riads and desert camp usually costs €1,000–1,800 per person depending on group size and hotel level. Shorter? See our 7-day itinerary or 5-day itinerary. Want it personalised? Ask for a tailor-made tour.
Tours related to this guide
- 12-Day Cultural Circuit – Imperial Cities, Desert & North
- 9-Day Cultural Circuit – From Tangier to Marrakech
- 13-Day Cultural Circuit – Marrakech, Desert, Fez & North
Want a trip built around your dates? Ask for a free tailor-made itinerary →
Frequently asked questions
Is 10 days enough to see Morocco?
Yes. Ten days is ideal to combine Marrakech, the Atlas, the Sahara, Fez, Chefchaouen and the Atlantic coast without rushing.
What is the best route for 10 days in Morocco?
A loop Marrakech – Atlas – Merzouga – Fez – Chefchaouen – Rabat – Casablanca covers the essential regions with manageable driving days.
How much does a 10-day trip to Morocco cost?
A private 10-day tour usually costs €1,000–1,800 per person including driver, accommodation and desert camp; flights are extra.
Should I rent a car or hire a driver for 10 days?
A private driver is more relaxing and often similar in price once fuel, tolls and parking are included, especially for the desert and medinas.
Written by the Todo Marruecos Tours travel team, local tour operators based in Morocco. Last updated: September 2026.

