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 ⏱
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.
Prices: 230 MAD
Duration: 9h 24m ⏱
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.
Prices: 312 MAD
Duration: 10h 10m ⏱
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.
Prices: 978 MAD
Duration: 5h – 6h ⏱
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.
Prices: 1,079 MAD
Duration: 1h 10m – 1h 45m ⏱
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.
Cheapest Bus Oujda to Casablanca
162 MAD, from Oujda Bus Station to Ouled Ziane Bus Station, Casablanca, departure at 14:00, duration 10hFastest Bus Oujda to Casablanca
400 MAD, from Oujda Bus Station to Casablanca CTM Bus Station, departure at some times, duration 7hBus 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
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.
Cheapest Train Oujda to Casablanca
230 MAD, from Oujda Train Station to Casablanca Train Station, departure at 13:30, duration 9h 24mFastest Train Oujda to Casablanca
324 MAD, from Oujda Train Station to Casablanca Train Station, departure at some times, duration 9h 24mTrain 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
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.
Cheapest & Fastest Combined Oujda to Casablanca
312 MAD, from Oujda Train Station to Casablanca Gare Casa Voyageurs, departure at some times, duration 10h 10mCombined 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
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.
Cheapest Van Oujda to Casablanca
978 MAD, from Oujda Hotel Transfer to Casablanca Hotel Transfer, departure at some times, duration 6hFastest Van Oujda to Casablanca
1544 MAD, from Oujda Hotel Transfer to Casablanca Hotel Transfer, departure at --:--, duration 5hVan 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
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.
Cheapest Flight Oujda to Casablanca
1079 MAD, from OUD Oujda Airport to CMN Casablanca Airport, departure at some times, duration 1h 45mFastest Flight Oujda to Casablanca
1079 MAD, from OUD Oujda Airport to CMN Casablanca Airport, departure at 06:25, duration 1h 10mFlight Timetable: OUD Oujda Airport → CMN Casablanca Airport
- 06:25 07:35 1h 10m 1079 MAD
- 18:15 20:00 1h 45m 1079 MAD
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 PlannerPerfect for travelers visiting multiple cities on one trip.