Casablanca is the one Moroccan airport with both a direct under-terminal train and a dedicated city express bus. A ticket into central Casablanca costs 60 MAD on the ONCF train (80 MAD in first class) or 50 MAD on the official Casabus Aérobus, against 250–300 MAD for a taxi. Here's how both public links work, where they drop you, and what to do when landing outside daytime hours.
Key facts
- The ONCF train connects the under-terminal station to Casa-Voyageurs and Casa-Port from 60 MAD (2nd class) / 80 MAD (1st class).
- The official Casabus Aérobus links Terminals 1 & 2 directly to downtown (Casa-Port) for 50 MAD every 30–45 minutes.
- Trains run roughly hourly through the day; the Aérobus provides an air-conditioned road alternative.
- Neither public transport option runs 24/7; late-night arrivals need a pre-booked transfer or an airport taxi.
- For door-to-door hotel drops, luggage handling or families, pre-booked private transfers start from €28.
The ONCF train, step by step
Follow the rail signs down from the arrivals hall to the station built beneath Terminal 1 — no taxi or shuttle bus between buildings needed. Buy a ticket at the counter or machine (60 MAD second class, 80 MAD first class to the city), and ride straight to Casa-Voyageurs or Casa-Port. Trains run roughly once an hour, taking around 35–45 minutes to the centre.
It is comfortably the fastest rail route into Casablanca and, in daytime traffic, avoids all A7 motorway congestion.
The official Casabus Aérobus (50 MAD)
Alongside the train, the city and airport authority (ONDA) operate the dedicated Aérobus shuttle run by Casabus (Alsa). Departing right outside the terminal curbs (Terminal 1 and Terminal 2), this comfortable air-conditioned coach heads directly into central Casablanca with stops near Boulevard Mohammed V and its terminus at Casa-Port and Place des Nations Unies. The fare is fixed at 50 MAD per passenger (payable in cash, bank card or Casabus pass) and departures run every 30 to 45 minutes, with dedicated luggage racks on board.
Late-night arrivals & private alternatives
Neither the train nor the city bus runs through the small hours of the night. If your long-haul flight lands between midnight and 5 a.m., or if you're travelling with family, heavy bags, or staying along the Ain Diab corniche, booking a private transfer ahead is the calmest choice. Platforms like Welcome Pickups and Kiwitaxi provide door-to-door rides starting around €28–€30 with driver flight monitoring, skipping midnight taxi rank negotiations.