Marrakesh to Fez Train: Schedules, Tickets & Prices
The train journey from Marrakesh to Fez takes approximately 6h 35m to 6h 55m, with fares from 384 MAD to 530 MAD.
Train from Marrakesh to Fez
Catch a train from Marrakesh by departing at Marrakech Train Station, Marrakesh and reaching Fez at Fes Train Station. The journey usually takes about 6 hours 35 minutes, providing a convenient and scenic travel option. Tickets start at 384 MAD, so make sure to secure your preferred seat here.
Prices: 384 MAD to 530 MAD
Duration: 6h 35m – 6h 55m ⏱
Train Routes & Schedules from Marrakesh to Fez
Begin at Marrakech Train Station, Marrakesh, which serves as the single departure point for the train connection between Marrakesh and Fez. Trains operate from 04:35 until 19:00, and the journey usually takes around 6h 35m to 6h 55m. Train ticket prices start from 384 to 530 MAD, with arrival at Fes Train Station at the end of the route. Refer to the train timetable for Marrakesh to Fez to see which services run during the day and choose the option that best fits your plans.
Cheapest Train Marrakesh to Fez
384 MAD, from Marrakech Train Station, Marrakesh to Fes Train Station, departure 04:35, duration 6h 55m.Fastest Train Marrakesh to Fez
506 MAD, from Marrakech Train Station, Marrakesh to Fes Train Station, departure some times, duration 6h 35m.Train Timetable: Marrakech Train Station, Marrakesh → Fes Train Station
- 04:35 11:30 6h 55m 384 MAD
- 05:35 12:10 6h 35m 528 MAD
- 06:35 13:10 6h 35m 528 MAD
- 07:35 14:10 6h 35m 506 MAD
- 08:35 15:10 6h 35m 528 MAD
- 09:35 16:10 6h 35m 506 MAD
- 10:35 17:10 6h 35m 506 MAD
- 11:35 18:30 6h 55m 530 MAD
- 12:35 19:10 6h 35m 506 MAD
- 13:35 20:30 6h 55m 530 MAD
- 14:35 21:30 6h 55m 530 MAD
- 15:35 22:10 6h 35m 528 MAD
- 16:35 23:10 6h 35m 506 MAD
- 17:35 00:10 6h 35m 506 MAD
- 19:00 01:35 6h 35m 506 MAD
Frequently Asked Questions Train Marrakesh to Fez
Below you will find answers to the most common questions about traveling from Marrakesh to Fez by train.
How long is the train journey from Marrakesh to Fez?
The train journey from Marrakesh to Fez takes about 6 hours 35 minutes to 6 hours 55 minutes, so it is a fairly long but manageable trip. If you are planning your day around the train, it is best to allow extra time for getting to the station and boarding.
How much do train tickets for Marrakesh to Fez usually cost?
Train tickets for Marrakesh to Fez usually cost between 384 MAD and 530 MAD. The final fare can vary depending on the service and how you book, so it is worth checking the available train options before you travel.
What are the departure and arrival stations for the Marrakesh to Fez train service?
The Marrakesh to Fez train service departs from Marrakech Train Station, Marrakesh, and arrives at Fes Train Station. It is a straightforward station pairing, which makes it easier to plan your train trip in advance.
How early and how late does the train from Marrakesh to Fez run?
The train from Marrakesh to Fez has departures starting at 04:35 and the last departure is at 19:00. That gives travelers a wide window for choosing a train journey that fits their schedule.
How many train departures are there between Marrakesh and Fez?
There are 15 train departures for Marrakesh to Fez, so you have several options across the day. This makes it easier to find a train connection that works for your plans, whether you want an early start or a later departure.
Can I book train tickets for Marrakesh to Fez in advance?
Yes, it is a good idea to book train tickets for Marrakesh to Fez ahead of time, especially if you want to secure a preferred departure. Booking early can help you choose the train service that best matches your travel schedule.
Is the train journey from Marrakesh to Fez a practical option for a day trip?
The train journey from Marrakesh to Fez is long enough that you should plan carefully if you are thinking about a day trip. Since the train takes around 6 hours 35 minutes to 6 hours 55 minutes, it is better suited to travelers who are comfortable spending much of the day in transit.
What should I know before taking the train from Marrakesh to Fez?
Before taking the train from Marrakesh to Fez, it helps to check your departure time, ticket price, and station details so your train trip goes smoothly. Since the service runs from Marrakech Train Station, Marrakesh to Fes Train Station, arriving a little early can make boarding easier.
Travel options for Marrakesh to Fez
More Train routes from and to Marrakesh or Fez
Routes in Train from Marrakesh →
Routes in Train to Fez ←
Routes in Train to Marrakesh ←
Planning more than just Marrakesh to Fez?
You’re currently viewing Train options for Marrakesh to Fez. If your trip includes more destinations, the TicketRoutes Travel Planner lets you compare different transport types and multiple routes in one place.
Open Travel PlannerIdeal for multi-city trips and flexible travel plans.