Skip to main content
A private chauffeur waiting at arrivals to drive a traveller from Casablanca airport to Rabat — Rabat Tours

Journal · Arrival logistics

From Casablanca airport to Rabat: the simplest ways to make the journey

Most visitors to Morocco's calm capital land at Casablanca Mohammed V (CMN) rather than Rabat itself. The good news: the two are barely an hour apart, and the connection is one of the easiest in the country.

The quickest answer first: the easiest way to get from Casablanca Mohammed V Airport (CMN) to Rabat is the direct airport train, which leaves from a station directly beneath the terminal and reaches central Rabat in about an hour. The alternative is a private transfer that meets you at arrivals and drives you door-to-door in roughly 60–90 minutes. Both are straightforward; the right choice mostly comes down to your luggage, your group size and the time you land. Here is everything that matters, written by a team that meets guests off this exact route most weeks.

The quick comparison

Casablanca airport sits about 90 km south-west of Rabat, linked by the A1 motorway and the national railway. Three realistic options take you between them:

  • Direct airport train (ONCF) — around one hour, inexpensive, frequent. The best all-round choice for independent travellers.
  • Private transfer — door-to-door in about 60–90 minutes, met at arrivals, fixed price agreed in advance. Best for late arrivals, groups, families and anyone who wants zero logistics.
  • Grand taxi — possible for the long-distance run, but you must negotiate the fare firmly, and it is rarely cheaper or easier than the train.

Option 1: the direct airport train

This is what we recommend for most independent travellers. The rail station is built directly underneath the airport terminal — follow the signs for Train or Gare ONCF from the arrivals hall, down to the platforms. From there, ONCF services run up the coast to Rabat through most of the day. On some departures you ride a single train straight through to Rabat; on others you change once at Casa Voyageurs, Casablanca's main station, onto a frequent northbound service. Either way the total journey is about an hour.

Trains are clean, air-conditioned and punctual. Buy your ticket before boarding at the station windows, the automated machines, or the official ONCF app. Fares are modest — roughly 70–120 MAD (about US$7–12) in second class, a little more in first. Prices and timetables change, so confirm the next departure and the current fare on oncf-voyages.ma or the ONCF app when you arrive.

One reassurance: Rabat is one of the most rail-connected cities in Morocco, so even at off hours you are rarely waiting long. If you would rather understand the wider network before you travel, our guide to getting around Rabat covers the trams, taxis and the Al Boraq high-speed line.

Option 2: a private transfer, door to door

After a long-haul flight, being met at arrivals with a name board — and driven straight to your riad or hotel — is the difference between an easy start and a fiddly one. A private transfer is booked in advance at a fixed price, so there is no queue at a taxi rank, no fare to haggle and no train connection to time. The drive takes about 60–90 minutes depending on traffic through Casablanca, and the car takes you to the door, including the final walk-in if your riad sits inside the car-free medina.

It is the obvious choice if you are arriving late at night, travelling with children or heavy luggage, or in a group of three or more — for whom the total cost often compares well with separate train tickets and city taxis. We arrange these transfers with flight tracking, so your driver is waiting even if you land late; see our private transfers or simply tell us your flight and we will handle it.

Option 3: grand taxis and the road

Grands taxis — the larger, shared, long-distance cabs — can in principle run the Casablanca-to-Rabat route, but for an airport arrival they are rarely the smart pick. You would typically negotiate a private fare for the whole car, and without a fixed, pre-agreed price the cost can be unpredictable. If you do take one, always agree the fare clearly before getting in. For the same money and far less friction, the direct train or a booked transfer almost always wins.

Which Rabat station: Agdal or Ville?

Rabat has two central stations, and choosing the right one saves a taxi hop at the end:

  • Rabat-Ville — in the heart of the Ville Nouvelle, the most convenient for the medina, the Kasbah of the Udayas and most central riads and hotels.
  • Rabat-Agdal — the sleek modern station in the Agdal district, served by the Al Boraq high-speed line and handy if you are staying on that side of the city or catching an onward fast train.

Both are central and close to the action. Check which sits nearer your accommodation — our neighbourhood guide can help you decide where to base yourself.

What to do on arrival at CMN

