Marrakech to Rabat

Marrakech to Rabat

Marrakech
Rabat
Fri, Sep 4
+ Add return
2 Travelers
Finding the best routes for you — almost ready!
Sort by
Filters
Departure time
Transport type
Departure station
Arrival station
Booking Facilities
Price
Arrival time
Operators
 
 
 
 
 

Marrakech to Rabat Destination Reviews

E
Elena
It’s great, train already there. I would prefer to know ahead of time if my seats goes forward- I get dizzy when it’s not.
Marrakech to Rabat, Train #614 First Class, ONCF, Aug 29, 2026
MF
Martin F
Perfect trip, just in time and relaxed
Marrakech to Rabat, Train #620 First Class, ONCF, Jun 19, 2026
ER
Edward R
Your small information booths are not manned. We are getting mixed information on whether or not there are discounts for senior traveling
Marrakech to Rabat, Train First Class Seat, ONCF, Feb 12, 2026
PW
Pawel W
It was super, the atmosphere in the bus very cool, very helpful people and the crue. The view by the window was amazing. I recommend very much :)
Marrakech to Rabat, Bus Standard AC, Prestige Tissir, Dec 3, 2025
AM
Avril M
Easy to book and I received my ticket 3 days before my journey as I was informed.
Marrakech to Rabat, Train First Class Seat, ONCF, Nov 22, 2025
JA
Jack A
When buying a ticket from Marrakech to Rabat, the website directed me to Rabat Ville. That is the older, broken-down station farther from the city center. I SHOULD have been directed to purchase a ticket to Rabat Agdal Gare. That is now the main, modern train station for Rabat. Rabat Ville was very hard to negotiate with luggage, and I would NEVER send travelers to that station when Rabat Agdal is much nicer, more accessible, and more convenient.
Marrakech to Rabat, Train First Class Seat, ONCF, Jul 8, 2025
GB
Giordano B
Perfect service as usual
Marrakech to Rabat, Train First Class Seat, ONCF, Jan 2, 2024
M
Marcovitjz
The communication on my e-ticket was good, the train was ontime, the journey was smooth. But, the toilet was smelly and dirty.
Marrakech to Rabat, Train First Class Seat, ONCF, Aug 17, 2023
AZ
Andrea Z
Need to change train, rather easy. Good price and time sparing
Marrakech to Rabat, Train Second Class Seat, ONCF, Mar 12, 2023
4.4
39 customer reviews
5
46%
4
33%
3
8%
2
13%
1
0%

How to get from Marrakech to Rabat

Travelling between Marrakech and Rabat is possible by Flight, train and taxi. Taxi guarantees the fastest travel on this route. Flight is the slowest option.

The most expensive ticket will cost you USD 787.24 if you go by flight; to keep it budget-friendly, opt for a train which will set you back mere USD 24.02.

How long does it take to get from Marrakech to Rabat?

It can take you anywhere between 4 and 13 hours to travel between Marrakech and Rabat depending on the means of transport you choose.

Taxi is the fastest way to travel between Marrakech and Rabat. Taxi will bring you to your destination in 3h 20m. Flight does a much slower job and take about 13h to reach Rabat.

How much does it cost to get from Marrakech to Rabat?

Travelling between Marrakech and Rabat can be as cheap as USD 24.02 if you opt for a ONCF train and as expensive as USD 787.24 if you buy a Royal Air Maroc, Vueling flight ticket.

Here is the list of how much you can expect to pay travelling by each means of transport available for this route.

How many trips per day are there between Marrakech and Rabat ?

  • 26 from Marrakesh to Rabat starting from 04:50 Marrakech Train Station until 21:00 Marrakech Train Station
  • 1 by flight from Marrakesh to Rabat starting from 10:20 Marrakech Airport until 10:20 Marrakech Airport
  • 6 from Marrakesh to Rabat starting from 00:00 Marrakesh Menara Airport until 00:00 Marrakesh Menara Airport

Check above for a bus, train, flight and ferry timetable from Marrakech to Rabat.

What mode of transportation is the best one for my route?

Taxi

Some travellers consider taxi to be the most convenient form of overland transport thanks to flexible departure times, a possibility to choose the size of the car you need, and a hassle-free door-to-door service.

Things to remember: If you are planning to make detours during your trip, discuss it with your driver or service provider in advance as it may affect the price.

Companies offering charters between Marrakesh and Rabat

Badrane Tours, Daytrip private transfer with English speaking driver, Morocco Private Transfer

Train

Train is a often a great choice for long-haul travel especially if you opt for a night sleeper train with berths which will allow you to sleep all your journey through. To make the most of your train journey, choose the class of your ticket wisely.

Note that there are air-conditioned and fan-only carriages; private compartments for 2 or 4; hard and soft seats.
Though the upper class you get the smoother is your journey, often second class air-conditioned or fan-only sleepers are a good money saving alternative.

What is the most popular transport to get from Marrakech to Rabat?

There is a choice of transportation means any time of the day with Train remaining the most popular option due to their reasonable pricing and comfort.

Out of 1000 travellers who bought tickets for this route

  • 100% took a train

Transportation from Marrakech to Rabat

Facts about the transport from Marrakech to Rabat

Cheapest Transport$24
Fastest Transport3h 39m
Earliest Departure4:50 AM
Latest Departure9:00 PM
Departures per day27
Distance167 kilometers
Transport CompaniesRoyal Air Maroc, Vueling