10-Day Morocco Itinerary: Marrakech, Desert, and Fes

By | July 6, 2026

Ten days is the trip most people wish they’d booked. A week makes you rush; ten days lets you add a second imperial city and the blue town in the north without the drives feeling brutal. If the 7-day plan felt too tight, this is the one.

The key idea is simple: run it as a line, not a loop. You start in Marrakech in the south and finish in the north, so you never backtrack. That one choice changes your flights, so read the logistics note before you book. Here’s the trip, leg by leg.

Leg 1: Marrakech (2 days)

Start in the red city. Day one is for arriving and easing in — get to your riad, then head to Jemaa el-Fna in the evening as the square fills with food and music. Day two is the medina: the souks, the Bahia Palace, a garden, and a hammam. Haggle for something, eat on a rooftop, and get a feel for Moroccan city life before you hit the road.

Leg 2: The Sahara, ending in Fes (3 days)

This is the heart of the trip, and the smart routing runs it one-way. Instead of the desert loop that returns to Marrakech, you take the version that ends up north in Fes.

Day three climbs over the Atlas on the Tizi n’Tichka pass, stops at the film-famous kasbah of Aït Benhaddou, and pushes on through Ouarzazate to the Dades Valley for the night. Day four runs through the Todra Gorge and out to the Merzouga dunes, where you swap the car for a camel and sleep at a desert camp under a huge sky. Day five is sunrise on the dunes, then a long drive north — but this time you’re heading to Fes, not doubling back.

Leg 3: Fes (2 days)

Fes is the oldest imperial city and the most medieval place in Morocco. On your first day, hire a licensed guide through your riad and let them walk you through the maze — the tanneries, the old university, the madrasas. It’s the one city where a guide on day one really pays off. Day two, explore on your own: the artisan quarters, a viewpoint over the medina, and the best food in the country, including the local pastilla.

Leg 4: Chefchaouen (2 days)

Head north about four hours to Chefchaouen, the blue town in the Rif Mountains. After the intensity of Fes, this is where you exhale. It’s small, calm, and easy to walk. Spend a day wandering the blue lanes and hiking up to the Spanish Mosque for sunset, and use the second day for the Akchour waterfalls or just slow café time. Stay overnight rather than day-tripping — the town is at its best early and late, once the day crowds leave.

Leg 5: Home (day 10)

Your last day is a travel day. Because you finished in the north, you fly out from Fes or Tangier rather than going all the way back to Marrakech. A relaxed morning, then to the airport.

The logistics you must get right

Since this is a line, not a loop, your flights need to match: fly into Marrakech and out of Fes or Tangier. Book an “open-jaw” or two one-way tickets. If your flights have to use the same airport, you’ll lose the better part of a day traveling back, so plan the tickets before anything else.

From Chefchaouen, Tangier is the closest airport at about two hours; Fes is around four hours back. Check which one has the flight you need.

Two ways to run it

The northern line (above) is the classic — south to north, cities plus desert plus the blue town.

A gentler version: if you’d rather drive less, cut Chefchaouen and add the coast instead. Marrakech, the desert loop back to Marrakech, then Essaouira on the coast for two easy days. Fewer hours in the car, more beach and sea air, though you miss the north.

Practical tips

  • Book the desert tour ahead and tell them you want the version ending in Fes, not Marrakech.
  • Sort your flights first, open-jaw in and out, so the route flows.
  • Pack a warm layer for the cold desert nights and cool mountain evenings.
  • Carry small cash for the desert camp and rural stops, where cards don’t work.
  • Don’t over-schedule. Ten days is comfortable, but leave slow moments in it.

FAQ

Is 10 days enough for Morocco? Yes, comfortably. Ten days covers Marrakech, the Sahara, Fes, and Chefchaouen as one line, with time to enjoy each rather than rush.

What’s the best 10-day Morocco itinerary? The southern-to-northern line: two days in Marrakech, a 3-day desert tour ending in Fes, two days in Fes, two in Chefchaouen, then fly home from Fes or Tangier.

Should I fly in and out of the same city? No. This route ends in the north, so fly into Marrakech and out of Fes or Tangier. Same-airport flights cost you a day of backtracking.

Can I add the coast instead of the north? Yes. Swap Fes and Chefchaouen for Essaouira: Marrakech, the desert loop, then two coastal days. Less driving, but you skip the northern cities.

How much of this is driving? The desert legs are long, but ending in Fes avoids the worst backtracking. The Fes-to-Chefchaouen leg is about four hours. It’s a fair amount of road, balanced by real time in each place.

Is this good for a first trip? Very. It hits the big four — city, desert, second city, and the blue town — in a logical line with minimal repeated ground.

Leave a Reply

Your email address will not be published. Required fields are marked *