Itinerary

Rabat → Marrakech by train, car or plane

The direct Rabat–Marrakech train takes around 3h30. A car is useful if you plan intermediate stops.

330 km (approx.)3h30 – 4h30Recommended: Direct ONCF train

Durations and costs are indicative — no price guaranteed.

Transport options

Compare options

Mode, duration, indicative cost, scores, pros and cons.

Direct ONCF train

Recommended

train

Duration
3h30 – 4h
Indicative cost
18 – 30 EUR
Price
4/5
Speed
4/5
Comfort
4/5

Pros

  • +No change of train
  • +Comfortable

Cons

  • Less frequent than Casablanca–Marrakech

Booking tip: oncf-voyages.ma

CTM bus

bus

Duration
4h30 – 5h30
Indicative cost
12 – 18 EUR
Price
5/5
Speed
2/5
Comfort
3/5

Pros

  • +Budget-friendly

Cons

  • Much slower

Own or rental car

car

Duration
3h30 – 4h30
Indicative cost
30 – 50 EUR
Price
3/5
Speed
4/5
Comfort
4/5

Pros

  • +Flexibility

Cons

  • Motorway tolls
  • Traffic leaving Rabat

Private driver

private driver

Duration
3h30 – 4h30
Indicative cost
150 – 210 EUR
Price
1/5
Speed
4/5
Comfort
5/5

Pros

  • +Door to door

Cons

  • Expensive

How to choose?

  • Tight budget: pick the option with the highest price score.
  • Limited time: aim for the highest speed score.
  • Comfort first: choose based on the comfort score and the listed pros.
  • All estimates are indicative — verify prices and schedules at booking time.

The trip at a glance

From the administrative capital to the tourist capital, this trip combines the Atlantic corridor and the inland plain. The train covers it without forcing a change, making it simple despite the distance.

Which option to choose

The train remains the benchmark for city-centre travel. A car takes over if Marrakech is only a base for the Atlas or the coast.

The comparison table above shows the duration and indicative budget recorded for each mode on this route.

On the road

The road links the A3 and then the A7 while bypassing Casablanca. The bypass is the busiest part: plan around rush hour.

Before you go

  • Check the day's timetable with the operator: frequencies vary by season.
  • Carry small change for connecting taxis and tolls.
  • If you rent a car, get the insurance terms and deposit amount confirmed in writing.

Frequently asked questions

Which Rabat station should I use?
Both Rabat-Ville and Rabat-Agdal serve this line; choose the one closest to your accommodation.
Does the trip go through Casablanca?
Yes, both the rail and road routes follow the Atlantic corridor before turning inland.
Should I book?
Recommended during holidays and for first class.
Can I combine with Casablanca?
Yes, a Casablanca stopover fits naturally since the city is on the way.
Destinations

Origin and arrival

Explore the destinations linked by this itinerary.

app.karvyx.com

Book your car for Rabat → Marrakech by train, car or plane

Compare agencies and prices in a few clicks on app.karvyx.com.

Book a car