Travel Rabat to Marrakesh

Rabat to Marrakesh Bus: Schedules, Tickets & Prices

The bus journey from Rabat to Marrakesh takes approximately 4h to 6h 15m, with fares from 101 MAD to 247 MAD.

Bus from Rabat to Marrakesh

Depart from Gare Routiere Rabat, Rabat Bus Station or Rabat and start your bus journey from Rabat toward Marrakesh, with the first departure of the day at 00:30, arriving at Station Road to Marrakesh, Marrakech CTM Bus Station, Marrakesh or Marrakesh. The trip takes about 4 hours, with fares starting from 101 MAD. Check schedules and reserve your seat in advance.

Prices: 101 MAD to 247 MAD

Duration: 4h – 6h 15m ⏱

Travel with bus from Rabat to Marrakesh for MAD 101 Explore with bus from Rabat to Marrakesh for MAD 101 Hop on bus from Rabat to Marrakesh for MAD 101 Experience bus from Rabat to Marrakesh for MAD 101 Experience bus from Rabat to Marrakesh for MAD 101 Travel with bus from Rabat to Marrakesh for MAD 101

View all Bus tickets →

Distance Rabat to Marrakesh

The distance between Rabat and Marrakesh is 287.2 kilometers.

Bus from Rabat to Marrakesh Details

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

Bus
Average price
164 MAD
 
Cheapest
101 MAD
Average duration
4h 38m
 
Shortest
4h
Number of departures
16
00:30 - 23:45
Tickets
 
Stations
Departure stations
Arrival stations
Gare Routiere Rabat
Rabat Bus Station
Rabat
Station Road to Marrakesh
Marrakech CTM Bus Station, Marrakesh
Marrakesh

Bus Routes & Schedules from Rabat to Marrakesh

If you’re planning to reach Marrakesh by bus from Rabat, it’s useful to know that the route is served by multiple departure and arrival stations rather than a single bus terminal. This means you can choose the combination of stops that best suits where you’re staying or heading next. Travel times vary depending on the selected stops, but most services take around 4h. Buses run throughout the day, with departures starting from 00:30 and continuing until 23:45. Prices usually begin at 101 MAD, with minor differences depending on the specific service or boarding point. Taking a moment to review the complete bus timetable for Rabat to Marrakesh allows you to compare station options and select the best bus for your journey.

Bus Timetable: Gare Routiere Rabat → Station Road to Marrakesh

  • 00:30 04:30 4h 101 MAD
  • 08:45 13:15 4h 30m 125 MAD
  • 11:00 15:20 4h 20m 150 MAD

Bus Timetable: Rabat → Marrakesh

  • 04:15 10:30 6h 15m 130 MAD
  • 07:20 13:00 5h 40m 130 MAD
  • 08:30 13:45 5h 15m 120 MAD
  • 10:30 15:30 5h 130 MAD
  • 10:45 15:15 4h 30m 247 MAD
  • 12:10 17:00 4h 50m 120 MAD
  • 14:30 19:15 4h 45m 120 MAD
  • 20:30 01:30 5h 247 MAD

Bus Timetable: Rabat Bus Station → Marrakech CTM Bus Station, Marrakesh

  • 10:45 14:45 4h 216 MAD
  • 15:00 19:00 4h 216 MAD
  • 18:45 22:45 4h 180 MAD
  • 21:00 01:00 4h 216 MAD
  • 23:45 03:45 4h 180 MAD

Check all Bus tickets →

Frequently Asked Questions Bus Rabat to Marrakesh

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

How long does the bus from Rabat to Marrakesh usually take?

A bus trip from Rabat to Marrakesh usually takes about 4 hours to 6 hours 15 minutes, depending on the service and the exact departure and arrival points. Some bus connections are quicker, while others take longer, so it is worth checking the specific bus journey before you book.

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

Bus tickets for Rabat to Marrakesh generally cost between 101 MAD and 247 MAD. The final fare can vary by bus service, timing, and availability, so it is a good idea to compare options before choosing your bus journey.

When is the first bus departure from Rabat to Marrakesh?

The first bus departure for Rabat to Marrakesh is at 00:30. If you need an early bus connection, it is best to plan ahead and confirm the exact bus schedule before traveling.

What time is the last bus from Rabat to Marrakesh?

The last bus departure on the Rabat to Marrakesh route is at 23:45. If you are taking a late bus trip, make sure to arrive early enough at the station and check the latest bus schedule in case of changes.

How many bus trips are available between Rabat and Marrakesh?

There are 16 bus trips available on the Rabat to Marrakesh route. That gives travelers several bus connection options across the day, which can make it easier to find a departure that fits your plans.

Where do buses leave from on the Rabat to Marrakesh route?

For a bus journey from Rabat to Marrakesh, departures can be from Gare Routiere Rabat, Rabat Bus Station, or Rabat. It is important to check your ticket carefully so you go to the correct bus departure point.

Which bus stations are used when traveling from Rabat to Marrakesh?

On the Rabat to Marrakesh bus route, arrivals may be at Station Road to Marrakesh, Marrakech CTM Bus Station, Marrakesh, or Marrakesh. Since bus service details can differ, always confirm the exact station before your bus trip.

Is it better to book bus tickets early for Rabat to Marrakesh?

Yes, booking bus tickets early for Rabat to Marrakesh is usually a smart idea, especially if you want a specific bus departure time. Since bus prices and availability can vary, early booking can help you secure a better bus journey option.


More Bus routes from and to Rabat or Marrakesh

Planning more than just Rabat to Marrakesh?

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