Travel Oujda to Marrakesh

Oujda to Marrakesh Bus: Schedules, Tickets & Prices

Buses from Oujda to Marrakesh take around 15h to 15h 15m, with tickets starting from 251 MAD to 304 MAD.

Bus from Oujda to Marrakesh

Catch a bus from Oujda, with the first trip of the day at 15:40, and start your journey from Oujda toward Marrakesh. The service stops at Marrakesh, with departures running frequently throughout the day so you can pick a time that fits your plans. The trip takes about 15 hours, and tickets start from 251 MAD. Reserve your seat ahead of time here.

Popular departures: Oujda
Popular arrivals: Marrakesh

Prices: 251 MAD to 304 MAD

Duration: 15h – 15h 15m ⏱

Take bus from Oujda to Marrakesh in 15h Book bus from Oujda to Marrakesh for MAD 251

View all Bus tickets →

Distance Oujda to Marrakesh

The distance between Oujda and Marrakesh is 658.2 kilometers.

Bus from Oujda to Marrakesh Details

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

Bus
Average price
278 MAD
 
Cheapest
251 MAD
Average duration
15h 8m
 
Shortest
15h
Number of departures
2
15:40 - 21:30
Tickets
 
Stations
Departure stations
Arrival stations
Oujda
Marrakesh

Bus Routes & Schedules from Oujda to Marrakesh

Catch the bus at Oujda and head toward Marrakesh. The ride usually takes around 15h to 15h 15m, with services running from 15:40 until 21:30 and fares starting from 251 to 304 MAD. Check the timetable from Oujda to Marrakesh to find the departure that fits your schedule and reserve your seat ahead of time.

Bus Timetable: Oujda → Marrakesh

  • 15:40 06:55 15h 15m 304 MAD
  • 21:30 12:30 15h 251 MAD

Check all Bus tickets →

Frequently Asked Questions Bus Oujda to Marrakesh

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

How long is the bus trip from Oujda to Marrakesh?

The bus journey from Oujda to Marrakesh takes about 15 hours to 15 hours 15 minutes, so it is a long-distance trip that usually needs a full day of travel. If you are planning this bus ride, it is best to keep your schedule flexible and allow extra time for boarding and any delays.

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

Bus tickets for Oujda to Marrakesh cost between 251 MAD and 304 MAD. If you are comparing options for this bus route, it is a good idea to check the latest fare before booking, since prices can vary within that range.

When does the bus depart from Oujda to Marrakesh?

For the Oujda to Marrakesh bus service, the first departure is at 15:40 and the last departure is at 21:30. That gives travelers a limited evening window, so it is worth planning your bus journey around those departure times.

How many bus departures are there between Oujda and Marrakesh?

There are 2 bus trips available between Oujda and Marrakesh. Because the bus schedule is limited, it is smart to check availability early and choose the departure that fits your travel plans best.

Can I book bus tickets from Oujda to Marrakesh in advance?

Yes, it is a good idea to book bus tickets for Oujda to Marrakesh ahead of time, especially because there are only 2 bus departures on this route. Booking early can help you secure the departure time you want and avoid last-minute stress.

Is there a direct bus connection from Oujda to Marrakesh?

Yes, the bus connection runs directly from Oujda to Marrakesh. That makes the bus trip straightforward for travelers who want a simple point-to-point journey without changing transport along the way.

What should I know before taking the bus from Oujda to Marrakesh?

Before taking the bus from Oujda to Marrakesh, it helps to plan for a long journey of about 15 hours and to arrive early for your departure. Since the bus service has limited departures, checking your ticket details and travel time in advance can make the trip much smoother.

Are there evening bus departures for Oujda to Marrakesh?

Yes, the Oujda to Marrakesh bus schedule includes evening departures, with the last bus leaving at 21:30. If you prefer traveling later in the day, this bus journey can work well, but it is still wise to confirm your ticket and departure time before you go.


More Bus routes from and to Oujda or Marrakesh

Planning more than just Oujda to Marrakesh?

You’re currently viewing Bus options for Oujda to Marrakesh. 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.