Fes to Oujda Trains

Visiting Oujda by train is the perfect way to experience this vibrant city. It's close enough to Fes 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

    354 km
  • Travel time

    5 h 29 min
  • Daily Departures

    5
  • Reverse Route

Fes to Oujda Railway Route

The train from Fes to Oujda is a fast and modern option, taking just under 6 hours with approximately 5 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 centres and public transport, traveling by train is a convenient and pleasant experience.
Trains
If you're traveling from Fes to Oujda, 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 $34 for an Economy Class seat and $36 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 Fes to Oujda

Fes to Oujda Train Details

Departing from

Fes Railway Station

Address: Fes 30050,Morocco, Fez, Morocco

Arriving at

Oujda Train Station

Address: Oujda, Morocco

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