Oujda to Casablanca train
Check trains from Oujda to Casablanca for your travel date. Review departure times, stations and seat availability before booking.

Check trains from Oujda to Casablanca for your travel date. Review departure times, stations and seat availability before booking.
Oujda to Casablanca covers one of the deeper domestic rail links in Morocco, useful for travelers planning longer overland trips.
Longer routes benefit from earlier booking and looser station plans, especially when you are coordinating hotel check-in or onward same-day travel.
This route is a strong fit for travelers who prefer a continuous rail itinerary rather than mixing train and domestic air segments.

Travelers who want quieter cabins and assigned seating

Budget-conscious intercity travel

High-speed trips between Tangier, Rabat, and Casablanca

Value-focused travelers on the high-speed corridor
Current planning estimate: 8h 55m. Exact journey time depends on the service and departure selected, so confirm the live timetable for your travel date.
Some Morocco routes use the Al Boraq high-speed line, while others rely on standard ONCF intercity services.
Book earlier for popular weekends, holiday periods, and the best-value first-class inventory on major city pairs.
Follow the ticket instructions shown after booking. Digital confirmation is often sufficient, but station or boarding requirements can still vary by service.
Choose first class for a quieter ride or second class for better value on regular ONCF intercity services.