Rome2Rio uses cookies to help personalize content and show you personalised ads. By proceeding, you accept the use of cookies in accordance with our privacy policy. You may opt out of personalised ads at any time. OK
Duration 6h 28m
Distance 527 km
Average price MAD 320
Frequency 17/day

Trip overview

The average train between Marrakesh and Fès takes 6h 28m and the fastest train takes 6h 22m. There is a train service every few hours from Marrakesh to Fès. The journey time may be longer on weekends and holidays; use the search form on this page to search for a specific travel date.

Train

  1. Marrakech
  2. Fès
6h 25m
MAD 220 - MAD 420

Frequently asked questions

Want to know about travelling from Marrakesh to Fès? We have put together a list of the most frequently asked questions from our users such as: What is the cheapest mode of transport?, What is the quickest option?, How much do tickets usually cost? and many more.

Yes, there is a direct train departing from Marrakech and arriving at Fès. Services depart hourly, and operate every day. The journey takes approximately 6h 25m.

More details

The distance between Marrakesh and Fès is 408 km. The road distance is 527 km.

Get driving directions

Marrakesh to Fès train services, operated by Moroccan Railways (ONCF), depart from Marrakech station.

More details

Marrakesh to Fès train services, operated by Moroccan Railways (ONCF), arrive at Fès station.

More details

There are 1139+ hotels available in Fès.

More details

What companies run services between Marrakesh and Fès?

Moroccan Railways (ONCF) operates a train from Marrakech to Fès hourly. Tickets cost MAD 220 - MAD 420 and the journey takes 6h 25m.
Train operators
Moroccan Railways (ONCF)
Ave. Duration
6h 25m
Frequency
Hourly
Estimated price
MAD 220 - MAD 420

Morocco’s comfortable and fast train network is operated by ONCF (Office National des Chemins de Fer) and links many tourist destinations, including a high-speed TGV link from Tangier via Rabat and Casablanca to Marrakech. For popular destinations where there is no train service, ONCF-operated Supratours offers connecting bus services from the nearest railway station to places like Agadir, Tétouan and Essaouira.

Contact Details
Phone
2255
Email
communication.digitale@oncf.ma
Website
oncf-voyages.ma
Train from Marrakech to Fès
Ave. Duration
6h 25m
Frequency
Hourly
Estimated price
MAD 220 - MAD 420
Schedules at
oncf-voyages.ma
Book at
oncf-voyages.ma
2nd Class
MAD 220 - MAD 310
1st Class
MAD 310 - MAD 420

Get the Rome2Rio app

Find the best way to get from A to B, anywhere in the world, on your mobile or tablet.

Compare your options: plane, train, bus, car, ferry, bike share, driving and walking directions all in one search.

Learn more about our apps