This information may change. Always check the official source.Last verified: August 2026 by

Casablanca (CMN) to the city by train

ONCF runs 38 shuttle trains a day between the airport and Casablanca, one an hour from 05:00 to 23:00, about 30 minutes to Casa-Voyageurs.

  • 38 trains a day, one an hour, between the airport and Casablanca.
  • 05:00 to 23:00, in both directions.
  • About 30 minutes to Casa-Voyageurs, the main station.
  • 70 MAD first class, 50 MAD second class.
  • The station is under the terminal, so there is no transfer to reach it.
  • Casa-Voyageurs connects onward to Rabat, Marrakesh, Tangier and the high speed line.

The shuttle

  • ONCF, the Moroccan national railway, runs 38 shuttle trains a day between Mohammed V airport and Casablanca, at roughly one an hour from 05:00 to 23:00.
  • The journey to Casa-Voyageurs takes about 30 minutes.
  • The fare is 70 dirhams in first class and 50 in second, which is a fraction of a taxi and immune to the traffic on the N9.

Where it takes you

  • Casa-Voyageurs is Casablanca's main station and the interchange for everything else: Rabat, Marrakesh, Fez, and Al Boraq, the high speed line to Tangier.
  • Some services continue to or start from Casa-Port, closer to the old medina and the port.
  • From the airport you can be on a train to Marrakesh or Tangier without ever entering Casablanca, which is the reason to check the through connections before booking a taxi.

Practical

  • Buy at the station or online at ONCF's booking site; tickets are also sold through Chaabi Cash, Tasshilat and Cash Plus.
  • The last train leaves at about 23:00. A late landing means a taxi, and that fare should be agreed before the bags go in.
  • Second class is fine for 30 minutes; first class buys a reserved seat, which matters at the end of a Friday.

Comments

No comments yet. Share the first one.

Sources (2)

What this guide was checked against. Rules and prices change — follow the official link before you rely on a detail.