Travel Oujda to Casablanca

Oujda to Casablanca Bus: Schedules, Tickets & Prices

Buses from Oujda to Casablanca take around 7h to 11h 30m, with tickets starting from 162 MAD to 447 MAD.

Bus from Oujda to Casablanca

Hop on a bus departing from Oujda or Oujda Bus Station and travel from Oujda toward Casablanca. Services run frequently throughout the day, giving you the flexibility to choose a departure time that fits your plans. The journey usually takes around 7 hours, with bus ticket prices starting from 162 MAD, and the route ends at Casablanca, Casablanca CTM Bus Station or Ouled Ziane Bus Station, Casablanca. Plan ahead and book your ticket in advance.

Prices: 162 MAD to 447 MAD

Duration: 7h – 11h 30m ⏱

Travel with bus from Oujda to Casablanca for MAD 162 Explore with bus from Oujda to Casablanca in 7h Hop on bus from Oujda to Casablanca in 7h Book bus from Oujda to Casablanca for MAD 162 Go with bus from Oujda to Casablanca for MAD 162 Take bus from Oujda to Casablanca for MAD 162

View all Bus tickets →

Distance Oujda to Casablanca

The distance between Oujda and Casablanca is 537.3 kilometers.

Bus from Oujda to Casablanca Details

Find key information about the Bus from Oujda to Casablanca, including travel time, prices and stations.

Bus
Average price
293 MAD
 
Cheapest
162 MAD
Average duration
8h 56m
 
Shortest
7h
Number of departures
18
04:00 - 23:30
Tickets
 
Stations
Departure stations
Arrival stations
Oujda
Oujda Bus Station
Casablanca
Casablanca CTM Bus Station
Ouled Ziane Bus Station, Casablanca

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.

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 Bus tickets →

Frequently Asked Questions Bus Oujda to Casablanca

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

How long does the bus trip from Oujda to Casablanca usually take?

A bus trip from Oujda to Casablanca usually takes about 7 to 11 hours, depending on the service and the station pair. Some bus journeys are shorter, while others take longer, so it is worth checking the exact departure and arrival points before you book.

What is the price of bus tickets for Oujda to Casablanca?

Bus tickets for Oujda to Casablanca cost between 162 MAD and 447 MAD. The final fare can vary by operator, departure point, and arrival station, so comparing options before you buy your bus ticket is a good idea.

When is the first bus departure from Oujda to Casablanca?

The first bus departure on Oujda to Casablanca is at 04:00. If you need an early bus service, it is best to plan ahead and arrive at the station with enough time before departure.

What is the last bus departure for Casablanca from Oujda?

The last bus departure from Oujda to Casablanca is at 23:30. If you are taking a late bus journey, make sure to confirm your ticket and station details in advance so you do not miss the service.

How many bus trips are available between Oujda and Casablanca?

There are 18 bus trips available for Oujda to Casablanca. That gives travelers several bus connection options across the day, which can help when choosing a departure time that fits your plans.

Where do buses leave from on the Oujda to Casablanca route?

For Oujda to Casablanca by bus, departures can be from Oujda or Oujda Bus Station. Since the bus service may use different boarding points, it is important to check your ticket carefully before heading out.

Which arrival stations are used on the bus route from Oujda to Casablanca?

On the Oujda to Casablanca bus route, arrivals can be at Casablanca, Casablanca CTM Bus Station, or Ouled Ziane Bus Station, Casablanca. The exact arrival point depends on the bus trip you choose, so it is best to confirm it when booking.

Is it better to book bus tickets early for the Oujda-Casablanca journey?

Yes, booking bus tickets early for the Oujda to Casablanca journey is a smart move, especially if you want a specific departure time or station pair. Since prices and travel times can vary, early booking can help you choose the bus service that suits you best.


More Bus routes from and to Oujda or Casablanca

Planning more than just Oujda to Casablanca?

You’re currently viewing Bus options for Oujda to Casablanca. If your trip includes more destinations, the TicketRoutes Travel Planner lets you compare different transport types and multiple routes in one place.

Open Travel Planner

Ideal for multi-city trips and flexible travel plans.