
How to Get from Casablanca Airport to the City
Quick answer
The easiest and cheapest way from Casablanca Mohammed V Airport to the city is the train from the station beneath the terminal — about 30–45 minutes to Casa-Voyageurs, and direct connections onward to Rabat, Marrakech and Fes. Taxis are an alternative for a fixed agreed fare.
Casablanca’s Mohammed V is Morocco’s main international gateway, and helpfully it has a train station right under the terminal — so you can be whisked into the city or straight onward to other cities without fuss.
Here are your options.
The airport train (best value)
A train station sits beneath the airport terminal, with frequent ONCF trains to Casa-Voyageurs (the main station, about 30–45 minutes) and Casa-Port. It’s cheap, comfortable and avoids traffic. From Casa-Voyageurs you can connect onward the same day to Rabat (about an hour), Marrakech (about 3 hours) and Fes.
Trains run roughly hourly through the day; check the last departure if you land late. Buy tickets at the station machines or counter.
Taxis and transfers
Taxis (grand taxis) wait outside arrivals and run to central Casablanca for a set fare — agree the price before getting in, as meters aren’t used from the airport (indicatively a few hundred dirham; more at night). It’s door-to-door and useful with heavy luggage or a late arrival.
A pre-booked private transfer (meet-and-greet) is the smoothest option if you want certainty, especially arriving tired or onward to a specific hotel.
Tips
Withdraw dirham at an airport ATM (choose dirham, not your home currency) and keep small notes for a taxi. If continuing to Marrakech or Rabat, the train is usually the simplest — you may not even need to go into central Casablanca.
Allow buffer time for connections, keep your ticket for checks, and note signage/announcements are in Arabic and French.
Key takeaways
- Train station is under the terminal — cheapest, easiest way in.
- ~30–45 min to Casa-Voyageurs; connect onward to Rabat, Marrakech, Fes.
- Taxis: agree the fare first; pre-booked transfers for certainty.
- Withdraw dirham at the airport; check the last train if landing late.
Frequently asked questions
Is there a train from Casablanca airport?
Yes — a station beneath the terminal runs frequent trains to Casa-Voyageurs (30–45 min) with onward connections to Rabat, Marrakech and Fes. It’s the cheapest, easiest way in.
How much is a taxi from Casablanca airport?
A set fare agreed before you set off (meters aren’t used from the airport) — indicatively a few hundred dirham, more at night. A pre-booked transfer is an easy fixed-price alternative.
Can you go straight from Casablanca airport to Marrakech?
Yes — take the airport train to Casa-Voyageurs and connect onward to Marrakech (about 3 hours total by train), often without needing to enter central Casablanca.
Plan it with a local expert
Travel Morocco with Serenity Morocco Tours
Crafting extraordinary journeys through Morocco's timeless landscapes. 100% private journeys, handcrafted around you.
from $2,011Sahara Desert Luxury Expedition
from $2,054Essential Morocco: Imperial Cities Circuit
from $5,978Sahara to Sea: Morocco Complete

