This 12-day Morocco itinerary is our most comprehensive private tour, designed for travelers who want to experience every face of the country without rushing. From the Strait of Gibraltar to the Sahara Desert, from imperial cities to mountain passes and Atlantic fishing towns, each day reveals a completely different landscape, culture, and cuisine.
Your journey begins in Casablanca with a visit to the magnificent Hassan II Mosque before continuing to Rabat, Morocco's capital. From there, you will travel north along the Atlantic coast to Asilah and the legendary port city of Tangier, where the Mediterranean meets the Atlantic. The road then turns south into the Rif Mountains and the famous Blue City of Chefchaouen.
Leaving the Rif, the route takes you through the Roman ruins of Volubilis and the imperial city of Meknes on your way to Fes, where a full day with a licensed local guide allows you to discover one of the best-preserved medieval cities in the world. You will visit the Royal Palace gates, traditional tanneries, bustling souks, historic madrasas, and Al-Qarawiyyin University, founded in 859 CE.
The scenery changes dramatically as you cross the Middle Atlas Mountains, stopping in Ifrane and the cedar forests of Azrou before descending through the spectacular Ziz Valley to Merzouga. Here, you will swap your vehicle for a camel and ride into the Erg Chebbi dunes at sunset. The night continues at a luxury desert camp with Berber music, a traditional Moroccan dinner, and stargazing.
The journey west takes you through the towering Todra Gorges, the scenic Dades Valley, and the Road of a Thousand Kasbahs before reaching the UNESCO-listed Aït Ben Haddou. You will cross the High Atlas Mountains via the Tizi n'Tichka Pass and arrive in Marrakech, where a guided tour of the medina, the Jemaa el-Fnaa square, and the Majorelle Garden awaits.
The final leg of your trip takes you to the Atlantic coast and the windswept town of Essaouira, with its 18th-century sea walls, working fishing harbor, and relaxed atmosphere. With an overnight stay here, you have time to absorb the coastal pace before returning to Casablanca for your departure, having crossed the full length and width of Morocco from the Mediterranean to the Sahara to the Atlantic.
Honest note: Twelve days sounds like a lot, but Morocco is a big country. This itinerary covers roughly 2,350 km. Day 6 involves about 7–8 hours of driving to reach the Sahara, and Day 12 is a 6-hour return to Casablanca. Because it's private, we can stop whenever you want — but if anyone in your group is prone to motion sickness, bring medication. The pace is relaxed compared to our shorter tours, but you will still change hotels most nights. If you want fewer hotel changes, ask us about adding extra nights in Marrakech or Fes.
Flying into Errachidia? You can start your Sahara adventure closer to the dunes. Book our Errachidia airport transfer or view all Errachidia desert tours →
This private 12-day Morocco grand tour is ideal for:
Pick-up from Casablanca Airport or your hotel. Visit the Hassan II Mosque, one of the largest mosques in the world, built on a platform over the Atlantic Ocean with a 210-metre-tall minaret. Continue to Rabat, Morocco's elegant capital. Explore the Kasbah of the Udayas, the Hassan Tower, and the Mausoleum of Mohammed V. Overnight in Rabat.
Drive: Approx. 90 km, around 1.5 hours
Accommodation: Hotel in Rabat
Meals: Breakfast included
After breakfast, drive north along the Atlantic coast to Asilah, a small walled town known for its whitewashed buildings, colorful murals, and quiet beaches. Continue to Tangier, the legendary port city at the crossroads of Europe and Africa. Visit the Cap Spartel lighthouse and the Caves of Hercules before checking into your hotel in the old medina.
Drive: Approx. 250 km, around 3 hours with stops
Accommodation: Hotel in Tangier
Meals: Breakfast included
Morning at leisure in Tangier to explore the medina and the Grand Socco square. In the early afternoon, drive south into the Rif Mountains to Chefchaouen. Arrive in time for a walk through the blue-painted streets as the evening light softens the walls. Overnight in a riad in the medina.
Drive: Approx. 115 km, around 2.5 hours
Accommodation: Riad in Chefchaouen
Meals: Breakfast included
Free morning in Chefchaouen. Walk up to the Spanish Mosque for a panoramic view over the blue rooftops. Stop at Ras El Ma, the natural spring at the edge of the old town. In the early afternoon, head south to the Roman ruins of Volubilis, a UNESCO World Heritage Site with remarkable mosaics. Continue to Meknes to see Bab Mansour, one of the finest gates in Morocco, before arriving in Fes in the evening.
Drive: Approx. 280 km, around 4–5 hours with stops
Accommodation: Riad in Fes medina
Meals: Breakfast included
Full day with a licensed local guide in Fes el Bali, the largest car-free urban area in the world. Visit the Royal Palace gates, the Mellah, a traditional pottery cooperative, and a panoramic viewpoint over the medina. Inside the souks, see Al-Qarawiyyin University (founded 859 CE), the Bou Inania Madrasa, and the unforgettable Chouara Tanneries. Afternoon free to explore or rest.
Accommodation: Riad in Fes medina
Meals: Breakfast included
Leave Fes and cross the Middle Atlas Mountains. Stop in Ifrane, known as the Switzerland of Morocco, and the cedar forests of Azrou, where wild Barbary macaques live. After lunch in Midelt, the landscape opens into the spectacular Ziz Valley, a ribbon of palm groves cut through volcanic rock. Arrive in Merzouga in the late afternoon.
Drive: Approx. 470 km, around 7–8 hours with stops
Accommodation: Hotel near the dunes in Merzouga
Meals: Breakfast and dinner included
Morning at leisure or optional 4×4 desert excursion to visit nomadic families, the Khamlia village with Gnawa music, and fossil mines. In the late afternoon, ride a camel into the Erg Chebbi dunes at sunset. Try sandboarding on the dunes. The evening continues at the luxury desert camp with a traditional Moroccan dinner, Berber drumming, and stargazing.
Accommodation: Luxury desert camp in Erg Chebbi
Meals: Breakfast and dinner included
Sunrise over the dunes. After breakfast at camp, return to Merzouga by camel or 4×4. Drive through Rissani, the ancient market town near the ruins of Sijilmassa, and Erfoud, known for its fossil workshops. Continue to the Todra Gorges, where cliffs rise 300 meters on either side of the river. Walk through the gorge before continuing to the Dades Valley.
Drive: Approx. 300 km, around 5 hours with stops
Accommodation: Hotel in Dades Valley
Meals: Breakfast and dinner included
Drive the Road of a Thousand Kasbahs west through the Rose Valley and Kelaat M'Gouna, where Damascus roses are grown. Continue through Skoura Oasis and into Ouarzazate, Morocco's film capital. If time permits, stop at the Atlas Film Studios. The main stop is Aït Ben Haddou, a UNESCO World Heritage Site and the best-preserved fortified ksar in Morocco. Walk through the ancient mud-brick village and climb to the top for views across the valley.
Drive: Approx. 180 km, around 4 hours with stops
Accommodation: Hotel near Aït Ben Haddou
Meals: Breakfast included
Morning at Aït Ben Haddou for photos without the crowds. The early light on the mud-brick ksar is spectacular. Then cross the High Atlas Mountains via the Tizi n'Tichka Pass (2,260 meters), the highest major road pass in Morocco. Arrive in Marrakech in the afternoon. Evening free to explore.
Drive: Approx. 200 km, around 4 hours with stops
Accommodation: Riad in Marrakech medina
Meals: Breakfast included
Full day with a licensed local guide. Visit the Koutoubia Mosque, the Saadian Tombs, the stunning Bahia Palace, and the Ben Youssef Madrasa. Explore the vibrant Jemaa el-Fnaa square and surrounding souks. Visit the Majorelle Garden, designed by Jacques Majorelle and restored by Yves Saint Laurent. Evening free to experience the food stalls or enjoy a rooftop dinner.
Accommodation: Riad in Marrakech medina
Meals: Breakfast included
After breakfast, drive west to the Atlantic coast and Essaouira (about 2.5 hours). Walk the 18th-century sea walls, visit the working fishing harbor, and explore the medina's artisan workshops. Enjoy fresh seafood lunch (not included) at a harbor-side restaurant. In the afternoon, return to Casablanca (approx. 3.5 hours) for airport drop-off or hotel.
Drive: Approx. 370 km total, around 6 hours with stops
Meals: Breakfast included
Route: Casablanca → Rabat → Asilah → Tangier → Chefchaouen → Volubilis → Meknes → Fes → Ifrane → Azrou → Midelt → Ziz Valley → Merzouga (Erg Chebbi) → Rissani → Erfoud → Todra Gorge → Dades Valley → Kelaat M'Gouna → Skoura Oasis → Ouarzazate → Aït Ben Haddou → Tizi n'Tichka Pass → Marrakech → Essaouira → Casablanca
Total distance: approximately 2,350 km
Got questions before you book? Here are honest answers to help you plan your 12-day Morocco grand tour with confidence.