Travel Fes to Marrakech

Fes to Marrakech Train: Schedules, Tickets & Prices

Travel from Fes to Marrakech by train in around 6h 35m to 7h 3m, with tickets available from 371 MAD to 530 MAD.

Train from Fes to Marrakech

Experience a train ride from Fes to Marrakech, boarding at Fes Train Station and arriving at Marrakech Train Station, Marrakesh. The journey lasts around 6 hours 35 minutes, and tickets start from 371 MAD. Make sure to book your seat in advance.

Popular departures: Fes Train Station

Prices: 371 MAD to 530 MAD

Duration: 6h 35m – 7h 3m ⏱

Book train from Fes to Marrakech in 6h 35m Choose train from Fes to Marrakech for MAD 371 Explore with train from Fes to Marrakech for MAD 371 Journey with train from Fes to Marrakech in 6h 35m

View all Train tickets →

Distance Fes to Marrakech

The distance between Fes and Marrakech is 385.8 kilometers.

Train from Fes to Marrakech Details

Find key information about the Train from Fes to Marrakech, including travel time, prices and stations.

Train
Average price
481 MAD
 
Cheapest
371 MAD
Average duration
6h 47m
 
Shortest
6h 35m
Number of departures
27
04:55 - 18:40
Tickets
 
Stations
Departure stations
Arrival stations
Fes Train Station
Marrakech Train Station, Marrakesh

Train Routes & Schedules from Fes to Marrakech

Begin at Fes Train Station, which serves as the single departure point for the train connection between Fes and Marrakech. Trains operate from 04:55 until 18:40, and the journey usually takes around 6h 35m to 7h 3m. Train ticket prices start from 371 to 530 MAD, with arrival at Marrakech Train Station, Marrakesh at the end of the route. Refer to the train timetable for Fes to Marrakech to see which services run during the day and choose the option that best fits your plans.

Train Timetable: Fes Train Station → Marrakech Train Station, Marrakesh

  • 04:55 11:30 6h 35m 526 MAD
  • 05:35 12:38 7h 3m 530 MAD
  • 05:40 12:15 6h 35m 504 MAD
  • 06:35 13:38 7h 3m 530 MAD
  • 06:40 13:15 6h 35m 504 MAD
  • 07:35 14:38 7h 3m 371 MAD
  • 07:40 14:15 6h 35m 504 MAD
  • 08:35 15:38 7h 3m 530 MAD
  • 08:40 15:15 6h 35m 504 MAD
  • 09:35 16:38 7h 3m 371 MAD
  • 09:40 16:15 6h 35m 504 MAD
  • 10:35 17:38 7h 3m 530 MAD
  • 10:40 17:15 6h 35m 504 MAD
  • 11:35 18:38 7h 3m 530 MAD
  • 11:40 18:15 6h 35m 504 MAD
  • 12:35 19:38 7h 3m 371 MAD
  • 12:40 19:15 6h 35m 504 MAD
  • 13:35 20:38 7h 3m 371 MAD
  • 13:40 20:15 6h 35m 504 MAD
  • 14:40 21:15 6h 35m 504 MAD
  • 15:35 22:38 7h 3m 371 MAD
  • 15:40 22:15 6h 35m 504 MAD
  • 16:35 23:38 7h 3m 530 MAD
  • 16:40 23:15 6h 35m 504 MAD
  • 17:35 00:38 7h 3m 371 MAD
  • 17:40 00:15 6h 35m 504 MAD
  • 18:40 01:15 6h 35m 504 MAD

Check all Train tickets →

Frequently Asked Questions Train Fes to Marrakech

Below you will find answers to the most common questions about traveling from Fes to Marrakech by train.

How long is the train journey from Fes to Marrakech?

The train journey from Fes to Marrakech takes about 6 hours 35 minutes to 7 hours, so it is a fairly long ride. If you are planning the trip by train, it is best to allow extra time for getting to the station and boarding.

What does a train ticket for Fes to Marrakech usually cost?

A train ticket for Fes to Marrakech usually costs between 371 MAD and 530 MAD. Prices can vary depending on the train service and availability, so it is a good idea to check the fare before you book.

What are the departure times for the Fes to Marrakech train service?

The Fes to Marrakech train service starts as early as 04:55 and the last train departure is at 18:40. That gives travelers several options during the day, whether they want an early start or a later train journey.

How many train trips are available between Fes and Marrakech?

There are 27 train trips available for Fes to Marrakech. That means you have a decent choice of departures when planning your train journey, although it is still smart to book early if you want the most convenient time.

Where does the train from Fes to Marrakech leave and arrive?

The train from Fes to Marrakech departs from Fes Train Station and arrives at Marrakech Train Station, Marrakesh. If you are taking the train, it is worth checking your station details carefully before departure so your trip goes smoothly.

Can I book train tickets for Fes to Marrakech in advance?

Yes, it is a good idea to book train tickets for Fes to Marrakech in advance, especially if you want a specific departure time. Since the train service has multiple trips but limited seats, early booking can make your train journey easier to plan.

Is the train trip from Fes to Marrakech a practical way to travel?

Yes, the train trip from Fes to Marrakech is a practical option if you want a direct overland journey between the two cities. With departures throughout the day and a travel time of about 6 hours 35 minutes to 7 hours, the train can be a convenient choice for many travelers.

What should I know before taking the train between Fes and Marrakech?

Before taking the train between Fes and Marrakech, it helps to check the departure time, station, and ticket price so you are ready for the trip. The train journey runs from Fes Train Station to Marrakech Train Station, Marrakesh, and planning ahead can make the experience much smoother.


More Train routes from and to Fes or Marrakech

Planning more than just Fes to Marrakech?

You’re currently viewing Train options for Fes to Marrakech. If your trip includes more destinations, the TicketRoutes Travel Planner lets you compare different transport types and multiple routes in one place.

Open Travel Planner

Ideal for multi-city trips and flexible travel plans.