Travel Oujda to Casablanca

Oujda to Casablanca

Traveling between Oujda and Casablanca offers several transport choices, and you’ll find their schedules, journey times and prices outlined below.

Travel options for Oujda to Casablanca

Travel from Oujda to Casablanca with a bus for 162 MAD to save, or reach Casablanca faster by flight in 1h y 10 minutes.

Bus from Oujda to Casablanca

Hop on a bus at Oujda or Oujda Bus Station, with the first departure of the day at 04:00, and head from Oujda toward Casablanca, arriving at multiple stations, including Casablanca, Casablanca CTM Bus Station, Ouled Ziane Bus Station, Casablanca and others. Services run frequently, so you can pick a departure time that fits your schedule. The journey usually takes around 7 hours, with tickets starting from 162 MAD. Plan ahead and book your seat here.

Prices: 162 MAD

Duration: 7h – 11h 30m ⏱

Take bus from Oujda to Casablanca in 7h Hop on bus from Oujda to Casablanca in 7h Go with bus from Oujda to Casablanca in 7h Explore with bus from Oujda to Casablanca in 7h Travel with bus from Oujda to Casablanca in 7h Go with bus from Oujda to Casablanca in 7h

View all Bus tickets →

Train from Oujda to Casablanca

Board at Oujda Train Station for a train connecting Oujda and Casablanca, reaching Casablanca Train Station after approximately 9 hours 24 minutes. Tickets start at 230 MAD, secure your spot on the train in advance.

Popular departures: Oujda Train Station
Popular arrivals: Casablanca Train Station

Prices: 230 MAD

Duration: 9h 24m ⏱

Go with train from Oujda to Casablanca in 9h 24m Hop on train from Oujda to Casablanca in 9h 24m

View all Train tickets →

Combined from Oujda to Casablanca

Start your journey from Oujda to Casablanca using combined transport, departing from Oujda Train Station and arriving at Casablanca Gare Casa Voyageurs. The trip usually takes around 10 hours 10 minutes, giving you a comfortable and flexible way to travel. Tickets start from 312 MAD, see all combined travel options and plan your route here.

Popular departures: Oujda Train Station

Prices: 312 MAD

Duration: 10h 10m ⏱

Go with combined from Oujda to Casablanca in 10h 10m

View all Combined tickets →

Van from Oujda to Casablanca

Start your van trip from Oujda Hotel Transfer to travel between Oujda and Casablanca. The ride takes about 5 hours, with tickets costing 978 MAD, ending at Casablanca Hotel Transfer. Make sure to book your seat ahead of time on van reservations.

Popular departures: Oujda Hotel Transfer
Popular arrivals: Casablanca Hotel Transfer

Prices: 978 MAD

Duration: 5h – 6h ⏱

Explore with van from Oujda to Casablanca for 978 MAD Take van from Oujda to Casablanca for 978 MAD

View all Van tickets →

Flight from Oujda to Casablanca

Fly from Oujda by departing from OUD Oujda Airport and reach Casablanca after approximately 1 hour 10 minutes, with arrival at CMN Casablanca Airport. This option is often chosen for covering long distances efficiently, with fares starting at 1,079 MAD. You can review available flights and booking options on the flight details page.

Popular departures: OUD Oujda Airport
Popular arrivals: CMN Casablanca Airport

Prices: 1,079 MAD

Duration: 1h 10m – 1h 45m ⏱

Ride with avia from Oujda to Casablanca for 1079 MAD

View all Flight tickets →

Distance Oujda to Casablanca

The distance between Oujda and Casablanca is 537.3 kilometers.

Oujda to Casablanca Transportation Comparison

Compare transport options side by side using key travel metrics to find the best way to get from Oujda to Casablanca

Bus
Train
Combined
Van
Flight
Average price
293 MAD
293 MAD
312 MAD
1,001 MAD
1,079 MAD
Cheapest price
162 MAD
230 MAD
312 MAD
978 MAD
1,079 MAD
Average duration
8h 56m
9h 24m
10h 10m
5h 57m
1h 27m
Minimum duration
7h 00m
9h 24m
10h 10m
5h 00m
1h 10m
Number of departures
18
3
3
25
2
Tickets

Bus Routes & Schedules from Oujda to Casablanca

- Traveling from Oujda, you’ll be on the bus for roughly 7h to 11h 30m before arriving at Casablanca. Services operate from 04:00 until 23:30, and fares start from 169 to 447 MAD.
- From Oujda Bus Station, the bus will take you to Casablanca CTM Bus Station in about 7h. With departures from 09:00 until 23:00, fares start at 400 MAD.
- Arriving at Ouled Ziane Bus Station, Casablanca, you’ll leave Oujda Bus Station by bus for a journey of approximately 10h. Tickets are available from 162 MAD, with departures at 14:00.

