Travel Fes to Marrakesh

Fes to Marrakesh Train: Schedules, Tickets & Prices

Trains from Fes to Marrakesh take around 6h 35m to 7h 3m, with tickets starting from 364 MAD to 527 MAD.

Train from Fes to Marrakesh

If you're taking the train from Fes to Marrakesh, you can board at Fes Train Station and arrive at Marrakech Train Station, Marrakesh. Trains are a good option, the journey typically takes around 6 hours 35 minutes, with tickets costing 364 MAD. Check schedules and secure your seat here.

Popular departures: Fes Train Station

Prices: 364 MAD to 527 MAD

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

Choose train from Fes to Marrakesh in 6h 35m Experience train from Fes to Marrakesh in 6h 35m Go with train from Fes to Marrakesh for MAD 364 Experience train from Fes to Marrakesh in 6h 35m

View all Train tickets →

Distance Fes to Marrakesh

The distance between Fes and Marrakesh is 385.8 kilometers.

Train from Fes to Marrakesh Details

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

Train
Average price
478 MAD
 
Cheapest
364 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 Marrakesh

Board the train at Fes Train Station to travel between Fes and Marrakesh. Rail services operate from 04:55 until 18:40 and typically cover the route in around 6h 35m to 7h 3m. Ticket prices start at 364 to 527 MAD, and the journey ends at Marrakech Train Station, Marrakesh. As this is a single-station connection, planning is straightforward. Consult the train timetable for Fes to Marrakesh to review all departures and choose the service that best fits your plans.

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

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

Check all Train tickets →

Frequently Asked Questions Train Fes to Marrakesh

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

How long is the train journey from Fes to Marrakesh?

The train journey from Fes to Marrakesh takes about 6 hours 35 minutes to 7 hours, so it is a fairly long ride. If you are planning the Fes to Marrakesh train trip, it is best to allow enough time for the full journey and any station waiting before departure.

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

A train ticket for Fes to Marrakesh usually costs between 364 MAD and 527 MAD. If you are comparing options for the Fes to Marrakesh train, checking prices early can help you find a fare that fits your budget.

When is the first train departure from Fes to Marrakesh?

The first train departure from Fes to Marrakesh is at 04:55. If you want an early start on the Fes to Marrakesh train service, this is the earliest option available for the day.

What time is the last train from Fes to Marrakesh?

The last train from Fes to Marrakesh departs at 18:40. For travelers planning the Fes to Marrakesh train journey, this gives you a late-day option if you do not want to leave in the morning.

How frequent is the train service between Fes and Marrakesh?

There are 27 train trips on the Fes to Marrakesh route, so the service offers several options across the day. If you are arranging a train connection between Fes and Marrakesh, it is still a good idea to check the exact departure time you need.

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

The train from Fes to Marrakesh departs from Fes Train Station and arrives at Marrakech Train Station, Marrakesh. If you are taking the Fes to Marrakesh train, these are the main stations to keep in mind when planning your trip.

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

Yes, it is a good idea to book train tickets for Fes to Marrakesh ahead of time, especially if you want a specific departure. For the Fes to Marrakesh train, advance booking can make your travel plans easier and help you secure the schedule you prefer.

What should I know before taking the train from Fes to Marrakesh?

Before taking the train from Fes to Marrakesh, make sure you know your departure station, your arrival station, and your chosen departure time. Since the Fes to Marrakesh train journey can take around 6 hours 35 minutes to 7 hours, it helps to arrive early and keep your travel plans flexible.


More Train routes from and to Fes or Marrakesh

Planning more than just Fes to Marrakesh?

You’re currently viewing Train options for Fes to Marrakesh. 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.