Ten days is the sweet spot for Morocco — long enough to combine your Casablanca arrival, Marrakech, the Sahara and the imperial north in one unhurried loop, with the Atlantic coast as an optional finish.
Updated June 2026 · 2 min read · Itineraries
The grand loop, day by day
This is the most-requested length: the country's greatest hits with breathing room between them. It assumes you land at Casablanca (CMN); spend the first evening at the Hassan II Mosque and on the Corniche, then take the morning train or a transfer to Marrakech. Drives are spread out so no single day feels like a marathon.
- Day 1: Arrive Casablanca (CMN) — Hassan II Mosque and the Corniche, then transfer or train to Marrakech.
- Day 2: Marrakech — medina, gardens, hammam, chef's-table dinner.
- Day 3: High Atlas to Aït Ben Haddou and Ouarzazate.
- Day 4: Dadès and Todra gorges to the desert.
- Day 5: Erg Chebbi dunes — camel trek and a luxury camp night.
- Day 6: North-west to Fes via the Middle Atlas cedar forest and Ifrane.
- Days 7–8: Fes — the medieval medina, crafts and a family dinner.
- Day 9: Meknes, Volubilis and on to Chefchaouen or Rabat.
- Day 10: A final city morning and departure.
Add the coast
If you'd rather end slowly by the sea, swap the last two days for Essaouira — three hours west of Marrakech, with ramparts, a working fishing port and the country's best grilled seafood. It's the ideal decompression after the desert.
