Train Guide

Casablanca Mohammed V — ONCF airport train

Mohammed V International (CMN) to Casablanca — Updated 2026

MAD 43 (~$4.30)
ONCF 2nd class
33 min
To Casa-Voyageurs
45 min
To Casa-Port
Every 30 min, 05:30-22:15
Frequency

Mohammed V International (CMN) — Africa's busiest airport by international connections — sits 30km southeast of Casablanca, connected to the city by the ONCF airport train (Office National des Chemins de Fer). This is one of Africa's best airport rail links: direct trains every 30 minutes from a dedicated station in the terminal to Casa-Voyageurs (33 min, MAD 43 ~USD 4.30) and continuing to Casa-Port (45 min). From Casa-Voyageurs you can transfer to the Al Boraq high-speed line to Rabat (60 min direct) and Tangier (2h 10 min) — Morocco's HSR opened in 2018 and is the fastest way north. The train is a dramatic value improvement over the airport taxi (MAD 300-400 fixed to central Casa). Buy tickets from ONCF machines in the terminal or at the station platform — English interface, cash or card. First class costs MAD 65. Trains run 05:30-22:15; overnight arrivals need a taxi. For onward travel to Marrakech, take the CMN airport train to Casa-Voyageurs, then ONCF conventional train to Marrakech (3h, MAD 140).

ONCF airport train stops

Station / StopTimeNotes
CMN Airport StationStartUnder Terminal 1; escalator from arrivals
L'Oasis~15 minSouth Casablanca suburb
Casa-Voyageurs33 minMain city station; Al Boraq HSR to Rabat + Tangier
Casa-Port45 minDowntown, closer to medina + Hassan II Mosque
Rabat (via Al Boraq)+ 60 minCapital, direct HSR from Casa-Voyageurs
Tangier (via Al Boraq)+ 2h 10minNorth Morocco ferry port

Getting out of Casablanca

Skip the taxi rank and lock in your fare before you land.

Pre-book a fixed-price transfer

Our pick

Driver waits at arrivals with your name, tracks your flight, and the price you see is the price you pay. English-speaking, fixed price. No surge, no haggling at 2am.

Check transfer prices
Renting a car instead? Compare rentals with free cancellation.

Things to do in Casablanca

Lock in a few experiences before you go — the good ones sell out.

Tours, tickets & day trips

Our pick

GetYourGuide has the deepest catalogue for Casablanca and free cancellation on most experiences — book now, decide later.

Browse Casablanca
Just need timed-entry attraction tickets? Try Tiqets.Want a private driver-guide? Trip.com Private Tours in Casablanca.

ONCF airport train vs alternatives

OptionCostTimeBest For
ONCF 2nd classMAD 4333-45 minBest all-round. Direct to central Casa.
ONCF 1st classMAD 6533-45 minAssigned seat + more legroom.
Al Boraq HSR to RabatMAD 120 (from Casa-Voyageurs)total ~1h 45min from CMNFastest way to Rabat.
Official airport taxi (grand taxi)MAD 300-400 flat30-50 minFixed nighttime fare. Négocie in daytime.
Careem / Roby appMAD 180-28030-50 minApp-based. Cheaper than taxi.
Bus 900MAD 20-3090 minSlow local bus. Very cheap. To Casa-Voyageurs area.

FAQ

Where is the ONCF station at Casablanca airport?+

Directly underneath Terminal 1 — take the escalator down from arrivals, signposted "Gare / Train". The station has ONCF ticket machines (English/French/Arabic), a manned ticket office, and step-free platform access. Terminal 2 passengers walk through the airside connector (~5 min) to Terminal 1 then descend to the station.

Can I take the train to Marrakech from Casablanca airport?+

Not directly — the CMN airport train only runs to Casa-Voyageurs + Casa-Port. From Casa-Voyageurs, transfer to the Casablanca-Marrakech ONCF line: about 3 hours, MAD 140 second-class, 8 daily services. Al Boraq HSR does not currently continue to Marrakech (planned Casa-Marrakech HSR extension is post-2030).

Is the ONCF airport train safe + reliable?+

Yes. The CMN-Casa-Voyageurs line has one of the highest on-time rates in Morocco (~92%), with air-conditioned modern rolling stock. Onboard security + platform staff at every stop. Buy your ticket at the machine — do not accept "help" from touts on the platform.

Late-night Casablanca airport transport?+

The ONCF airport train runs 05:30-22:15. Last train from CMN to Casa-Voyageurs is 22:15. After that: official grand taxi (MAD 400 fixed nighttime fare, add MAD 100 for boot luggage), Careem app (MAD 200-320, works 24/7 with roaming/eSIM), or pre-booked hotel transfer. Airport taxis wait at the marked rank until the last flight of the night.

Hotels in Casablanca

Find hotels in Casablanca

1.4M+ properties · Trip.com

Search hotels