Our 14-day ultimate grand tour is the most immersive Morocco experience available — two full weeks that cover every corner of this extraordinary country. Starting from Casablanca and ending in Marrakech, this grand tour takes you through all four imperial cities, the blue-washed streets of Chefchaouen, the ancient Roman ruins of Volubilis, the golden dunes of the Sahara, dramatic gorges and valleys, centuries-old kasbahs, the windswept Atlantic coast of Essaouira, and the vibrant souks of Marrakech. With fourteen days, nothing is rushed — you’ll have time to truly connect with each destination, enjoy authentic cultural experiences, and create memories that last a lifetime. This is Morocco at its finest, from the first sip of mint tea to the last Sahara sunset.
This 12-day Morocco itinerary from Casablanca covers an extraordinary range of landscapes, cultures, and experiences:
Pickup: Casablanca airport or hotel. Visit the Hassan II Mosque. Drive to Rabat — Hassan Tower, Mausoleum of Mohammed V, Kasbah of the Udayas, stroll the Ville Nouvelle.
Accommodation: Hotel in Rabat
Scenic drive north through the Rif Mountains to Chefchaouen. Afternoon arrival and first exploration of the blue medina.
Accommodation: Hotel/Riad in Chefchaouen
Wander the blue streets. Visit Kasbah Museum, Plaza Uta el-Hammam. Hike to the Spanish Mosque viewpoint. Artisan shopping. Rooftop mint tea and sunset over the Rif.
Accommodation: Hotel/Riad in Chefchaouen
Volubilis Roman ruins. Meknes — Bab Mansour, Heri es-Souani. Arrive in Fes.
Accommodation: Traditional Riad in Fes
Fes el-Bali deep dive — Chouara Tanneries, Bou Inania Medersa, University of Al-Qarawiyyin, souks. Merenid Tombs panoramic views. Evening free.
Accommodation: Traditional Riad in Fes
Free day in Fes: revisit the medina, enjoy a traditional hammam and spa experience, take a Moroccan cooking class, or an optional day trip to the nearby holy town of Moulay Idriss Zerhoun (Morocco’s most sacred town).
Accommodation: Traditional Riad in Fes
Drive via Ifrane, Azrou Cedar Forest (Barbary macaques), and Ziz Valley Gorge. Sunset camel trek into Erg Chebbi.
Accommodation: Luxury Desert Camp (HB)
Sahara sunrise from the dunes. Morning camel ride back. Afternoon: visit a Gnawa music village (Khamlia), a local nomad family, and explore the desert region by 4×4. Optional quad biking or sandboarding.
Accommodation: Hotel/Riad in Merzouga (HB)
Visit Rissani souk. Drive to Todra Gorge — walk through the 300m canyon. Continue to Dades Gorge and explore the famous hairpin bends.
Accommodation: Hotel/Riad in Dades Gorge (HB)
Road of a Thousand Kasbahs through Rose Valley and Skoura Oasis. Visit Ouarzazate (optional Atlas Film Studios). Explore Kasbah Ait Ben Haddou in depth — filming location for Gladiator, Game of Thrones, and Lawrence of Arabia.
Accommodation: Hotel near Ait Ben Haddou (HB)
Cross the High Atlas Mountains via Tizi n’Tichka (2,260m). Argan oil cooperatives. Arrive in Marrakech early afternoon. Free time to begin exploring.
Accommodation: Hotel/Riad in Marrakech
Drive to Essaouira. Argan oil cooperative stop. Explore the UNESCO medina, Portuguese ramparts, fishing port, Thuya wood workshops. Seafood lunch. Walk the Atlantic beach.
Accommodation: Hotel/Riad in Essaouira
Morning: Free time — beach, water sports, shopping, or simply enjoy the ocean breeze. Afternoon drive to Marrakech. Guided tour: Bahia Palace, Saadian Tombs, Majorelle Garden, Jemaa el-Fnaa.
Accommodation: Hotel/Riad in Marrakech
Morning: Free day — explore the souks, visit the Koutoubia Mosque gardens, enjoy a rooftop lunch overlooking the medina, or relax at a traditional hammam. Afternoon/evening transfer to Marrakech Menara Airport or train station.
Tour ends in Marrakech.
Your 14-day grand tour Morocco itinerary from Casablanca includes everything you need for a comfortable, worry-free grand journey:
See the full route of our 14-day grand tour Morocco itinerary on the map below:
Route: Casablanca → Rabat → Chefchaouen → Volubilis → Meknes → Fes → Ifrane → Azrou → Midelt → Ziz Valley → Merzouga → Rissani → Todra Gorge → Dades → Rose Valley → Ouarzazate → Ait Ben Haddou → Marrakech → Essaouira → Marrakech
Total distance: ~3,000 km
