Visiting

Casablanca Airport to the City: Train, Taxi, and Which Terminal

Last updated: September 2026

Jump to section
At a Glance
AirportMohammed V International Airport (CMN), about 30 km south of the city
Train stationBeneath Terminal 1. A shuttle connects Terminal 2.
Journey timeApproximately 30 minutes to Casa-Voyageurs
Train fare50 MAD in 2nd class, 70 MAD in 1st class
ScheduleCheck oncf-voyages.ma or the ONCF app on the day. Reports of first and last departures disagree.
TaxiCommonly cited at 250 to 350 MAD daytime, more at night. Agree the fare before you get in.

Most arrivals at Mohammed V get the same two options, and the choice is easier than it looks. There is a train station underneath the terminal, and there is a rank of taxis outside it. The train has a published price. The taxi does not.

Which terminal you land at matters

Mohammed V International Airport (CMN) sits about 30 kilometres south of central Casablanca. The railway station is beneath Terminal 1. If you land at Terminal 2, take the shuttle between the terminals first, then follow the signs down to the platforms.

Work out which terminal you are arriving at before you land. It is on your booking, and it decides whether you walk to the train or ride between buildings first.

The train is the default

The service runs from the airport to Casa-Voyageurs, Casablanca’s main intercity station, and takes approximately 30 minutes. The fare is 50 MAD in 2nd class or 70 MAD in 1st class. These figures come from ONDA, the national airport authority, checked in September 2026.

That is the whole appeal. It is a fixed, published price for a journey with no traffic risk attached to it, arriving at the station that most onward services leave from. If you are continuing to Marrakech, Rabat, Fes or Tangier the same day, Casa-Voyageurs is where you want to be anyway — see the ONCF train guide for the onward network.

Note that the airport line runs to Casa-Voyageurs, not Casa-Port. They are different stations, and the difference matters if your hotel booking mentions one of them.

On the schedule, check rather than trust

Published first and last departure times for this line vary between sources, and none of the ones that disagree is the operator. Rather than repeat a figure that may be wrong on the day you travel, check the current timetable in the ONCF app or at oncf-voyages.ma before you commit to the train.

This matters most for a late arrival or a very early departure. If the app shows nothing useful for your slot, that is your answer, and the taxi becomes the option rather than the fallback.

Buy your ticket at the counter or a machine before boarding.

The taxi, and the number you agree first

Taxi fares from Mohammed V into the city are commonly cited in the range of 250 to 350 MAD during the day, with a surcharge at night. Treat that as a reference point, not a quoted price: no official source publishes it, and it is not a meter reading you can hold a driver to.

So do what you would do for any unmetered ride in Morocco — agree the fare explicitly before you get in, and before your luggage goes in the boot. Say the number out loud and get a yes. A fare that is still being discussed when the car is moving is a fare you have already lost.

The range above tells you when to push back. A number well above it at midday is worth questioning; a higher number late at night is not by itself unreasonable. For the wider picture on metered petits taxis, grands taxis and which ride-hailing apps actually operate where, see getting around Morocco.

If you are driving on from the airport

If the plan is to pick up a car rather than head into the city, the rental desks are at the airport and the decision set is a different one — insurance, deposits, road conditions and which agencies to trust. That is covered in full in the guide to renting a car in Morocco rather than repeated here.

One thing worth deciding before you land: if you are spending your first night in Casablanca and only driving afterwards, collecting the car when you leave the city is usually easier than parking it overnight in the centre.

Putting it together

Take the train if the timetable covers your arrival: it is about 30 minutes, the price is fixed and published, and it puts you at the station your onward train leaves from. Take a taxi if the schedule does not work for your flight, and agree the fare before the doors close.

Check two things before you travel — the terminal you are arriving at, and the day’s ONCF timetable. Both take a minute, and between them they decide which of these two options you are actually choosing.

Practical Tips

  • Follow signs for the train from arrivals rather than leaving the terminal building.
  • Buy at the counter or machine before boarding; do not plan on paying onboard.
  • Check the day's timetable in the ONCF app before deciding between train and taxi.
  • If you take a taxi, settle the number out loud before your bags go in the boot.
  • Casa-Voyageurs, not Casa-Port, is where the airport line runs.

Related Guides

Accuracy note: the journey time and fares below are taken from ONDA, Morocco's airport authority, and were checked in September 2026. Timetables and taxi prices are not covered by that source and change without notice. Confirm the current schedule with ONCF and agree any taxi fare in advance.

Spot something wrong on this page? Tell us.