Tangier to Oujda Trains

Travelling from Tangier to Oujda by train is a reliable and comfortable option. The journey takes between 9 hours 59 minutes and 11 hours 35 minutes, with regular departures each day. Passengers can choose from different travel classes and enjoy spacious carriages, comfortable seating, ample legroom, and large windows showcasing Morocco’s diverse landscapes. Trains also offer generous luggage space and useful onboard amenities. Both Tangier Ville and Oujda stations are centrally located and easily accessible, ensuring a smooth travel experience

Tangier to Oujda Railway Route

When travelling in Morocco, one of the longest yet most rewarding routes is the train journey from Tangier to Oujda. The trip showcases changing landscapes across the country and offers a memorable way to experience Morocco’s diversity. For a comfortable and scenic journey, the train from Tangier to Oujda is an excellent choice.

This route takes you through vast stretches of Morocco’s countryside, giving a unique perspective on its culture and landscapes. Be sure to book your tickets in advance, as seats may sell out on busy travel days.
Trains
If you're looking to travel between Tangier and Oujda, consider taking the train with Al Atlas. It's a great way to see the countryside and avoid the hassle of dealing with traffic. Plus, it's affordable and comfortable.
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 ​$39 per ticket, and from $78 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.

Tangier to Oujda Train Details

Departing from

Tangier Ville Train Station

​Address: Tangier 90000, Morocco

Arriving at

Oujda Train Station

Address: Oujda, Morocco, Oujda, Morocco

What to Know About Tangier to Oujda Train

Related Routes

Casablanca - Tangier Train

Distance: 246 km

Time: 2.5 h

Fes - Casablanca ​Train

Distance: 318 km

Time: 3.5 h

Fes - Tangier Train

Distance: 306 km

Time: 4.5 h

Casablanca -Fes Train

Distance: 318 km

Time: 3.5 h