Rabat to Fes Trains

Visiting Fes by train is the perfect way to experience this vibrant city. It's close enough to Rabat that you can easily hop on and off the train, and most importantly, it offers travelers a peaceful journey through the heart of Morocco. The trains are safe, comfortable, and provide stunning views of Morocco’s picturesque landscapes.
  • Distance

    169 km
  • Travel time

    2 h 44 min
  • Daily Departures

    19
  • Reverse Route

Rabat to Fes Railway Route

The train from Rabat to Fes is a fast and modern option, taking around 2 hours and 45 minutes with approximately 19 daily departures. Passengers can choose from various travel classes and enjoy spacious carriages with comfortable seats, ample legroom, and panoramic windows offering beautiful views. With easy access to city centers and public transport, traveling by train is a convenient and pleasant experience.
Trains
If you're traveling from Rabat to Fes, Al Atlas is the way to go. Their trains offer comfortable seating with the best views of Morocco along the way. The trains are punctual and run regularly, so you won't have to worry about missing your stop.
Ticket Price
The ticket price depends on your travel date (whether it's a weekend or regular day), when you purchase your tickets (in advance or last-minute), and your travel class. Typically, the price starts at $33 for an Economy Class seat and $34 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.

Book Train Tickets from Rabat to Fes

Rabat to Fes Train Details

Departing from

Rabat Train Station

Address: Ave Mohammed V, Rabat, Morocco, Rabat, Morocco

Arriving at

Fes Railway Station

Address: Fes 30050,Morocco, Fez, Morocco

What to Know About Rabat - Fes 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