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.
Prices: 364 MAD to 527 MAD
Duration: 6h 35m – 7h 3m ⏱
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.
Cheapest Train Fes to Marrakesh
364 MAD, from Fes Train Station to Marrakech Train Station, Marrakesh, departure some times, duration 7h 3m.Fastest Train Fes to Marrakesh
505 MAD, from Fes Train Station to Marrakech Train Station, Marrakesh, departure some times, duration 6h 35m.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
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.
Travel options for Fes to Marrakesh
More Train routes from and to Fes or Marrakesh
Routes in Train from Fes →
Routes in Train to Marrakesh ←
Routes in Train to Fes ←
Routes in Train from 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 PlannerIdeal for multi-city trips and flexible travel plans.