Our 12-day Morocco itinerary from Casablanca is the most comprehensive tour we offer, combining the desert interior with the Atlantic coastline for travelers who want the complete Morocco experience. Over twelve unforgettable days, you’ll explore all four imperial cities, wander through the blue streets of Chefchaouen, ride camels across the Sahara at sunset, drive through dramatic gorges and valleys, relax on the Atlantic beaches of Essaouira, and immerse yourself in the vibrant energy of Marrakech. With two extra days compared to our 10-day tour, this itinerary allows for deeper exploration and a more luxurious pace — including a relaxing beach day in Essaouira and more time in Marrakech.
This 12-day Morocco itinerary from Casablanca covers an extraordinary range of landscapes, cultures, and experiences:
Pickup: Casablanca airport or hotel. Visit Hassan II Mosque. Drive to Rabat — Hassan Tower, Mausoleum of Mohammed V, Kasbah of the Udayas.
Accommodation: Hotel in Rabat
Drive north through the Rif Mountains to Chefchaouen. Afternoon exploration of the blue medina.
Accommodation: Hotel/Riad in Chefchaouen
Explore the blue streets, Kasbah Museum, hike to Spanish Mosque viewpoint, artisan shopping, and rooftop mint tea with mountain views.
Accommodation: Hotel/Riad in Chefchaouen
Visit Volubilis and Meknes. Arrive in Fes.
Accommodation: Traditional Riad in Fes
Deep exploration of Fes el-Bali — Chouara Tanneries, Bou Inania Medersa, University of Al-Qarawiyyin, souks, Merenid Tombs viewpoint.
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. Visit Rissani. Explore Todra Gorge and Dades Valley.
Accommodation: Hotel/Riad in Dades Gorge (HB)
Drive the Road of a Thousand Kasbahs. Visit Ouarzazate and Kasbah Ait Ben Haddou.
Accommodation: Hotel near Ait Ben Haddou
Cross the High Atlas Mountains via Tizi n’Tichka. Argan oil cooperative stops. Arrive in Marrakech.
Accommodation: Hotel/Riad in Marrakech
Drive to Essaouira. Explore the UNESCO medina, Portuguese ramparts, fishing port, Thuya wood workshops. Fresh seafood lunch. Walk the Atlantic beach.
Accommodation: Hotel/Riad in Essaouira
Morning: Free time in Essaouira — beach walk, water sports, or final souk shopping. Afternoon drive back to Marrakech. Guided tour of Bahia Palace, Saadian Tombs, Majorelle Garden, Jemaa el-Fnaa.
Accommodation: Hotel/Riad in Marrakech
Morning: Free time to explore the souks, visit Koutoubia Mosque gardens, or relax. Transfer to Marrakech airport.
Tour ends in Marrakech.
Your 12-day Morocco itinerary from Casablanca includes everything you need for a comfortable, worry-free grand journey:
See the full route of our 12-day Morocco itinerary desert and coast 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,800 km