Casablanca Mohammed V is Morocco's busiest gateway. After landing you will pass through passport control (an entry stamp), collect your bags and clear a brief customs check. Queues at immigration can be long during peak periods — European school holidays and the end of Ramadan especially — so build in a buffer before any timed train. A few practical notes:

  • Cash: use the ATMs in the arrivals hall to withdraw dirham rather than the bureau de change — rates are usually better.
  • SIM cards: Maroc Telecom and Orange desks are in the arrivals area; bring your passport to register a local SIM or eSIM.
  • To the train: follow signs for Train / Gare to the station beneath the terminal; buy your Rabat ticket at the window, machine or app.
  • If you booked a transfer: your driver waits in the arrivals hall with a name board — no need to join any taxi queue.

A note on flying into Rabat directly

If your route allows it, you can sometimes skip Casablanca altogether. Rabat-Salé Airport (RBA) sits about 10 km from the city centre — a short taxi ride — and handles a modest schedule of mostly European and regional flights. For most intercontinental travellers, though, Casablanca remains the main gateway, which is why this short, easy transfer is part of so many Rabat trips. If you are still weighing where to base yourself, our piece on basing yourself in Rabat makes the case for the calm capital.

Frequently asked

How do I get from Casablanca airport to Rabat?

The simplest way is the train. A direct ONCF train runs from the station beneath Casablanca Mohammed V Airport (CMN) straight to Rabat-Agdal and Rabat-Ville, taking roughly one hour and running through most of the day. The alternative is a private transfer, which meets you at arrivals and drives you door-to-door in about 60–90 minutes depending on traffic. A grand taxi is possible but involves negotiating a fare. For most travellers arriving on a long-haul flight, the direct airport train or a pre-booked private car are the two clear choices.

Is there a direct train from Casablanca airport to Rabat?

Yes. The rail station sits directly beneath the airport terminal, and several ONCF services run from there to Rabat without requiring a change in central Casablanca. On some departures you board a train that goes straight through; on others you change once at Casa Voyageurs. Either way the total journey is around one hour. Check the live ONCF timetable (oncf-voyages.ma) for the next direct departure when you land.

How long does it take to get from Casablanca airport to Rabat?

About one hour by direct train, and roughly 60–90 minutes by car or private transfer depending on Casablanca traffic. The road distance is around 90 km on the A1 motorway. Allow extra time for passport control and baggage at CMN, which can be slow during European school holidays and the end of Ramadan.

How much does the train from Casablanca airport to Rabat cost?

It is inexpensive — typically in the region of 70–120 MAD (roughly US$7–12) for second class, a little more for first class. Fares change, so confirm the current price at the station ticket window, the machines, or the official ONCF app when you travel. Buy your ticket before boarding.

Which Rabat station should I get off at — Rabat-Agdal or Rabat-Ville?

It depends where you are staying. Rabat-Ville sits in the heart of the Ville Nouvelle and is the most convenient for the medina, the Kasbah of the Udayas and most central riads and hotels. Rabat-Agdal is the modern station in the Agdal district, handy if your accommodation is on that side of the city or if you are catching an onward Al Boraq high-speed train. Both are central; check which is closer to your hotel.

Should I take the train or book a private transfer from Casablanca airport to Rabat?

Take the train if you are travelling light, comfortable with one possible connection, and want the cheapest option — it is clean, frequent and genuinely easy. Book a private transfer if you are arriving late at night, travelling with a group or heavy luggage, want to be met at arrivals with a name board, or simply prefer a door-to-door start with no logistics after a long flight.

Can I fly directly into Rabat instead of Casablanca?

Sometimes. Rabat has its own small airport, Rabat-Salé (RBA), about 10 km from the centre, which handles a modest schedule of mostly European and regional flights. If your route serves it, flying into RBA avoids the Casablanca transfer entirely. Most long-haul and intercontinental travellers, however, arrive at Casablanca Mohammed V (CMN) and continue to Rabat by train or private car.

Let us meet you off the flight

A name board at arrivals, a quiet car to your riad door.

Tell us your flight and where you are staying, and Rabat Tours arranges a tracked, fixed-price transfer from Casablanca airport to Rabat — or builds it into a complete itinerary so every transfer, day and detail is handled before you land.

Plan your arrival