Casablanca to Marrakesh Bus: Schedules, Tickets & Prices
Buses from Casablanca to Marrakesh take around 2h 30m to 4h 25m, with tickets starting from 73 MAD to 221 MAD.
Bus from Casablanca to Marrakesh
Board a bus in Casablanca at Casablanca CTM Bus Station, Ouled Ziane Bus Station, Casablanca or Casablanca, with the first departure at 02:00, for a journey to Marrakesh that typically lasts around 2 hours 30 minutes. Along the way, you'll enjoy a reliable and comfortable ride, arriving at Marrakech CTM Bus Station, Marrakesh, Station Road to Marrakesh or Marrakesh with fares starting from 73 MAD. Make sure to secure your ticket ahead of time to ensure a relaxed and worry-free journey.
Prices: 73 MAD to 221 MAD
Duration: 2h 30m – 4h 25m ⏱
Bus Routes & Schedules from Casablanca to Marrakesh
To reach Marrakesh by bus from Casablanca, several departure and arrival stations are available along the route rather than a single fixed stop. The total travel time depends on the combination of bus stops used, though most services take around 2h 30m. Buses operate throughout the day within a shared timetable, starting from 02:00 and continuing until 23:59. Ticket prices generally begin at 73 MAD and may vary slightly depending on the service and boarding point. Checking the complete bus timetable for Casablanca to Marrakesh allows you to understand which stations are served, how long each option takes and which departures best fit your travel plans.
Cheapest Bus Casablanca to Marrakesh
73 MAD, from Ouled Ziane Bus Station, Casablanca to Station Road to Marrakesh, departure 21:35, duration 3h 30m.Fastest Bus Casablanca to Marrakesh
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 12:25 3h 25m 188 MAD
- 09:30 13:45 4h 15m 96 MAD
- 10:00 13:30 3h 30m 221 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: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 Marrakesh
Below you will find answers to the most common questions about traveling from Casablanca to Marrakesh by bus.
How long is the bus trip from Casablanca to Marrakesh?
A bus trip from Casablanca to Marrakesh usually takes about 2 hours 30 minutes to 4 hours 25 minutes, depending on the service and the station pair. Some bus journeys are quicker, while others take a bit longer, so it is worth checking the specific departure before you travel.
What does a bus ticket for Casablanca to Marrakesh usually cost?
Bus tickets for Casablanca to Marrakesh generally cost between 73 MAD and 221 MAD. The final fare can vary by operator, departure point, and timing, so comparing a few bus options is a good idea if you want the best price.
Where do buses from Casablanca to Marrakesh usually depart and arrive?
For a bus from Casablanca to Marrakesh, departures can be from Casablanca CTM Bus Station, Ouled Ziane Bus Station, or other points in Casablanca, and arrivals may be at Marrakech CTM Bus Station, Station Road to Marrakesh, or Marrakesh itself. It is best to confirm the exact bus station when booking so you know where your bus journey starts and ends.
How frequent is the bus service between Casablanca and Marrakesh?
The bus service between Casablanca and Marrakesh is quite active, with 74 trips listed. That gives travelers plenty of bus options across the day, so you can usually find a departure that fits your schedule.
Can I book bus tickets from Casablanca to Marrakesh in advance?
Yes, it is a good idea to book bus tickets from Casablanca to Marrakesh ahead of time, especially if you want a specific departure or station. Advance booking helps you secure the bus trip that works best for your plans and avoid last-minute stress.
What is the earliest bus departure from Casablanca to Marrakesh?
The earliest bus departure from Casablanca to Marrakesh is at 02:00. If you are planning an early bus journey, it is smart to arrive a little before departure so you have time to find the right station and board calmly.
What is the latest bus departure on the Casablanca to Marrakesh route?
The latest bus departure on the Casablanca to Marrakesh route is at 23:59. That makes the bus service useful for travelers who need a late connection or prefer to travel later in the day.
Any practical tips for taking the bus between Casablanca and Marrakesh?
For a bus between Casablanca and Marrakesh, it helps to double-check your departure station, arrival point, and travel time before leaving. Since bus journeys can vary from about 2 hours 30 minutes to 4 hours 25 minutes, planning a little extra time is a sensible way to keep your trip smooth.
Travel options for Casablanca to Marrakesh
More Bus routes from and to Casablanca or Marrakesh
Routes in Bus from Casablanca →
Routes in Bus to Marrakesh ←
Routes in Bus to Casablanca ←
Planning more than just Casablanca to Marrakesh?
You’re currently viewing Bus options for Casablanca 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 PlannerIdeal for multi-city trips and flexible travel plans.