Departure stations
Oujda
Oujda Bus Station
Arrival stations
Casablanca
Casablanca CTM Bus Station
Ouled Ziane Bus Station, Casablanca

Bus Timetable: Oujda → Casablanca

  • 04:00 15:30 11h 30m 221 MAD
  • 07:45 18:30 10h 45m 208 MAD
  • 08:50 20:10 11h 20m 221 MAD
  • 09:00 16:00 7h 447 MAD
  • 10:00 20:30 10h 30m 208 MAD
  • 11:30 21:50 10h 20m 169 MAD
  • 12:00 21:45 9h 45m 401 MAD
  • 19:45 06:00 10h 15m 182 MAD
  • 21:00 06:00 9h 221 MAD
  • 21:30 06:00 8h 30m 182 MAD
  • 22:00 05:15 7h 15m 447 MAD
  • 22:15 06:00 7h 45m 195 MAD
  • 23:30 08:25 8h 55m 401 MAD

Bus Timetable: Oujda Bus Station → Casablanca CTM Bus Station

  • 09:00 16:00 7h 400 MAD
  • 12:00 19:00 7h 400 MAD
  • 22:00 05:00 7h 400 MAD
  • 23:00 06:00 7h 400 MAD

Bus Timetable: Oujda Bus Station → Ouled Ziane Bus Station, Casablanca

  • 14:00 00:00 10h 162 MAD

Check all Flight tickets →

Train Routes & Schedules from Oujda to Casablanca

The single departure point for this route is Oujda Train Station, where you board the train departing from 07:50 until 21:35 toward Casablanca. The rail journey takes around 9h 24m with fares starting at 230 to 324 MAD. At the end of the trip, the train arrives at Casablanca Train Station. Check the detailed train timetable for Oujda to Casablanca to choose your preferred departure and reserve your seat on the service.

Departure stations
Oujda Train Station
Arrival stations
Casablanca Train Station

Train Timetable: Oujda Train Station → Casablanca Train Station

  • 07:50 17:14 9h 24m 324 MAD
  • 13:30 22:54 9h 24m 230 MAD
  • 21:35 06:59 9h 24m 324 MAD

Check all Train tickets →

Combined Routes & Schedules from Oujda to Casablanca

Start your journey at Oujda Train Station on a mixed transport ride, heading to Casablanca Gare Casa Voyageurs. The trip typically lasts 10h 10m, with departures scheduled from 07:50 until 21:35 and fares from 312 MAD. For exact options, check the timetable for travel between Oujda and Casablanca.

Combined Timetable: Oujda Train Station → Casablanca Gare Casa Voyageurs

  • 07:50 18:00 10h 10m 312 MAD
  • 13:30 23:40 10h 10m 312 MAD
  • 21:35 07:45 10h 10m 312 MAD

Check all Combined tickets →

Van Routes & Schedules from Oujda to Casablanca

Start your transfer from Oujda Hotel Transfer in a minivan heading straight to Casablanca, the sole nonstop service of the day. The journey typically lasts 5h to 6h, with tickets starting at 978 to 1,544 MAD and departures operating from --:-- until 23:00. The van arrives at Casablanca Hotel Transfer, and consulting the timetable for trips from Oujda to Casablanca allows you to pick the departure that suits your schedule.

Departure stations
Oujda Hotel Transfer
Arrival stations
Casablanca Hotel Transfer

Van Timetable: Oujda Hotel Transfer → Casablanca Hotel Transfer

  • --:-- --:-- 5h 1544 MAD
  • 00:00 06:00 6h 978 MAD
  • 01:00 07:00 6h 978 MAD
  • 02:00 08:00 6h 978 MAD
  • 03:00 09:00 6h 978 MAD
  • 04:00 10:00 6h 978 MAD
  • 05:00 11:00 6h 978 MAD
  • 06:00 12:00 6h 978 MAD
  • 07:00 13:00 6h 978 MAD
  • 08:00 14:00 6h 978 MAD
  • 09:00 15:00 6h 978 MAD
  • 10:00 16:00 6h 978 MAD
  • 11:00 17:00 6h 978 MAD
  • 12:00 18:00 6h 978 MAD
  • 13:00 19:00 6h 978 MAD
  • 14:00 20:00 6h 978 MAD
  • 15:00 21:00 6h 978 MAD
  • 16:00 22:00 6h 978 MAD
  • 17:00 23:00 6h 978 MAD
  • 18:00 00:00 6h 978 MAD
  • 19:00 01:00 6h 978 MAD
  • 20:00 02:00 6h 978 MAD
  • 21:00 03:00 6h 978 MAD
  • 22:00 04:00 6h 978 MAD
  • 23:00 05:00 6h 978 MAD

Check all Van tickets →

Flight Routes & Schedules from Oujda to Casablanca

