Morocco in Eight
Cities · Mountains · Desert

Morocco in Eight

The flagship route, with the extra day spent in the desert

  • 8 days · 7 nights
  • Casablanca → Marrakech
  • About 32 hours over 8 days. driving

Eight days is the length I recommend more than any other. The classic route with enough slack that a long lunch or an unplanned stop does not wreck the schedule. The extra night goes to the desert, so you get a sunset, a full day and a sunrise instead of one hurried evening. Everything else is the standard circuit, because the standard circuit is standard for a reason.

Why I run it this way

The seven-day classic with one more day, and the day goes to the Sahara rather than to another city. That is the change most people wish they had made.

What you'll see

The things worth stopping for

  • Two nights in the Sahara with a full free day between
  • Chefchaouen overnight with the blue lanes at dawn
  • Volubilis and the Roman north
  • A guided day in Fes with a licensed local guide
  • Todra, Dades, Skoura and the Rose Valley
  • Ait Ben Haddou with an overnight and a sunrise
  • Published drive times before you pay a deposit
The route

Where this trip takes you

Straight lines between stops, not the exact roads — the driving is the winding version of this.

Start Casablanca
Day 1 Chefchaouen
Day 2 Fes
Day 4 Merzouga
Day 6 Dades
Day 7 Ait Ben Haddou
Day 8 Marrakech
Day by day

How the trip goes

  1. Day 1: Casablanca to Chefchaouen via Rabat

    Driving: About 6 hours

    Pickup, Hassan II mosque, Rabat's Udayas and mausoleum, then north into the Rif.

  2. Day 2: Chefchaouen to Fes via Volubilis

    Driving: About 4 hours

    The medina early before the day-trippers, Volubilis in the afternoon, Fes for the night.

  3. Day 3: Fes, guided

    Driving: No driving

    A full guided day in the medina, evening free on a rooftop.

  4. Day 4: Fes to Merzouga

    Driving: About 8 hours

    The long leg, told in advance. Ifrane, Azrou, Midelt, the Ziz. 4x4 at the dunes, camel to camp.

  5. Day 5: The desert

    Driving: About 2 hours local

    Sunrise on the crests, then the 4x4 morning: Khamlia Gnawa, nomad families, fossil beds and the lake. Second night at camp.

  6. Day 6: Merzouga to Dades

    Driving: About 5 hours

    West through Rissani and Tinghir, Todra gorge, up into the Dades.

  7. Day 7: Dades to Ait Ben Haddou

    Driving: About 3 hours

    Tissdrine, the Rose Valley, Skoura, Ouarzazate. Night below the ksar.

  8. Day 8: Ait Ben Haddou to Marrakech

    Driving: About 4 hours

    Sunrise at the ksar, the Tichka, Marrakech by midday.

Not ready to message yet?

I'll email you this itinerary — every day, what's included, what it costs — so you can think it over and share it.

One email with the itinerary. No account, and I don't pass your address to anyone — see the privacy policy.

The fine print

What's included

Included

  • Private van with me driving
  • 4x4 and local desert driver for the dune days
  • 7 nights including 2 desert
  • Licensed guide in Fes
  • Breakfast daily, half board outside cities
  • Camel ride
  • Casablanca pickup, Marrakech drop-off
  • Published drive times before deposit

Not included

  • Flights
  • Most meals
  • Entry fees
  • Tips
Places on this route

Read more about where you'll be

Photographs

A closer look

Questions

Questions about this route

Can you pick us up at Casablanca airport?

Yes. Day one runs from Casablanca to Chefchaouen via Rabat, so arriving the day before or on an early flight works best.

What's the longest driving day?

Fes to Merzouga — about 8 hours with stops. Across the whole trip it's around 32 hours of driving over 8 days, with a full day in Fes that has no driving at all.

How much does the 8-day tour cost?

$1,120–$1,500 per person. The lower figure assumes four sharing, the upper assumes two.

Your version of this trip

Tell me when you're coming

Every route bends: more time somewhere, a different start, a night added. Send your dates and I'll plan it around you.

  • No commitment
  • Usually replies within a few hours
An unhandled error has occurred. Reload 🗙

Reconnecting…

Reconnecting…

You're offline.

Refreshing…

Connection lost.