Tour Overview
This 12 day Morocco itinerary from Casablanca is a complete journey through the country’s most iconic cities, landscapes, and cultural regions. It is designed for travelers who want to see more than just the classic route and enjoy a well-rounded trip that includes Casablanca, Rabat, Tangier, Chefchaouen, Fes, the Sahara Desert, Marrakech, and Essaouira.
The tour begins in Casablanca, then follows the Atlantic coast to Rabat and Tangier, where Morocco’s northern character feels very different from the south. From there, you continue into the Rif Mountains to discover the blue streets of Chefchaouen, before heading to the imperial cities of Meknes and Fes.
After the north, the journey moves south through Ifrane, the cedar forest of Azrou, and the Ziz Valley to reach the dunes of Merzouga. Here, you’ll enjoy a camel trek, sunset in the desert, and a night under the stars. The route then follows the great southern trail through Todra Gorge, Dades Valley, Ouarzazate, and Ait Ben Haddou, before crossing the High Atlas Mountains to Marrakech.
The trip ends with time in Essaouira, giving your itinerary a relaxed coastal finish. This tour is ideal for travelers looking for a full Morocco tour from Casablanca with cities, desert, coast, and culture all in one route.
Highlights of Morocco 12 Day Itinerary
- Visit Hassan II Mosque in Casablanca
- Explore Rabat, Morocco’s capital city
- Discover Tangier, including Cape Spartel and Hercules Cave
- Walk through the blue streets of Chefchaouen
- Visit Volubilis and the imperial city of Meknes
- Enjoy a guided tour of Fes Medina
- Stop in Ifrane and the cedar forest of Azrou
- Camel trek in the Merzouga Desert
- Overnight stay in a Sahara desert camp
- Visit nomad families and experience local desert life
- Explore Todra Gorge and Dades Valley
- Visit Ait Ben Haddou, a UNESCO World Heritage site
- Cross the High Atlas Mountains to Marrakech
- Enjoy a guided sightseeing tour of Marrakech
- Relax on the coast in Essaouira and visit Sidi Kaouki

