Casablanca to Oujda Trains

Traveling by train from Casablanca to Oujda is a comfortable and reliable way to cross Morocco from west to east. This long-distance route allows you to relax and enjoy changing landscapes as you travel across the country. With several daily departures, it’s easy to plan your journey in advance and choose the option that best fits your schedule. Whether you’re traveling for business or leisure, the train offers a smooth and convenient way to reach Oujda.

Casablanca to Oujda Railway Route

Morocco’s railway network connects major cities across the country, and the route from Casablanca to Oujda is one of its longest and most important connections. Traveling by train allows you to experience Morocco beyond its large urban centers, passing through varied regions and landscapes along the way. The trains on this route are modern and well-equipped, offering a comfortable journey even over longer distances. With spacious seating, air-conditioned carriages, and frequent departures, traveling between Casablanca and Oujda by rail is a practical and enjoyable option.
Trains
The Casablanca to Oujda route is operated primarily by Al Atlas trains, which are designed to provide a comfortable long-distance travel experience. The fastest services complete the journey in just over 10 hours, offering cushioned seats, generous legroom, luggage storage space, and large panoramic windows. These features make the journey pleasant and relaxing, even over extended travel times. With both direct services and options involving one simple change, travelers can choose the schedule and service that best suits their plans.
Ticket Price
Ticket prices vary depending on travel date, booking time, and travel class. Economy Class tickets usually start from $38, while options with a change may cost slightly more.
Seat Reservation
After booking your ticket, a seat will be assigned to you automatically.
Ticket Delivery
Tickets can be downloaded as a PDF and printed or shown on your mobile device when boarding the train.

Casablanca to Oujda Train Details

Departing from

Casablanca train stations

​Address: Boulevard de Fes, Casablanca 20250, Casablanca, Morocco

Arriving at

Oujda Train Station

Address: Oujda, Morocco

Try the new Rail Ninja App today
Get our free app to book & manage your trips on the go
Rail Ninja App

Casablanca to Oujda Train Timetable

What to Know About Casablanca - Oujda Train

Related Routes

Casablanca - Tangier 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

Marrakech - Casablanca ​Train

Distance: 246 km

Time: 2.5 h