Twelve days gives you the space to add the Atlantic coast and the Roman ruins to Morocco's classic loop, and to spend a full day in the Sahara rather than just passing through. This 12-day Morocco itinerary runs from Marrakech to Casablanca, combining coast, desert, mountains and the imperial cities.
12-Day Morocco Itinerary at a Glance
Route: Marrakech → Essaouira → Aït Ben Haddou → Dades → Merzouga (Sahara) → Fes → Volubilis → Chefchaouen → Rabat → Casablanca
Best for: A complete tour with coast, desert and the north
Start & end: Marrakech to Casablanca (open-jaw)
Day-by-Day 12-Day Itinerary
Day 1: Arrive in Marrakech
Ease into the Red City with an evening in the medina and Jemaa el-Fnaa.
Day 2: Marrakech City Tour
A full guided day of palaces, gardens and souks, with free time in the afternoon.
Day 3: Marrakech → Essaouira
Drive west through the argan region to the breezy Atlantic port of Essaouira.
Day 4: Essaouira → Marrakech → High Atlas → Dades Valley
Return via Marrakech and cross the High Atlas to Aït Ben Haddou and the Dades Valley.
Day 5: Dades → Todra Gorge → Merzouga
Walk through Todra Gorge and continue to Merzouga for a sunset camel trek and a night in a Sahara camp.
Day 6: Full Day in the Merzouga Sahara
Explore the dunes by 4×4 — a nomadic family, Khamlia and its Gnawa music, sandboarding and a second sunset.
Day 7: Merzouga → Ziz Valley → Midelt → Fes
Travel north through the Ziz Valley and the Middle Atlas to Fes.
Day 8: Fes Guided Tour
A full day in Fes el-Bali with a local guide.
Day 9: Fes → Volubilis → Meknes → Chefchaouen
Visit the Roman ruins of Volubilis and imperial Meknes, then continue to the blue city of Chefchaouen.
Day 10: Full Day in Chefchaouen
Explore the blue medina, catch sunset at the Spanish Mosque, or hike in the surrounding Rif Mountains.
Day 11: Chefchaouen → Rabat → Casablanca
Travel to the capital Rabat, then continue to Casablanca for the evening.
Day 12: Casablanca → Departure
Visit the Hassan II Mosque before your departure transfer.
Best Time & How to Travel
Spring and autumn are ideal. A private driver-guide links the coast, desert and north seamlessly; the loop can also start in Casablanca or end back in Marrakech.
Itinerary Variations
Add Tangier and the far north for a 14-day trip, include the remote Erg Chigaga dunes, or add a Marrakech day trip to the Atlas Mountains or Ouzoud Waterfalls.
Final Thoughts
Twelve days is a wonderful length: coast, a full desert experience, the Roman ruins, two guided cities and the Blue City, all without rushing. It's ideal for a thorough first visit.
Frequently Asked Questions
Is 12 days too long for Morocco?
Not at all — twelve days lets you add the coast, Volubilis and a full desert day to the classic loop, at a relaxed pace. There's always more to see on a return trip.
How many nights in the Sahara on a 12-day trip?
This itinerary includes two nights around Merzouga — one in a desert camp and one in a hotel — giving you a full day in the dunes.
Can I add Tangier?
Yes. Extend to 14 days to include Tangier and the far north, or reorder the loop to start there.
Is Essaouira worth including?
Yes — the laid-back Atlantic port is a refreshing contrast to the inland cities and desert, and it's an easy addition from Marrakech.


