Oujda to Marrakech Bus: Schedules, Tickets & Prices
Travel from Oujda to Marrakech by bus in around 15h to 15h 15m, with tickets available from 251 MAD to 304 MAD.
Bus from Oujda to Marrakech
To travel between Oujda and Marrakech, you’ll need to catch the bus from Oujda. The journey takes approximately 15 hours with fares starting from 251 MAD, and services conclude at Marrakesh. It’s a straightforward option for this route, and you can reserve your seat in advance to avoid last-minute issues.
Prices: 251 MAD to 304 MAD
Duration: 15h – 15h 15m ⏱
Bus Routes & Schedules from Oujda to Marrakech
From Oujda you board the scheduled bus that travels from Oujda to Marrakech, depending on the day services operate from 15:40 until 21:30 and the ride takes roughly 15h to 15h 15m. Ticket prices typically start at 251 to 304 MAD, and upon arrival you will be dropped off at Marrakesh. Consult the bus timetable for Oujda to Marrakech to find exact departure times and reserve your seat ahead of travel.
Cheapest & Fastest Bus Oujda to Marrakech
251 MAD, from Oujda to Marrakesh, departure 21:30, duration 15h.Bus Timetable: Oujda → Marrakesh
- 15:40 06:55 15h 15m 304 MAD
- 21:30 12:30 15h 251 MAD
Frequently Asked Questions Bus Oujda to Marrakech
Below you will find answers to the most common questions about traveling from Oujda to Marrakech by bus.
How long is the bus journey from Oujda to Marrakech?
The bus journey from Oujda to Marrakech takes about 15 hours to 15 hours 15 minutes, so it is a long-distance trip that needs a full day of travel time.
What is the bus ticket price for Oujda to Marrakech?
Bus tickets for Oujda to Marrakech cost between 251 MAD and 304 MAD, so it is a good idea to compare options before you book your bus trip.
What time does the bus from Oujda to Marrakech leave?
For the Oujda to Marrakech bus service, the first departure is at 15:40 and the last departure is at 21:30, so you can choose a bus departure that fits your schedule.
How many bus departures are there between Oujda and Marrakech?
There are 2 bus departures between Oujda and Marrakech, so the bus frequency is limited and it is worth planning ahead for your bus journey.
Can I book bus tickets for the Oujda-Marrakech route in advance?
Yes, it is sensible to book bus tickets in advance for the Oujda to Marrakech route, especially because the bus service has only 2 departures and the travel time is long.
Is there a direct bus connection from Oujda to Marrakech?
Yes, the bus connection from Oujda to Marrakech runs between Oujda and Marrakesh, with departures from Oujda and arrivals in Marrakesh.
What should I know before taking the bus trip from Oujda to Marrakech?
Before taking the bus trip from Oujda to Marrakech, make sure you are ready for a journey of about 15 hours to 15 hours 15 minutes and check the bus departure time carefully, since the schedule is limited.
Are there any practical tips for the bus service between Oujda and Marrakech?
For the bus service between Oujda and Marrakech, it helps to plan around the 15:40 to 21:30 departure window, keep the 251 MAD to 304 MAD ticket range in mind, and allow enough time for a long bus journey.
Travel options for Oujda to Marrakech
More Bus routes from and to Oujda or Marrakech
Routes in Bus from Oujda →
Routes in Bus to Marrakech ←
Routes in Bus to Oujda ←
Planning more than just Oujda to Marrakech?
You’re currently viewing Bus options for Oujda to Marrakech. If your trip includes more destinations, the TicketRoutes Travel Planner lets you compare different transport types and multiple routes in one place.
Open Travel PlannerIdeal for multi-city trips and flexible travel plans.