Rabat — Casablanca
CMN Airport transfer

Casablanca Airport to Rabat

Around 80 minutes straight up the motorway to the capital — a very common arrival route, since many visitors fly into Casablanca but stay in calmer Rabat.

Distance 114 km
Drive time 1 h 20
Price from €60 · 650 MAD

Half the people I see landing at Mohammed V aren't staying in Casablanca at all — they're going to Rabat. The capital is calmer, greener and an easy 80-minute motorway run north, and a surprising number of embassy, ministry and business visitors fly into Casablanca simply because it carries far more long-haul flights than little Rabat-Salé. The catch is that Rabat has its own airport problem: nothing direct from the terminal.

You either change trains in Casablanca or take a car straight through on the A1/A3. I've done both more times than I can count, and the right answer comes down to how many of you there are, how much you're carrying, and whether you'd rather save a few euros or arrive without a single platform change.

Compare your options

Your options Price from Best for Pros / Cons
Direct private transfer Recommended
1 h 20
€60 · 650 MAD Groups, families, late arrivals and business trips + Non-stop A1/A3, no Casablanca change, door-to-door - Dearer than the train chain for a lone budget traveller
Train via Casa-Voyageurs
2 h 10
€9 · 100 MAD Solo or budget travellers near Agdal or Ville station + Cheapest route to the capital, frequent intercity legs - Two trains, a platform change and a taxi at the Rabat end
Grand taxi all the way
1 h 25
€55 · 590 MAD Travellers wanting a car without pre-booking + Available at the rank, takes the motorway direct - No meter; you negotiate the long-haul fare on the spot

How to get there

There's no direct train to Rabat — the ONCF from beneath the terminal runs into Casablanca, where you change at Casa-Voyageurs onto a frequent intercity service to Rabat-Agdal or Rabat-Ville. The whole chain is cheap, roughly 80–100 MAD all-in, but with bags it means two trains, a change on a busy platform and a wait that can stretch the door-to-door time well past the headline.

By road it's about 114 km, normally 80 minutes on the A1/A3 motorway — the toll is a few dirhams and the road is fast and modern. A private transfer straight from arrivals runs from around €60, met with a name board and driven non-stop to your address. Business travellers and anyone with a meeting almost always take the car: it's door-to-door, no escalators with a suitcase, and you can work or doze the whole way up.

Solo and unhurried, the train chain is the budget play; for two or more people, the direct transfer often comes out cheaper per head and a great deal simpler, especially after a long-haul flight when the last thing you want is to decode a Casa-Voyageurs departure board.

Arrival tips

A transfer takes you to the door, whether that's the ministries' quarter around Avenue Mohammed V, the Hay Riad business zone out west, or a riad tucked into the Oudayas where the lanes narrow and a car can only get you to the edge. If you ride the train, Rabat-Agdal is the modern, business-side station near the newer hotels, while Rabat-Ville drops you beside the medina, the walled old town and Avenue Hassan II — pick the one nearest your bed before you board in Casablanca, because crossing the capital again by petit-taxi undoes the convenience.

Once you've dropped your bags, Rabat rewards a slow first evening: the Kasbah of the Udayas glows at sunset over the Bou Regreg, the Hassan Tower and its ranks of broken columns sit ten minutes from the centre, and the Roman-then-Merinid ruins of Chellah make an easy half-day. The city winds down early and politely — it's a capital of civil servants, not a party town.

Plan your arrival

  1. Decide before you fly: train arrival or car arrival — for two or more people, or any flight landing late, book the direct transfer and skip the rest of this list.
  2. In arrivals, draw 800–1,200 MAD and sort your data (SIM or eSIM); you'll want both for the journey and for Rabat itself.
  3. For the train, take the escalator to the ONCF station under the terminal and buy a ticket toward Casablanca, then change at Casa-Voyageurs for Rabat-Agdal or Rabat-Ville.
  4. Choose your Rabat station by hotel: Agdal for the business side and newer hotels, Ville for the medina and the historic centre.
  5. If you booked a transfer, find your name board past customs and confirm the driver has your district and, for an Oudayas or medina riad, the exact gate to meet at.
  6. Tell the driver your district by name so they route around the ministry cordons, and have small notes ready for tolls, porters or the petit-taxi at a station.
The common mistake

Booking a transfer only to Casablanca and planning to "sort out Rabat there" — you end up paying twice and queuing for a second taxi at Casa-Voyageurs with your luggage. Book the through-journey to Rabat from the start, and you step off the plane into one car that doesn't stop until your riad.

Insider tip

Name your Rabat district to the driver before you set off — Hassan, Agdal, Hay Riad, the medina, Souissi — because the capital's one-way systems and the security cordons around ministries and embassies can add ten minutes of looping if the driver has to guess at the last junction. If your riad is inside the Oudayas or the medina walls, ask exactly which gate the car can reach and arrange to be met there; the lanes don't take vehicles and a address pin alone won't save you.

Good to know: The airport train reaches Rabat too, but a direct transfer skips the Casablanca change.

Frequently asked questions

Is there a direct train from Casablanca airport to Rabat?

No direct service. The airport ONCF runs into Casablanca, where you change at Casa-Voyageurs for the Rabat line (Agdal or Ville). It's cheap but means two trains with luggage and a platform change; a private transfer (from €60) skips all of it.

Should I fly into Casablanca or Rabat-Salé if I'm staying in Rabat?

Rabat-Salé is closer but has far fewer flights. Most long-haul and many European visitors land at Casablanca and transfer up — 80 minutes by road. If a convenient Casablanca flight exists, the transfer is an easy trade-off for the wider choice of routes and times.

How long does the Casablanca airport to Rabat transfer take?

About 80 minutes by car on the A1/A3 motorway in normal conditions, a little longer at peak times around Casablanca. The combined train route runs closer to two hours door-to-door once you add the Casa-Voyageurs change and the taxi at each end.

Is the direct transfer worth it over the cheaper train chain?

For one unhurried person near a Rabat station, the train wins on price. For two or more, a family, a late landing or anyone with a meeting, the direct car is often cheaper per head and avoids two trains, a change and a second taxi — usually the better call after a long flight.

Which Rabat station should I aim for if I take the train?

Rabat-Agdal for the business district, the newer hotels and Hay Riad; Rabat-Ville for the medina, the historic centre and Avenue Hassan II. Choose before you board in Casablanca so you don't cross the capital again by taxi after arriving.

What's worth seeing in Rabat on arrival day?

Keep it gentle: the Kasbah of the Udayas at sunset over the river, the Hassan Tower with its field of unfinished columns ten minutes from the centre, and the ruins of Chellah for a half-day. The capital quiets down early, so an evening stroll suits a travel-tired first night.