Casablanca to Marrakech Bus: Schedules, Tickets & Prices
The bus journey from Casablanca to Marrakech takes approximately 2h 30m to 4h 25m, with fares from 73 MAD to 221 MAD.
Bus from Casablanca to Marrakech
Taking a bus from Casablanca to Marrakech offers multiple departure options from Casablanca CTM Bus Station, Ouled Ziane Bus Station, Casablanca or Casablanca, with the day’s first bus leaving at 02:00. The ride lasts approximately 2 hours 30 minutes and will drop you off at Marrakech CTM Bus Station, Marrakesh, Station Road to Marrakesh or Marrakesh, with tickets available from 73 MAD. Plan ahead and secure your spot reserve your seat.
Prices: 73 MAD to 221 MAD
Duration: 2h 30m – 4h 25m ⏱
Bus Routes & Schedules from Casablanca to Marrakech
Bus services linking Casablanca and Marrakech operate through multiple stations, giving travelers a range of possible departure and arrival points. Because of this, journey durations can differ by route, generally averaging around 2h 30m. All buses run within a shared operating window from 02:00 to 23:59, with bus ticket prices starting at 73 MAD and adjusting slightly based on the service and stop combination. Reviewing the complete bus timetable for Casablanca to Marrakech allows you to assess station coverage, timing differences and departure options in detail.
Cheapest Bus Casablanca to Marrakech
73 MAD, from Ouled Ziane Bus Station, Casablanca to Station Road to Marrakesh, departure 21:35, duration 3h 30m.Fastest Bus Casablanca to Marrakech
186 MAD, from Casablanca CTM Bus Station to Marrakech CTM Bus Station, Marrakesh, departure some times, duration 2h 30m.Bus Timetable: Casablanca → Marrakesh
- 06:00 09:40 3h 40m 96 MAD
- 06:15 10:15 4h 117 MAD
- 06:30 10:25 3h 55m 188 MAD
- 07:00 10:30 3h 30m 117 MAD
- 07:30 11:30 4h 117 MAD
- 08:30 12:25 3h 55m 188 MAD
- 08:45 12:30 3h 45m 96 MAD
- 09:00 13:00 4h 117 MAD
- 09:30 13:45 4h 15m 96 MAD
- 10:00 13:30 3h 30m 221 MAD
- 10:15 14:30 4h 15m 104 MAD
- 10:30 13:30 3h 221 MAD
- 11:15 15:25 4h 10m 195 MAD
- 11:45 15:25 3h 40m 195 MAD
- 12:00 16:10 4h 10m 195 MAD
- 12:30 16:10 3h 40m 195 MAD
- 13:15 16:45 3h 30m 195 MAD
- 13:45 16:45 3h 195 MAD
- 14:30 18:15 3h 45m 104 MAD
- 15:00 19:25 4h 25m 188 MAD
- 15:30 19:25 3h 55m 188 MAD
- 16:00 19:15 3h 15m 108 MAD
- 16:15 19:25 3h 10m 188 MAD
- 16:30 19:45 3h 15m 221 MAD
- 17:00 19:45 2h 45m 221 MAD
- 18:00 21:15 3h 15m 188 MAD
- 18:30 21:15 2h 45m 188 MAD
- 19:30 23:35 4h 5m 188 MAD
- 20:00 23:35 3h 35m 188 MAD
- 20:30 00:25 3h 55m 195 MAD
- 21:00 00:25 3h 25m 195 MAD
- 22:00 02:10 4h 10m 188 MAD
- 22:30 02:10 3h 40m 188 MAD
- 22:50 02:10 3h 20m 188 MAD
- 23:30 03:25 3h 55m 162 MAD
- 23:59 03:25 3h 26m 162 MAD
Bus Timetable: Casablanca CTM Bus Station → Marrakech CTM Bus Station, Marrakesh
- 06:30 09:00 2h 30m 186 MAD
- 07:00 09:30 2h 30m 186 MAD
- 08:30 11:00 2h 30m 186 MAD
- 09:00 11:30 2h 30m 186 MAD
- 10:00 13:30 3h 30m 176 MAD
- 10:30 14:00 3h 30m 176 MAD
- 11:15 13:45 2h 30m 186 MAD
- 11:45 14:15 2h 30m 186 MAD
- 12:00 14:30 2h 30m 186 MAD
- 12:30 15:00 2h 30m 186 MAD
- 13:15 15:45 2h 30m 186 MAD
- 13:45 16:15 2h 30m 186 MAD
- 16:30 20:00 3h 30m 176 MAD
- 17:00 20:30 3h 30m 176 MAD
- 18:00 20:30 2h 30m 186 MAD
- 18:30 21:00 2h 30m 186 MAD
- 19:30 22:00 2h 30m 186 MAD
- 20:00 22:30 2h 30m 186 MAD
- 20:30 23:00 2h 30m 186 MAD
- 21:00 23:30 2h 30m 186 MAD
- 22:00 00:30 2h 30m 186 MAD
- 22:30 01:00 2h 30m 186 MAD
- 22:50 01:20 2h 30m 186 MAD
- 23:00 01:30 2h 30m 186 MAD
- 23:30 02:00 2h 30m 186 MAD
- 23:59 02:29 2h 30m 186 MAD
Bus Timetable: Ouled Ziane Bus Station, Casablanca → Station Road to Marrakesh
- 02:00 05:00 3h 82 MAD
- 05:00 08:00 3h 82 MAD
- 06:50 10:20 3h 30m 100 MAD
- 07:00 10:00 3h 82 MAD
- 09:15 12:45 3h 30m 100 MAD
- 10:00 13:00 3h 104 MAD
- 10:30 13:50 3h 20m 90 MAD
- 11:45 15:15 3h 30m 107 MAD
- 12:45 16:05 3h 20m 123 MAD
- 14:45 18:15 3h 30m 100 MAD
- 15:30 18:30 3h 82 MAD
- 16:00 19:00 3h 82 MAD
- 21:30 00:50 3h 20m 111 MAD
- 21:35 01:05 3h 30m 73 MAD
Frequently Asked Questions Bus Casablanca to Marrakech
Below you will find answers to the most common questions about traveling from Casablanca to Marrakech by bus.
How long does the bus trip from Casablanca to Marrakech usually take?
A bus trip from Casablanca to Marrakech usually takes about 2 hours 30 minutes to 4 hours 25 minutes, depending on the service and the exact departure and arrival points. Some bus journeys on this route are quicker, while others take a bit longer, so it is worth checking the specific bus connection before you travel.
What is the price of bus tickets for Casablanca to Marrakech?
Bus tickets for Casablanca to Marrakech cost between 73 MAD and 221 MAD. The final fare can vary by bus service and travel option, so it is a good idea to compare bus tickets before booking your trip.
When is the first bus departure from Casablanca to Marrakech?
The first bus departure from Casablanca to Marrakech is at 02:00. If you are planning an early bus journey, it is best to arrive a little ahead of time so you can board without rushing.
What time is the last bus service between Casablanca and Marrakech?
The last bus service between Casablanca and Marrakech departs at 23:59. If you are taking a late bus trip, make sure to check your ticket details and allow enough time to reach the station.
How frequent is the bus connection from Casablanca to Marrakech?
There are 76 bus trips on the Casablanca to Marrakech route, so you have several options across the day. Since the bus frequency is spread out over many departures, it is still smart to check the schedule for the time that suits you best.
Can I book bus tickets for the Casablanca to Marrakech route in advance?
Yes, it is a good idea to book bus tickets for Casablanca to Marrakech in advance, especially if you want a specific departure time. With multiple bus services available, early booking can help you secure the bus journey that fits your plans.
Which bus stations are used for Casablanca to Marrakech departures and arrivals?
For a bus trip from Casablanca to Marrakech, departures can be from Casablanca CTM Bus Station, Ouled Ziane Bus Station, Casablanca, or Casablanca itself. Arrivals may be at Marrakech CTM Bus Station, Marrakesh, Station Road to Marrakesh, or Marrakesh, so it is important to choose the bus service that matches your preferred station.
What should I know before taking the bus from Casablanca to Marrakech?
Before taking the bus from Casablanca to Marrakech, check your departure station, arrival point, and travel time so your bus journey goes smoothly. Since the route has different bus services and timings, confirming your bus ticket details in advance can help you avoid confusion on travel day.
Travel options for Casablanca to Marrakech
More Bus routes from and to Casablanca or Marrakech
Routes in Bus from Casablanca →
Routes in Bus to Marrakech ←
Routes in Bus to Casablanca ←
Planning more than just Casablanca to Marrakech?
You’re currently viewing Bus options for Casablanca 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.