Fes to Marrakech Trains

Visiting Marrakech by train is an excellent way to experience this vibrant city. While it’s a longer journey from Fes, taking approximately 6 hours, the train provides a comfortable and scenic ride, offering a peaceful escape from the hustle and bustle of Moroccan cities. The trains are safe, comfortable, and provide stunning views of Morocco's beautiful landscapes along the way.

Fes to Marrakech Railway Route

If you are an adventurous traveler looking for a new experience, there is no better way to travel than by train. Morocco’s rail network has been around since the French colonized the country and today still connects major cities and smaller towns and villages in between.
​Travelers can choose from first-class seats with air conditioning or more economical second-class seats without air conditioning, depending on their budget and preferences. The experience of taking a train through Morocco is one that will be etched into your memory forever!
Trains
If you're looking to take a train from Fes to Marrakech, then Al Atlas is your way to go. They offer comfortable seats that will allow you the best views of Morocco as it passes by. The trains are on time and they run regularly so there's no need for worries about missing your stop.
Ticket Price
The price for your ticket will depend on your travel date (is it a weekend or a regular day), when are you buying your tickets (in advance or last-minute) and your travel class. Usually, the Economy Class Seat price starts from ​$49 per ticket, and from $81 per ticket for a First Class Seat.
Seat Reservation
After booking a ticket, you will be assigned to one of the seats.
Ticket Delivery
You can download the PDF of the tickets to print them or show on your electronic device when boarding a train.

Fes to Marrakech Train Details

Departing from

Fes Railway Station

Address: Fes 30050, Morocco, Fez, Morocco

Arriving at

Marrakech Train Station

Address: Marrakesh 40000, Morocco, Marrakech, Morocco

What to Know About Fes - Marrakech Train

Related Routes

Casablanca - Tangier Train

Distance: 246 km

Time: 2.5 h

Marrakech - Casablanca ​Train

Distance: 246 km

Time: 2.5 h

Casablanca - Marrakech Train

DistDistance: 246 km

Time: 2.5 h

Casablanca - Fes Train

Distance: 318 km

Time: 3.5 h