Aller au contenu principal
MoroccoTravelBase
Marrakech to Fes: Train, Bus, Car or via the Desert? (2026)

infos pratiques

Marrakech to Fes: Train, Bus, Car or via the Desert? (2026)

La rédaction MoroccoTravelBase 8 min read Updated 2026-09-25

Marrakech to Fes: How to Make the Journey

Marrakech and Fes are the two imperial cities almost every traveller wants to see. They are about 530 km apart, and no option is truly short. The good news: one of them turns the journey into a highlight of the trip, via the desert.

To get from Marrakech to Fes, there are four options. The train is the simplest: 6 to 7.5 hours, usually with a change in Casablanca, for about 204 MAD in second class. Long-distance buses are cheap but slightly slower. By car on the motorway, allow about 6 to 7 hours of driving. Finally, travellers' favourite option is the 3-day desert tour: Marrakech, Aït Ben Haddou, the Dades gorges, a night in a desert camp at Merzouga, then arrival in Fes through the Middle Atlas. The top tour from Marrakech is rated 4.9/5 from more than 22,000 reviews (from €118). If you have the time, it is by far the most memorable route; otherwise, the train is the most reliable.

The Options at a Glance

OptionTimeIndicative priceBest for
Train (with a change)6 to 7.5 h~204 MAD in 2nd classMost travellers
Long-distance busA full dayCheapTight budget
Car6 to 7 hDepends on rentalFreedom, stopovers
3-day desert tour3 daysFrom ~€86Seeing the Sahara on the way

Indicative times and prices; check when booking.

The Train: Simple and Reliable

Allow a long half-day, usually with a change at Casa Voyageurs. Take first class for an assigned seat and a quieter compartment. Full details in trains in Morocco.

The Car: for Stopovers

Via the motorway through Casablanca and Rabat, or via the Atlas road through Beni Mellal and Ifrane, longer but more scenic. See renting a car in Morocco.

Compare rental cars in Marrakech· Discover CarsDozens of rental companies compared · free cancellation on most offersSmall car categories go fast in high season: compare early

Via the Desert: the Journey as the Trip

Rather than losing a day on the train, many travellers choose a 3-day tour that starts in Marrakech and ends in Fes, with a night in a desert camp in the Erg Chebbi dunes.

TourRatingReviewsDurationFrom
3-day tour to Merzouga and the Sahara4.922,2973 days€118
3-day safari to Merzouga, meals included4.714,4813 days€104
Merzouga desert: 3-day safari with meals4.713,5553 days€108
Merzouga, dunes and the Sahara in 3 days4.66,4363 days€86

Ratings, reviews and prices taken from GetYourGuide. Check that the "drop-off in Fes" option is offered: many tours allow it, others return to Marrakech.

See Marrakech-desert-Fes tours· GetYourGuideFree cancellation up to 24h before on most activities · the best time slots sell out first in high seasonReserve now, pay later on many activities

In the other direction, see the desert tour from Fes and the 3-day tour from Marrakech.

Which Option to Choose?

Where to Stay on Arrival in Fes

See where to stay in Fes and the best riads in Fes. Next: things to do in Fes.

See riads in Fes· Booking.comFree cancellation on many properties · the best-rated places fill up firstNo prepayment needed on many offers: lock in your room now

FAQ — Marrakech to Fes

How long does it take to get from Marrakech to Fes?

About 6 to 7.5 hours by train, usually with a change in Casablanca, and 6 to 7 hours by car for about 530 km. Via the desert, the journey takes 3 days.

Is there a direct train from Marrakech to Fes?

The journey usually involves a change at Casa Voyageurs. Check ONCF timetables when booking and choose first class on this long route.

How much is the Marrakech-Fes train?

About 204 MAD in second class and around 340 MAD in first class, based on indicative ONCF fares.

Can you go from Marrakech to Fes via the desert?

Yes, it is many travellers' favourite option: a 3-day tour with a night in a Merzouga desert camp and a drop-off in Fes. Check that the Fes drop-off is included.

Should you start in Marrakech or in Fes?

Both work. Starting in Fes and ending in Marrakech lets you finish in a livelier city with more return flights.

In Short

  • Simplest → train, 6 to 7.5 hours, in first class.
  • Most memorable → 3-day tour via Merzouga.
  • Most flexible → car, with stopovers.

Plan the journey

Compare before you book

Check stays, flights and cars separately: prices, availability, bags, deposit, insurance and terms are set by the partner.

Search stays on Booking.com

Partner widget, free cancellation on many properties.

Live Agoda rates

Available stays in Marrakech

Indicative Agoda rates for 2026-10-16 -> 2026-10-17, to confirm before booking.

Prices, availability, terms and fees are checked on Agoda at click time.

Agoda search

Find a stay in Marrakech

Compare dates, availability and Agoda rates without leaving the page.

Open Agoda

Loading Agoda search...

Affiliate link: booking, prices and availability are handled by Agoda.