Casablanca Mohammed V Airport — Train & shuttle
CMN Train & shuttle

Casablanca Airport Train & Bus Shuttle

Casablanca is the one Moroccan airport with both a direct under-terminal train and a dedicated city express bus.

Book your transfer
Distance 30 km
Drive time 35 min
Price from €28

Airport transfer

Book an airport transfer in Casablanca

Compare fixed-price transfers and book your ride before you land.

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.

Frequently asked questions

Is there a bus or shuttle from Casablanca airport to the city?

Yes. The official Casabus Aérobus departs from outside Terminals 1 and 2 to central Casablanca (Casa-Port and Place des Nations Unies) for 50 MAD, every 30 to 45 minutes with luggage space and air conditioning.

How much is the train and bus from Casablanca airport?

The ONCF train costs 60 MAD in 2nd class (80 MAD in 1st class). The official Casabus Aérobus costs 50 MAD. Both drop passengers at central Casablanca stations (Casa-Voyageurs and Casa-Port).

Does public transport run all night from Mohammed V?

No. Both the ONCF train and the Aérobus stop during the late night hours. For landings between midnight and early morning, pre-book a private transfer from €28 or negotiate an official grand taxi (250–350 MAD).