Ten days gives enough time to complete a full loop of Morocco's highlights without feeling rushed, ideal for a first significant visit.
Days 1-2: Marrakech
Explore the medina, gardens, and palaces, and get oriented before heading out on the road.
Days 3-5: Desert Route via the Atlas Mountains
Cross the High Atlas, visit Ait Ben Haddou and the gorges, spend a night in the Sahara near Merzouga, and enjoy a sunrise camel trek.
Days 6-7: Fes
Continue north to Fes, exploring its medina, tanneries, and historic madrasas over two full days.
Day 8: Chefchaouen
A scenic drive north to the blue city for a night among its photogenic alleys and mountain views.
Days 9-10: Return via Casablanca or Back to Marrakech
Depending on your flight, either head to Casablanca for a final night before departure, or loop back to Marrakech with a stop in Rabat.
Alternative: Add the Coast
Travelers who prefer the coast over Chefchaouen can substitute a couple of days in Essaouira instead, extending the Marrakech portion of the trip.
Is 10 Days Enough?
Yes — this is considered the ideal trip length to see Morocco's full range of landscapes and cities without excessive daily driving.
