Oujda to Casablanca train
Routes

Oujda to Casablanca train

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

8h 55mDuration
640 kmDistance
Limited timetable dataFrequency

Plan your journey

Book Tickets

Used in Morocco ticket search

Plan your journey

Book Tickets

Used in Morocco ticket search

Route Overview

Oujda to Casablanca is part of Morocco's longer east-facing rail network, useful for travelers avoiding flights on deeper domestic routes. Most journeys take around 8h 55m. This page is most useful for longer-range planning, class selection, and understanding how the eastern rail corridor fits into a broader Morocco trip.

Trip highlights

Long-range eastern corridor

Oujda to Casablanca covers one of the deeper domestic rail links in Morocco, useful for travelers planning longer overland trips.

Best booked with timing margin

Longer routes benefit from earlier booking and looser station plans, especially when you are coordinating hotel check-in or onward same-day travel.

Useful for flight-free planning

This route is a strong fit for travelers who prefer a continuous rail itinerary rather than mixing train and domestic air segments.

Seat Classes

ONCF First Class

ONCF First Class

$$

Travelers who want quieter cabins and assigned seating

  • Roomier cabin layout
  • Reserved seats on most services
  • Better fit for business or longer daytime trips
  • Useful balance between comfort and price
ONCF Second Class

ONCF Second Class

$

Budget-conscious intercity travel

  • Most common standard class option
  • Good fit for short and medium routes
  • Simple choice for flexible rail itineraries
  • Works well for everyday ONCF travel
Al Boraq First Class

Al Boraq First Class

$$$

High-speed trips between Tangier, Rabat, and Casablanca

  • Premium Al Boraq cabin environment
  • Best fit for faster trunk routes
  • Reserved high-speed seating
  • Useful when schedule certainty matters most
Al Boraq Standard Class

Al Boraq Standard Class

$$

Value-focused travelers on the high-speed corridor

  • Access to Morocco high-speed services
  • Good balance of speed and cost
  • Straightforward choice for Tangier corridor trips
  • Comfortable for medium-distance daytime travel

FAQ for Oujda to Casablanca

How long is the train from Oujda to Casablanca?

Current planning estimate: 8h 55m. Exact journey time depends on the service and departure selected, so confirm the live timetable for your travel date.

Is there a high-speed train from Oujda to Casablanca?

Some Morocco routes use the Al Boraq high-speed line, while others rely on standard ONCF intercity services.

How early should I book Oujda to Casablanca train tickets?

Book earlier for popular weekends, holiday periods, and the best-value first-class inventory on major city pairs.

Do I need to print my Oujda to Casablanca ticket?

Follow the ticket instructions shown after booking. Digital confirmation is often sufficient, but station or boarding requirements can still vary by service.

What class should I choose on the Oujda to Casablanca route?

Choose first class for a quieter ride or second class for better value on regular ONCF intercity services.