There are 4 ways to get from Casablanca to Casablanca Airport (CMN) by train, taxi, car or shuttle
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Recommended option
Train • 23 min
3 alternative options
Taxi • 30 min
Drive • 30 min
Private Transfer • 30 min
Casablanca to Casablanca Airport (CMN) by train
The train journey time between Casablanca and Casablanca Airport (CMN) is around 23 min and covers a distance of around 30 km. Operated by Moroccan Railways (ONCF), the Casablanca to Casablanca Airport (CMN) train service departs from Oasis and arrives in Mohammed V International Airport. Typically 140 trains run weekly, although weekend and holiday schedules can vary so check in advance.
Questions & Answers
The cheapest way to get from Casablanca to Casablanca Airport (CMN) is to train which costs MAD 11 - MAD 45 and takes 23 min.
The fastest way to get from Casablanca to Casablanca Airport (CMN) is to train which takes 23 min and costs MAD 11 - MAD 45.
Yes, there is a direct train departing from Oasis and arriving at Mohammed V International Airport. Services depart hourly, and operate every day. The journey takes approximately 23 min.
The distance between Casablanca and Casablanca Airport (CMN) is 24 km. The road distance is 33.9 km.
The best way to get from Casablanca to Casablanca Airport (CMN) without a car is to train which takes 23 min and costs MAD 11 - MAD 45.
The train from Oasis to Mohammed V International Airport takes 23 min including transfers and departs hourly.
Casablanca to Casablanca Airport (CMN) train services, operated by Moroccan Railways (ONCF), depart from Oasis station.
Casablanca to Casablanca Airport (CMN) train services, operated by Moroccan Railways (ONCF), arrive at Mohammed V International Airport station.
Yes, the driving distance between Casablanca to Casablanca Airport (CMN) is 34 km. It takes approximately 30 min to drive from Casablanca to Casablanca Airport (CMN).
There are 832+ hotels available in Casablanca Airport (CMN). Prices start at MAD 260 per night.

- Distance: 24 km
- Duration: 23 min
What companies run services between Casablanca, Morocco and Casablanca Airport (CMN), Morocco?
Moroccan Railways (ONCF) operates a train from Oasis to Mohammed V International Airport hourly. Tickets cost MAD 11 - MAD 45 and the journey takes 23 min.
_202111160906.png)
- Phone
- +212(0)537-77-47-47
- communication.digitale@oncf.ma
- Website
- oncf-voyages.ma
Train from Oasis to Mohammed V International Airport
- Ave. Duration
- 23 min
- Frequency
- Hourly
- Estimated price
- MAD 11 - MAD 45
- Schedules at
- oncf-voyages.ma
- 2nd Class
- MAD 11 - MAD 16
- 1st Class
- MAD 35 - MAD 45

- Phone
- +212 6 62 21 55 05
- navettecasablanca@gmail.com
- Website
- navettecasablanca.com
Shuttle from Casablanca to Mohammed V International Airport
- Ave. Duration
- 30 min
- Frequency
- On demand
- Estimated price
- MAD 304
- Schedules at
- navettecasablanca.com
- 1 PAX
- MAD 304
- Ave. Duration
- 30 min
- Estimated price
- MAD 280 - MAD 350
Red Petite Taxi
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including How to get from JFK to New York City, 5 delightfully under-the-radar French towns you need to visit and How do I get from Sydney to Melbourne - to help you get the most out of your next trip.