Casablanca — Casablanca
CMN Airport transfer

Casablanca Airport to Casablanca

A 35-minute run up the A7 into the city, dropping you at your hotel near the corniche, the medina or the business district around Casa-Finance City.

Distance 30 km
Drive time 35 min
Price from €30 · 320 MAD

Mohammed V is the one Moroccan airport where I genuinely weigh the train against a car every time I land. The station sits right under the terminal, down one escalator from the arrivals hall, and the ONCF line drops you at Casa-Voyageurs or Casa-Port for the price of a coffee. No other airport in the country gives you that — at Marrakech, Fes, Agadir or Tangier the only way out is a road and a negotiation.

The trap is that Casablanca is a sprawling, traffic-choked city of nearly four million, so once you factor in a second taxi from the station to your actual hotel, that cheap train ride quietly stops being cheap. Where you're sleeping decides this, not the headline fare — and that calculation flips completely the moment your flight lands after the last train has gone.

Compare your options

Your options Price from Best for Pros / Cons
Private transfer Recommended
35 min
€30 · 320 MAD Late flights, families, the corniche or a business address + Fixed price, name-board meet, straight to your hotel door - Dearer than the train if you're near a central station
ONCF train
45 min
€4 · 40 MAD Solo or budget arrivals near Casa-Port or Casa-Voyageurs + Cheapest way in, departs from under the terminal - Stops in the evening; you still need a taxi at the far end
Airport grand taxi
35 min
€26 · 280 MAD Travellers confident haggling on arrival + Waiting at the rank whenever you land - No meter for tourists; opens at 300–400 MAD, agree first

How to get there

The ONCF train from beneath the terminal runs roughly hourly to Casa-Voyageurs and Casa-Port for about 40 MAD (€4), taking around 45 minutes — unbeatable value if your hotel is near either station or the Casa-Finance City interchange. Buy the ticket from the machines or the counter by the platform; you don't need to reserve. By road it's about 30 km up the A7, normally 35 minutes but easily an hour in the morning crush, when the inbound carriageway toward Boulevard Zerktouni and the centre clogs from around 8 to 9.30.

Airport taxis here are the worst-value in Morocco: there's no meter for tourists and drivers routinely open at 300–400 MAD, so a fair negotiated fare to downtown is more like 250–300 MAD — and you settle it before the boot closes, not at the destination. A pre-booked private transfer lands around €30, fixed before you fly, which is what most business travellers and anyone arriving with luggage choose; the driver meets you with a name board and there's no haggling and no station change.

The train wins on price; the car wins the moment you're staying out on the corniche, travelling as a family, or arriving outside ONCF hours.

Arrival tips

A transfer driver will take you straight to your hotel door — the Hyatt by the old medina, a tower in Casa-Finance City, or one of the seafront hotels strung along the Ain Diab corniche, none of which the train comes close to. If you take the train instead, note the difference between the two central stops: Casa-Port leaves you a short walk from the old medina, the port and the Marina district, while Casa-Voyageurs is the better stop for the business district, the United Nations square and onward intercity trains to Rabat or Marrakech.

The Hassan II Mosque, the one sight in Casablanca worth crossing town for, sits between the medina and the sea — time your visit for the guided tour slots rather than turning up cold, since the interior only opens to non-Muslims at set hours. Have a few small notes ready for porters and the petit-taxi at the station end; nobody breaks a 200 MAD bill cheerfully.

Plan your arrival

  1. Before you fly, check the last ONCF departure for your arrival time — if you land after the late evening, the train is off the table and a pre-booked car is the only clean option.
  2. In the arrivals hall, draw 500–1,000 MAD from an ATM and pick up a SIM or switch on your eSIM; you'll want small notes for the taxi or porter either way.
  3. For the train, ride the escalator down to the ONCF station under the terminal and buy a ticket to Casa-Port or Casa-Voyageurs at the machine.
  4. For a taxi, agree the full fare in dirhams before the boot closes — 250–300 MAD to the centre is fair, and don't accept the opening 400.
  5. If you booked a transfer, look for your name board past the customs doors and confirm the driver has your exact hotel, corniche or Casa-Finance City address.
  6. Tell any driver your district by name — Anfa, Maarif, the corniche, the medina — so they route around the A7 chokepoint rather than ploughing into it.
The common mistake

Assuming the train drops you near your hotel. Casablanca is huge — a station arrival can still mean a 20-minute petit-taxi ride across town and a fresh fare argument at the rank, which erases the saving and the simplicity in one go.

Insider tip

If you're heading to the Ain Diab corniche or anywhere west of the centre, skip the train and book the car — the cross-town leg from either station eats any saving and you'll be hauling bags through a busy concourse. And if you land after about 10 p.m., don't even price the train; check the last departure before you fly, because being stranded at the rank at midnight is exactly when taxi drivers name their highest number.

Good to know: The train is cheaper, but a transfer wins for late flights, luggage and business arrivals.

Frequently asked questions

Train or private transfer from Casablanca airport to the city?

Take the ONCF train (≈40 MAD, ~45 min) if your hotel is near Casa-Port or Casa-Voyageurs. Book a private transfer (from €30) if you're on the Ain Diab corniche, have heavy luggage, are travelling as a family, or land after the train stops running.

How late does the airport train run, and what if I land at 1 a.m.?

ONCF service doesn't cover the small hours — the last departures are in the late evening. Long-haul flights often land after midnight, so for those a pre-booked transfer waiting in arrivals is the only stress-free option; the taxi rank at that hour is where you'll pay the most.

Why are Casablanca airport taxis so expensive?

Airport grand taxis aren't metered for tourists and open high — often 300–400 MAD to downtown. A fair fare is closer to 250–300 MAD, but you have to haggle and settle it before you get in. A pre-booked transfer locks the price at around €30 and skips the argument.

Which central station should I take the train to?

Casa-Port for the old medina, the port and the Marina; Casa-Voyageurs for the business district, the UN square and onward trains to Rabat or Marrakech. Pick whichever sits nearest your hotel, because the petit-taxi from the wrong station can cost more than you saved.

How long is the drive into the centre, and when is traffic worst?

About 35 minutes on the A7 in normal conditions, stretching toward an hour during the morning inbound rush, roughly 8 to 9.30. Evenings around the centre tighten up too, so build in a buffer if you have a meeting or a mosque-tour slot to make.

Is the Hassan II Mosque worth fitting in on arrival day?

It's the one sight in Casablanca worth crossing town for, set between the medina and the sea. The interior only opens to non-Muslims at fixed guided-tour times, so check the day's slots rather than arriving cold — a transfer driver can drop you there before your hotel if the timing lines up.