12 Days Grand Morocco Tour from Casablanca to Marrakech, Sahara, Chefchaouen & Essaouira
Discover the best of Morocco on this complete 12-day journey starting from Casablanca. This tour takes you through imperial cities, charming coastal towns, the blue city of Chefchaouen, the cultural heart of Fes, and the magical Sahara Desert.
Travel across the Atlas Mountains, explore ancient kasbahs, enjoy a camel trek in the golden dunes of Merzouga, and experience authentic Moroccan culture. Finish your journey in Marrakech and the Atlantic coast of Essaouira for the perfect balance of adventure, culture, and relaxation.
Day 1: Casablanca Airport – Rabat – Asilah
Upon arrival at Casablanca airport, meet your driver and head to Rabat, the capital of Morocco. Visit the Hassan Tower and the Kasbah of the Oudayas overlooking the Atlantic Ocean. Continue along the scenic coast to Asilah, a charming artistic town known for its painted medina walls. Overnight in a hotel or riad.
Day 2: Asilah – Tangier – Chefchaouen
After breakfast, travel to Tangier to visit Cap Spartel, Achakar Beach, and the famous Hercules Cave. Continue through the Rif Mountains to Chefchaouen, the beautiful blue city. Explore its medina and main square. Overnight in Chefchaouen.
Day 3: Full Day in Chefchaouen
Enjoy a full day to explore Chefchaouen. Walk through its blue-painted streets, visit the Kasbah, local markets, and relax in the main square. This town is perfect for photography and peaceful exploration. Overnight in a riad.
Day 4: Chefchaouen – Volubilis – Meknes – Fes
After breakfast, drive to Volubilis, a UNESCO World Heritage Site with well-preserved Roman ruins. Visit the holy town of Moulay Idriss, then continue to Meknes to explore Bab Mansour, the Mausoleum of Moulay Ismail, and El Hedim Square. Arrive in Fes for overnight stay.
Day 5: Guided Tour of Fes
Discover Fes with a local guide. Explore the ancient Medina, tanneries, traditional souks, and historic sites such as Al Quaraouiyine University. Visit a ceramics workshop and enjoy panoramic views over the city. Overnight in a riad.
Day 6: Fes – Ifrane – Azrou – Merzouga Desert
Travel through the Middle Atlas Mountains. Stop in Ifrane and the cedar forest near Azrou to see Barbary macaques. Continue via the Ziz Valley to Merzouga. Enjoy a camel trek into the Erg Chebbi dunes and watch the sunset. Dinner and overnight in a desert camp.
Day 7: Merzouga – Rissani – Todra Gorges – Dades Valley
Wake early to watch the sunrise over the dunes. After breakfast, visit Rissani market, then continue to the Todra Gorges. After lunch, drive through the Dades Valley with its unique rock formations. Overnight in a hotel.
Day 8: Dades Valley – Ouarzazate – Ait Benhaddou – Marrakech
After breakfast, travel through the Valley of Roses and Skoura to Ouarzazate. Visit the Atlas Studios (optional) and continue to Ait Benhaddou, a UNESCO World Heritage site. Cross the High Atlas Mountains via Tizi n’Tichka Pass and arrive in Marrakech.
Day 9: Guided Tour of Marrakech
Explore Marrakech with a local guide. Visit the Koutoubia Mosque, Bahia Palace, Saadian Tombs, and the vibrant souks. Enjoy free time in the afternoon. Overnight in a riad.
Day 10: Day Trip to Essaouira
Travel to the coastal city of Essaouira. Explore its medina, fishing port, and historic ramparts. Visit an argan oil cooperative and enjoy fresh seafood. Return to Marrakech in the evening.
Day 11: Marrakech – Casablanca
After breakfast, return to Casablanca. Visit the Hassan II Mosque and the Corniche. Overnight in Casablanca.
Day 12: Casablanca – Airport Transfer
Transfer to Casablanca airport according to your flight schedule. End of the tour.
Included
- Private air-conditioned transport
- Driver/guide
- Fuel
- 10 nights in hotel or riad (breakfast included)
- 1 night in desert camp (dinner & breakfast included)
- Camel trekking experience
- Sandboarding in the dunes
Not Included
- Drinks and lunches
- Flight tickets
- Entrance fees
- Hotel in Casablanca (if not specified)
Customize Your Trip
This itinerary can be fully tailored to your preferences, travel style, and budget.
We offer a wide range of Morocco tours, from short 2 day trips to extended 8 Days, 10 Days, or 12-day journeys across the country. You can combine destinations such as Marrakech, Fes, Chefchaouen, the Sahara Desert, and the Atlantic coast.
Contact us to create your perfect itinerary or explore our other tours to find the experience that suits you best.



