Morocco

Marrakech
to Fes

Imperial cities through the Atlas

Plan this trip No account needed to start

Distance

530 km (330 miles)

Duration

6-7 hours direct, 2-4 days scenic

Best Time

March to May, September to November

Route

MarrakechFes

About this drive

The long way there

The drive from Marrakech to Fes connects Morocco's two most captivating imperial cities. Cross the High Atlas Mountains, descend into desert landscapes, and climb again into the spiritual heart of Morocco. This journey showcases Berber villages, kasbahs, and oases along the way.

Stops along the way

Where to pull over

1

Tizi n'Tichka Pass

100 km in

Dramatic High Atlas crossing at 2,260m

2

Aït Benhaddou

190 km in

UNESCO kasbah used in Hollywood films

3

Todra Gorge

300 km in

300m canyon walls with rock climbing

4

Merzouga

400 km in

Gateway to Sahara desert dunes (detour)

5

Fes Medina

530 km in

World's largest car-free urban zone

Field notes

Driving tips

  • 1

    The route via Sahara adds 2-3 days but is unforgettable

  • 2

    Mountain passes can be icy in winter—check conditions

  • 3

    Hire a guide for Fes medina—easy to get lost

  • 4

    Negotiate prices before hiring local guides or camels

  • 5

    Carry cash—ATMs are rare outside major cities

Alternate routes

Other ways through

  • Direct via Middle Atlas

  • Scenic via Sahara dunes and Todra Gorge