Skip to main content

Traveller questions · Getting around

Can you take the train from Marrakech to Casablanca airport?

Yes, but not directly.

Answered by
the Marrakech Tours team
Checked
October 2026
Jemaa el-Fnaa square in Marrakech by day

The short answer

Yes, but not directly. You take the train from Marrakech to Casablanca, then change to the airport shuttle train to Mohammed V Airport (CMN). With the change, allow plenty of time before an international flight. A private car drives straight to the terminal: Casablanca airport to Marrakech is 220 km, about 2 hours 30 minutes.

In more detail

Casablanca airport sits about 30 km south-east of central Casablanca, so it is not on the main line between the two cities. The connection works, but every change is a place where a late train can squeeze your check-in time.

By road the route is the A7 motorway the whole way, straight down from the CMN gateway across the Rehamna plain. Your driver collects you at your riad or the nearest gate and takes you, with your bags, to departures at the time you choose.

Arriving rather than leaving? The same applies in reverse. A driver tracks your flight into CMN and meets you in arrivals, so you avoid hauling luggage between the shuttle and the main line after a long flight.

Good to know

  • On the train, plan to arrive at CMN with a wide margin before check-in closes.
  • Families and heavy luggage: the car is far simpler.
  • Book the transfer with your flight number so a delay is covered.

Where to read more

Still have a question?

Send it on WhatsApp or by email. A person in Marrakech answers, and if other travellers ask it too, the answer goes up here.

Ask the team