Board your flight at OUD Oujda Airport, the only direct service from Oujda to Casablanca. Flights operate from 06:25 until 18:15, and you can expect to be in the air for around 1h 10m to 1h 45m before landing at CMN Casablanca Airport. Fares start from 1,079 MAD, and you can check the full timetable for the Oujda–Casablanca route to pick the departure that fits your plans and book your seat in advance.

Departure stations
OUD Oujda Airport
Arrival stations
CMN Casablanca Airport

Flight Timetable: OUD Oujda Airport → CMN Casablanca Airport

  • 06:25 07:35 1h 10m 1079 MAD
  • 18:15 20:00 1h 45m 1079 MAD

Check all Flight tickets →

Frequently Asked Questions Oujda to Casablanca

Below you will find answers to the most common questions about traveling from Oujda to Casablanca.

How long does the Oujda to Casablanca route usually take overall?

Travel time on the Oujda to Casablanca route varies by transport. Flights take about 1 hour 10 minutes to 1 hour 45 minutes, trains take about 9 hours 24 minutes, buses take about 7 to 11 hours, and vans take about 5 to 6 hours.

What is the cheapest way to travel from Oujda to Casablanca?

The cheapest listed option on the Oujda to Casablanca route is the bus, with fares from 162 MAD to 447 MAD. Train tickets start at 230 MAD, while van transfers start at 978 MAD and flights are listed at 1079 MAD.

Which option is the fastest for Oujda to Casablanca?

The fastest option on the Oujda to Casablanca route is the flight. It takes about 1 hour 10 minutes to 1 hour 45 minutes, depending on the service. Other options are much longer, including vans, buses, and trains.

How much should I expect to pay for Oujda to Casablanca in general?

Prices on the Oujda to Casablanca route range widely by transport. Bus fares start at 162 MAD, train fares at 230 MAD, combined rail travel is 312 MAD, van transfers start at 978 MAD, and flights are listed at 1079 MAD.

Where do departures and arrivals usually happen on the Oujda to Casablanca route?

Departure and arrival points depend on the transport. Buses leave from Oujda or Oujda Bus Station and arrive in Casablanca, Casablanca CTM Bus Station, or Ouled Ziane Bus Station. Trains use Oujda Train Station and Casablanca Train Station, while flights use OUD Oujda Airport and CMN Casablanca Airport.

How frequent are trips on the Oujda to Casablanca route, and what are the first and last departures?

The schedule is spread across the day, but no exact frequency is listed for any transport. Bus departures run from 04:00 to 23:30, vans from an unspecified first departure to 23:00, flights from 06:25 to 18:15, and trains from 07:50 to 21:35.

What are the bus details for Oujda to Casablanca?

Buses on the Oujda to Casablanca route cost 162 MAD to 447 MAD and take about 7 to 11 hours. They depart from Oujda or Oujda Bus Station and arrive in Casablanca, Casablanca CTM Bus Station, or Ouled Ziane Bus Station, Casablanca.

What are the train options on Oujda to Casablanca?

Trains from Oujda to Casablanca cost 230 MAD to 324 MAD and take about 9 hours 24 minutes. They depart from Oujda Train Station and arrive at Casablanca Train Station. The listed service runs from 07:50 to 21:35.

Is there a combined rail option for Oujda to Casablanca, and how is it different?

Yes, a combined option is listed for Oujda to Casablanca at 312 MAD. It takes about 10 hours 10 minutes and runs from Oujda Train Station to Casablanca Gare Casa Voyageurs. The schedule shown is the same as the rail service, from 07:50 to 21:35.

What should I know about flying from Oujda to Casablanca?

Flights on the Oujda to Casablanca route are listed at 1079 MAD and take about 1 hour 10 minutes to 1 hour 45 minutes. They depart from OUD Oujda Airport and arrive at CMN Casablanca Airport. The first departure is 06:25 and the last is 18:15.

Are van transfers available from Oujda to Casablanca, and what do they include?

Yes, van transfers are listed for Oujda to Casablanca. They cost 978 MAD to 1544 MAD and take about 5 to 6 hours. The transfer runs from Oujda Hotel Transfer to Casablanca Hotel Transfer, with departures shown up to 23:00.

If I want to book Oujda to Casablanca tickets, where should I look?

For Oujda to Casablanca reservations, TicketRoutes.com is the booking reference provided for this route. It lists the available transport options, prices, and departure points in one place, which is useful when comparing bus, train, van, and flight services.


More travel routes for Oujda and Casablanca

Planning more stops after Oujda to Casablanca?

If your journey doesn’t end with Oujda to Casablanca, use the TicketRoutes Travel Planner to build a complete multi-city itinerary. Compare buses, trains, ferries, and flights for several destinations at once — faster and easier.

Try the Travel Planner

Perfect for travelers visiting multiple cities on one trip.