Travel Casablanca to Marrakesh

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 ⏱

Hop on bus from Casablanca to Marrakesh for MAD 73 Go with bus from Casablanca to Marrakesh in 2h 30m Hop on bus from Casablanca to Marrakesh in 2h 30m Experience bus from Casablanca to Marrakesh for MAD 73 Book bus from Casablanca to Marrakesh in 2h 30m Go with bus from Casablanca to Marrakesh for MAD 73

View all Bus tickets →

Distance Casablanca to Marrakesh

The distance between Casablanca and Marrakesh is 221.6 kilometers.

Bus from Casablanca to Marrakesh Details

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

Bus
Average price
163 MAD
 
Cheapest
73 MAD
Average duration
3h 13m
 
Shortest
2h 30m
Number of departures
74
02:00 - 23:59
Tickets
 
Stations
Departure stations
Arrival stations
Casablanca CTM Bus Station
Ouled Ziane Bus Station, Casablanca
Casablanca
Marrakech CTM Bus Station, Marrakesh
Station Road to Marrakesh
Marrakesh

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.

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

Check all Bus tickets →

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.


More Bus routes from and to Casablanca or Marrakesh

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 Planner

Ideal for multi-city trips and flexible travel plans.