Mohammed V sits about 30 kilometres south of the city near Nouaceur, so the trip into Casablanca is longer than most Moroccan airport runs and the choice you make matters more. There's a train under the terminal that no other Moroccan airport offers, a taxi rank with non-metered fares, and pre-booked cars that wait at arrivals — here's how each one compares for cost, speed and hassle.
Key facts
- The ONCF train runs from beneath the terminal to Casa-Voyageurs and Casa-Port from about 40 MAD.
- A pre-booked private transfer starts around €28 with the price fixed before you fly.
- Airport taxis are non-metered for tourists and run roughly 250–300 MAD into the centre.
- The train is roughly hourly and does not run round the clock — late arrivals need a car.
- Onward transfers to Rabat (~114 km) and Marrakech are common and quoted as a flat fee.
The ONCF train: cheapest into town
Casablanca is the one Moroccan airport with a railway station built into the terminal, and for most daytime arrivals the ONCF train is the smart-money choice. Trains leave from beneath the arrivals hall roughly once an hour and run to Casa-Voyageurs and Casa-Port for around 40 MAD, a fraction of any taxi. The catch is the timetable: services stop in the late evening and don't resume until early morning, so a midnight landing leaves you with the rank or a booked car.
If your hotel is near either central station, you travel light, and you land in daylight, the train is hard to beat.
Private transfer: door to door
A pre-booked private transfer is the easiest arrival, especially on a 35-minute run that can stretch in A7 rush-hour traffic. The driver tracks your flight, waits if you're delayed, meets you in arrivals with a name board and takes you straight to your hotel door — no station change, no negotiation, no wrestling a case onto a train. Prices start around €28 and are fixed online before you travel.
Welcome Pickups is the polished English- and French-speaking option; Kiwitaxi covers the same route for a little less.
Taxis and onward trips
The airport taxi rank sits outside arrivals and there's always a car waiting, but the meter rarely appears for tourists, so you agree a price first — usually 250–300 MAD into the centre, more after dark. Point at the posted tariff, settle the number before your bags go in, and keep small dirham notes. Casablanca is also a launch point for longer hauls: Rabat is about 114 kilometres up the motorway and Marrakech a couple of hours south, and both are best handled as a flat-price booked transfer rather than a haggled taxi.