Oujda to Casablanca Trains

Traveling by train from Oujda to Casablanca is a convenient and comfortable way to cross Morocco from east to west. This long-distance journey allows you to sit back, relax, and enjoy the changing scenery along the route. With several daily departures available, it’s easy to choose a schedule that fits your travel plans. Whether you’re heading to Casablanca for business or leisure, the train offers a smooth and reliable travel option.

Oujda to Casablanca Railway Route

The railway route from Oujda to Casablanca is one of Morocco’s key long-distance connections, linking the eastern region with the country’s largest city. Traveling by train on this route offers a comfortable alternative to long road journeys, with modern rolling stock designed for extended travel times. Spacious seating, air-conditioned carriages, and generous luggage space ensure a pleasant experience throughout the journey. With reliable service and regular departures, exploring Morocco by rail between Oujda and Casablanca is both practical and enjoyable.
Trains
Trains operating on the Oujda to Casablanca route are primarily Al Atlas services, built to provide comfort over long distances. The fastest trains complete the journey in just over 10 hours, offering cushioned seats, ample legroom, and large panoramic windows for enjoying the views along the way.
Ticket Price
Ticket prices depend on factors such as travel date, booking time, and service type. Economy Class tickets usually start from $42, while journeys with a change may be slightly higher.
Seat Reservation
After booking, a seat is automatically assigned to each passenger.
Ticket Delivery
Tickets can be downloaded as a PDF and printed or displayed on a mobile device when boarding.

Oujda to Casablanca Train Details

Departing from

Oujda Train Station

Address: Oujda, Morocco, Oujda, Morocco

Arriving at

Casablanca train stations

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

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

Oujda to Casablanca Train Timetable

What to Know About Oujda to Casablanca Train

Related Routes

Fes - Tangier Train

Distance: 306 km

Time: 4.5 h

Casablanca - Tangier Train

Distance: 246 km

Time: 2.5 h

Fes - Casablanca ​Train

Distance: 318 km

Time: 3.5 h

Casablanca -Fes Train

Distance: 318 km

Time: 3.5 h