Saltar para o conteúdo

Desert & day trips

How far is Marrakech from Fes?

Distance
~530 km
Drive / train
7–8 hrs
Flight
~1 hr
Day trip?
No — stay over

Quick answer

Marrakech and Fes are about 530 km apart — roughly a 7–8 hour drive or train ride, or a 1-hour flight. It's too far for a day trip; treat Fes as its own base for a night or more, or link the two cities via the Sahara on a multi-day desert route.

Getting between the two

The train is the most comfortable option — direct services link Marrakech and Fes in around seven hours, with first-class seats worth booking. Driving takes a similar time via Beni Mellal or the motorway through Casablanca. Domestic flights cut it to about an hour but, with airport time, only really save the day on paper. However you travel, the distance rules out a there-and-back day trip.

How to fit Fes into a trip

Most travellers give Fes at least one or two nights of its own — its vast, ancient medina, tanneries and madrasas deserve it. A classic way to link the cities is the 3-day desert route: Marrakech to Merzouga's dunes, then on to Fes (or vice versa), turning the long haul into the highlight. If you're basing yourself in Marrakech, focus your day trips closer to home — the Atlas, Agafay, Ourika or the coast. See our itineraries to plan a two-city trip.

Related questions

Can you do a day trip from Marrakech to Fes?

No — at about 530 km and 7–8 hours each way by road or train, Fes is far too distant for a day trip. Plan at least one or two nights there, or connect the cities on a multi-day desert tour.

What's the best way to travel from Marrakech to Fes?

The direct train (around 7 hours, comfortable, first class recommended) is the easiest. Driving takes a similar time; flying is about an hour but airport time erodes the saving. A 3-day Sahara tour is a scenic way to link them.

Is it better to visit Marrakech or Fes?

They're different: Marrakech is livelier and more tourist-geared with easy desert and mountain access; Fes has Morocco's largest, most atmospheric medieval medina and feels more traditional. If you have time, a train links both into one trip.