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. No surge, no haggling at 2am.

Check transfer prices
Want a local driver + sightseeing stop? Welcome Pickups · English-speaking, fixed price.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.

Flights to Casablanca

Compare CMN fares from 750+ airlines.

Search flights

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