Our 10-day grand tour of Morocco from Casablanca is the definitive Morocco travel experience. This comprehensive itinerary covers all four imperial cities (Rabat, Meknes, Fes, and Marrakech), the enchanting blue city of Chefchaouen, the golden dunes of the Sahara Desert, dramatic gorges and valleys, the ancient kasbahs of southern Morocco, and the windswept Atlantic coast of Essaouira. With ten days, you’ll never feel rushed — every destination gets the time it deserves. This is the tour for travelers who want to see everything Morocco has to offer in one expertly crafted journey.
This 10-Day Grand Tour of Morocco from Casablanca covers an extraordinary range of landscapes, cultures, and experiences:
Pickup: From Casablanca Mohammed V Airport or your hotel
Visit the Hassan II Mosque. Drive to Rabat. Explore the Hassan Tower, Mausoleum of Mohammed V, and Kasbah of the Udayas.
Accommodation: Hotel in Rabat (breakfast included)
Drive north through the Rif Mountains to Chefchaouen. Afternoon free to explore the blue-painted medina, Kasbah Museum, and Plaza Uta el-Hammam.
Accommodation: Hotel/Riad in Chefchaouen (breakfast included)
Visit Volubilis Roman ruins and Meknes (Bab Mansour, Royal Granaries). Arrive in Fes.
Accommodation: Traditional Riad in Fes (breakfast included)
Explore Fes el-Bali — Chouara Tanneries, Bou Inania Medersa, University of Al-Qarawiyyin, labyrinthine souks. Visit Merenid Tombs for panoramic views. Free time for shopping or a hammam.
Accommodation: Traditional Riad in Fes ( breakfast included)
Drive through the Middle Atlas via Ifrane and Azrou Cedar Forest (Barbary macaques). Descend through the Ziz Valley Gorge. Arrive in Merzouga for a sunset camel trek into Erg Chebbi.
Accommodation: Luxury Desert Camp in Erg Chebbi (dinner & breakfast included)
Sahara sunrise from the dunes. Visit Rissani souk. Drive to Todra Gorge (300m canyon walls). Continue to Dades Valley.
Accommodation: Hotel/Riad in Dades Gorge (dinner & breakfast included)
Explore Dades Gorge. Drive the Road of a Thousand Kasbahs through Rose Valley and Skoura Oasis. Afternoon in Ouarzazate with optional visit to Atlas Film Studios. Visit Kasbah Ait Ben Haddou.
Accommodation: Hotel near Ait Ben Haddou or Ouarzazate (dinner & breakfast included)
Cross the High Atlas Mountains via Tizi n’Tichka pass (2,260m). Stop at Argan oil cooperatives and panoramic viewpoints. Arrive in Marrakech early afternoon. Free time to begin exploring.
Accommodation: Hotel/Riad in Marrakech (breakfast included)
Day trip to Essaouira — explore the UNESCO-listed medina, walk the Portuguese ramparts, visit the fishing port, enjoy a fresh seafood lunch, browse Thuya wood workshops, and relax on the Atlantic beach. Return to Marrakech.
Accommodation: Hotel/Riad in Marrakech (breakfast included)
Guided tour of Marrakech — Bahia Palace, Saadian Tombs, Majorelle Garden, Koutoubia Mosque, Jemaa el-Fnaa square. Afternoon free time. Transfer to airport or train station.
Tour ends in Marrakech.
Your 10-Day Grand Tour of Morocco from Casablanca includes everything you need for a comfortable, worry-free grand journey:
See the full route of our 10-Day Grand Tour of Morocco from Casablanca on the map below:
Route: Casablanca → Rabat → Chefchaouen → Volubilis → Meknes → Fes → Midelt → Ziz Valley → Merzouga → Todra Gorge → Dades → Ouarzazate → Ait Ben Haddou → Marrakech → Essaouira → Marrakech
Total distance: ~2,700 km
