Our most complete itinerary: a 10-day grand tour from Casablanca covering the imperial cities, the High Atlas, the Sahara desert and the Atlantic coast.
Pickup in Casablanca, visit the Hassan II Mosque.
Drive to Rabat, the capital city.
Visit the Hassan Tower, Royal Palace (exterior) and Kasbah of the Udayas.
Overnight in Rabat.
Morning drive north through rolling countryside.
Arrive in Chefchaouen, the "Blue City".
Afternoon free to wander the blue streets.
Overnight in a riad in the medina.
Morning drive through the Rif Mountains to Fes.
Afternoon guided tour of the Fes medina, UNESCO World Heritage Site.
Visit the Chouara Tanneries and historic madrasas.
Overnight in Fes.
Cross the Middle Atlas cedar forests, stop in Ifrane.
Continue through the Ziz Valley palm oasis.
Arrive in Merzouga for sunset.
Camel trek into the Erg Chebbi dunes.
Dinner and overnight in a desert camp.
Sunrise over the dunes and camel ride back.
Visit a Berber nomad family and Khamlia village.
Optional sandboarding or quad biking.
Second overnight in Merzouga.
Drive through the dramatic Todra Gorge.
Continue into the Dades Valley, "Valley of a Thousand Kasbahs".
Visit a traditional kasbah and rose gardens (seasonal).
Overnight in Dades or Skoura.
Morning drive along the Road of a Thousand Kasbahs.
Visit Ait Ben Haddou Kasbah, UNESCO World Heritage Site.
Cross the High Atlas via Tizi n-Tichka pass.
Arrival in Marrakech.
Full day guided tour of Marrakech.
Visit the Bahia Palace, Koutoubia Mosque and Jardin Majorelle.
Explore the souks of the medina.
Evening at Jemaa el-Fna square.
Overnight in Marrakech.
Day trip to the Atlantic coastal town of Essaouira.
Visit the historic port, ramparts and medina.
Free time on the beach or exploring art galleries.
Return to Marrakech in the evening.
Free morning for last-minute shopping in Marrakech.
Transfer to Marrakech Menara Airport for departure.
The complete 10-day Morocco grand tour from Casablanca: imperial cities, the Sahara and the Atlantic coast.