

10-Day Morocco Tour From Casablanca
Discover Morocco in 10 unforgettable days, from Casablanca’s iconic Hassan II Mosque to the blue streets of Chefchaouen and the historic medina of Fes. Experience the Sahara with a camel trek and desert camp, explore dramatic gorges and ancient kasbahs, and wander Marrakech’s vibrant souks. End your journey along the Atlantic coast in charming Essaouira, blending culture, adventure, and stunning landscapes into one seamless Moroccan adventure.
10-Day Morocco Adventure
Day 1: Casablanca → Rabat
Visit Hassan II Mosque in Casablanca, then drive to Rabat to see Hassan Tower, Oudaya Kasbah, and Mohammed V Mausoleum. Overnight in Rabat.
Day 2: Rabat → Chefchaouen
Drive through the Rif Mountains to the Blue City of Chefchaouen. Explore the medina and enjoy its relaxed atmosphere. Overnight in Chefchaouen.
Day 3: Chefchaouen → Volubilis → Fes
Visit the Roman ruins of Volubilis, then stop in Meknes briefly to see Bab Mansour. Continue to Fes for overnight.
Day 4: Fes
Full-day guided tour of Fes: medina, tanneries, Bou Inania Madrasa, and Nejjarine Museum. Overnight in Fes.
Day 5: Fes → Ifrane → Midelt → Ziz Valley → Merzouga
Drive through the Middle Atlas Mountains, cedar forests, and Ziz Valley. Arrive in Merzouga for a camel ride at sunset into the Erg Chebbi dunes. Overnight in a desert camp.
Day 6: Merzouga → Todra Gorge → Dades Valley
Sunrise in the desert, then drive via Erfoud and Tinghir. Explore Todra Gorge and continue to Dades Valley. Overnight in Dades.
Day 7: Dades → Ouarzazate → Ait Benhaddou → Marrakech
Drive through Skoura palm groves, visit Ait Benhaddou, and cross the High Atlas Mountains via Tizi n’Tichka Pass to Marrakech. Overnight in Marrakech.
Day 8: Marrakech
Guided tour of Marrakech: Jemaa el-Fnaa, Koutoubia Mosque, Bahia Palace, Saadian Tombs, and souks. Overnight in Marrakech.
Day 9: Marrakech → Essaouira
Drive along the Atlantic coast, stopping at argan cooperatives and surf villages, then explore Essaouira’s medina, port, and beach. Overnight in Essaouira.
Day 10: Essaouira → Casablanca
Drive back to Casablanca (~5 hrs) for airport drop-off or hotel transfer
.png)