Mohammed V Airport sits about 30 km south of Casablanca, a 30 to 50 minute trip depending on traffic. And here’s the thing most guides skip because they’re trying to sell you a transfer: Casablanca is the only airport in Morocco with a train station right under the terminal. So in most cases, the answer to “how do I get into the city” is simple — take the train.
Below is the train first, then the taxi and transfer options, and what to do if you land late at night.
Take the train (the easy answer)
The ONCF train runs from a station on level -1 of Terminal 1, connected to Terminal 2. Follow the burgundy “Train / ONCF” signs down from arrivals; there are escalators and lifts for luggage.
The basics:
- Cost: about 50 MAD in second class to Casa-Voyageurs, a little more to Casa-Port. Cheap.
- Time: roughly 40 to 45 minutes.
- Frequency: about once an hour.
- Hours: first train around 6:00 in the morning, last one around 10:00 at night.
- Stops: L’Oasis, Mers Sultan, Casa-Voyageurs, and Casa-Port. Casa-Port is the most central, near the old medina; Casa-Voyageurs is the main hub for onward trains and the tram.
Buy your ticket before you go down to the platform, at the counter or a machine (cash or card). It’s not sold on board. The train dodges the road traffic completely, so during a busy daytime it can be as fast as a taxi, for a fraction of the price. For a first arrival, it’s easy and stress-free.
Taxi
If you’ve got heavy bags, a group, or you land after the train stops, take an official taxi. At Casablanca airport these are the big white grand taxis that seat up to six, lined up at the official rank on level 0 outside arrivals.
The fare to downtown is fixed, not metered — around 250 to 300 MAD by day, and up to about 350 late at night. Confirm the price before you get in, and use the official rank. Ignore anyone who approaches you inside the terminal offering a ride; that’s how you overpay. (See the safety guide.)
Private transfer
Want a driver waiting with your name and a fixed price set before you land? A pre-booked transfer runs roughly 300 to 400 MAD for a private sedan. The premium over a taxi is small once you split it, and it takes all the thinking out of a late or first-time arrival.
Landing late at night
The train stops running around 10pm. So if you land later than that, your only real options are an official taxi or a pre-booked transfer. For a midnight arrival, the transfer is the calm choice — the driver is there, the price is set, no negotiating in the dark.
A tip if you’re not staying in Casablanca
Plenty of travelers only use Casablanca as an entry point. If that’s you, the train station under the airport is a gift. From Casa-Voyageurs you can connect straight on to Rabat (about an hour), Marrakech, Fes, or Tangier without ever going into central Casablanca. Check the connection times and you can be out of the airport and on your way across the country in one smooth move. (See the getting-around guide for the national train network.)
Paying and practical notes
Carry cash in dirhams; there are ATMs in the arrivals hall. The train counter takes cards, but taxis want cash. Keep small notes so a driver can’t play the “no change” game. (More in the money guide.)
FAQ
What’s the cheapest way from Casablanca airport to the city center? The ONCF train, at about 50 MAD to Casa-Voyageurs or Casa-Port. It runs hourly, takes around 40 to 45 minutes, and avoids traffic.
Is there a train from Casablanca airport? Yes. Casablanca is the only Moroccan airport with a direct train, from a station on level -1 of Terminal 1. It runs roughly 6am to 10pm, about once an hour.
How much is a taxi from Casablanca airport to the city? Around 250 to 300 MAD by day for an official white grand taxi, up to about 350 at night. The fare is fixed, so agree it before getting in.
How do I get into the city if I land late at night? After the train stops around 10pm, take an official taxi or a pre-booked private transfer. A transfer is the easiest for a late arrival.
How far is Mohammed V Airport from Casablanca? About 30 km south of the center, a 30 to 50 minute trip depending on traffic and your exact destination.
Can I go straight to Rabat or Marrakech from the airport? Yes. Take the airport train to Casa-Voyageurs and connect to intercity trains for Rabat, Marrakech, Fes, or Tangier, without entering central Casablanca.