Casablanca Airport Shuttle
A complete guide to the ONCF train network connecting CMN airport to Casablanca
Book Your Transfers in Advance
Casabalanca International Airport (CMN) > Transport > Train Shuttle (ONCF)
Train Transfer Guide from Casablanca Mohammed V International Airport
While trains have long been a convenient option for reaching the city from Casablanca Mohammed V Airport, airport shuttles now offer an affordable and practical alternative. The ONCF train service runs frequently from the airport station to central Casablanca and other key destinations across the region. With several transport options available, travelers can choose a cost-effective and reliable way to reach their destination from the airport.

Train Routes from Casablanca Mohammed V Airport
ONCF train services operate nearly 24/7 from Casablanca Mohammed V Airport. The airport’s railway station, located directly beneath Terminal 1, connects travelers to major areas across Casablanca and other cities such as Rabat and Fès through frequent and reliable routes.
Stop | Destination | Frequency | Service Hours | Fare |
---|---|---|---|---|
Casablanca Airport | Casa Voyageurs Station | Every 1 hour | 04:00 - 23:00 | 50 MAD |
Casa Voyageurs | Rabat Central Station | Every 1 hour | 05:00 - 22:00 | 40 MAD |
Casa Voyageurs | Marrakech Station | Every 2 hours | 06:00 - 22:00 | 100 MAD |
ONCF Train: The Ideal Way to Start Exploring Casablanca Right from the Airport
The ONCF train is your first step into discovering Casablanca as soon as you land. Departing directly from the airport’s underground station, it connects you to key destinations such as Casa-Port, the Hassan II Mosque area, and central business districts. Easy, affordable, and convenient, it’s the perfect option for travelers looking to begin their Moroccan adventure stress-free.
Flexible ONCF Train Schedules to Match Your Arrival Time
ONCF trains operate daily from Casablanca Mohammed V Airport, with regular departures from early morning until late evening. With a well-distributed schedule throughout the day, you won’t have to wait long to head into central Casablanca or continue your journey to other cities like Rabat or Fès. Take advantage of this reliable train service to travel with ease and comfort, no matter when you land.
Affordable Fares and Convenient Payment Options
The ONCF train fare from Casablanca Airport to the city center is just 30 MAD (around €3), making it one of the most affordable transfer options available. Tickets can be purchased easily at the airport train station, either at the counter or via self-service kiosks. Payments are accepted in cash or with local bank cards, offering a smooth and hassle-free start to your journey.
Comfort and Convenience Onboard the ONCF Train
Hop on the ONCF train and enjoy a smooth, comfortable ride after your flight. With spacious seating and convenient stops near key attractions and districts in Casablanca, the train makes it easy to reach your hotel or your first destination in the city quickly and without stress.
Easy Access to Major Attractions with the ONCF Train
The ONCF train takes you straight to the heart of the action! Whether you want to explore the bustling Old Medina, stroll along the Corniche in Ain Diab, or catch another train at Casa-Port for new adventures, this convenient rail service drops you near Casablanca’s top attractions.
FAQ
Does Casablanca Airport have a train station?
Yes, Casablanca Mohammed V Airport has an ONCF train station located directly beneath Terminal 1, offering easy access to city centers and other major destinations.
Where can I travel by train from the airport?
From the airport station, you can travel to:
Casa-Voyageurs (main train hub in Casablanca)
Casa-Port (near the city center and port area)
Rabat, Fès, Meknès, and other major Moroccan cities.
How often do the trains run?
ONCF trains run daily, with departures approximately every hour to 90 minutes, starting early morning (~4:50 AM) until late evening.
How long does it take to reach downtown Casablanca?
It takes around 45 minutes to reach Casa-Voyageurs station from the airport.
How much is the train fare from the airport to central Casablanca?
Ticket prices typically range between 50 and 60 MAD in 2nd class. 1st class options are also available for slightly higher fares.
Where can I buy tickets?
You can purchase tickets:
At the train station counter
From automated kiosks
Online via the ONCF website or ONCF mobile app
Is the train station accessible from all terminals?
Yes, the train station is connected to Terminal 1, and easily accessible from Terminal 2 via internal airport pathways.
Can I use the train to connect to other national routes?
Absolutely. From Casa-Voyageurs, you can transfer to long-distance routes serving Tangier, Oujda, Marrakech, and more.