This is the classic Morocco route for a reason, it covers the medina culture of two historic cities and a genuine Sahara Desert night, all connected by one of North Africa's most scenic drives. Here's a realistic day-by-day breakdown.
Arrive in Marrakech
Settle into a riad in the medina, then ease into the city with an evening at Jemaa el-Fnaa square, food stalls, storytellers, and musicians come alive after sunset.
Marrakech Medina & Souks
Spend the day exploring the Bahia Palace, Ben Youssef Madrasa, and the souks, dedicate time to simply getting lost in the alleyways, it's part of the experience. A local guide is genuinely useful here.
Cross the Atlas Mountains to Dades or Todra Gorge
Depart Marrakech early, crossing the High Atlas via the Tizi n'Tichka pass, one of Morocco's most scenic drives. Stop at Aït Ben Haddou, a UNESCO-listed fortified village, before continuing toward the gorges.
Into the Sahara: Merzouga
Continue to Merzouga, arriving in time for a camel trek into the dunes at sunset and an overnight stay at a desert camp under the stars.
Sunrise in the Dunes, Drive to Fes
Watch the sunrise over the dunes before the long drive north to Fes, passing through the Middle Atlas and cedar forests along the way.
Fes Medina
Explore the world's largest car-free urban area, the traditional leather tanneries, ancient madrasas, and a medina layout so intricate that a local guide is close to essential.
Departure
Fly out from Fes, or take a scenic train back toward Casablanca or Marrakech for your international departure, depending on your flight.
Have more time? Add 2-3 days to include Chefchaouen (the "Blue City") between Fes and your departure, or extend the Marrakech stretch with a day trip to Essaouira on the coast.
This route works well with a private driver-guide for the road sections, since distances between Marrakech, the desert, and Fes are substantial, and having someone who knows the mountain roads well makes the trip considerably smoother.