Train from Casablanca Airport: Complete Guide
The ONCF train is the most economical and reliable way to reach central Casablanca from Mohammed V Airport. Here's everything you need to know.
🚉 The Airport Train Station
The "Aéroport Mohammed V" train station is located on the underground level of Terminal 2. It's accessible on foot from all terminals by following the "Train/ONCF" signs.
How to Get There
- From Terminal 1: 5-7 min walk via connecting corridor
- From Terminal 2: Go down to level -1
- From Terminal 3: 10 min walk
🎫 Prices
| Destination | 2nd Class | 1st Class | Duration |
|---|---|---|---|
| Casa Voyageurs | 43 MAD | 63 MAD | 33 min |
| Casa Port | 60 MAD | 90 MAD | 45 min |
| Rabat Ville | 95 MAD | 140 MAD | 1h30 |
| Marrakech | 150 MAD | 220 MAD | 3h30 |
💡 Tip: 2nd class is very comfortable and sufficient for most travelers.
⏰ Schedule
Trains run every hour from approximately 6am to 10pm. During peak periods, additional trains may be added.
Approximate Schedule to Casablanca
- First train: ~6:00am
- Last train: ~10:00pm
- Frequency: Every hour
⚠️ Important: Schedules may change. Check oncf.ma or the ONCF app for current times.
🎟️ Buying Tickets
Purchase Options
- Counter: At the station (accepts cash and cards)
- Machines: Self-service kiosks (cards only)
- ONCF App: Buy online, ticket on phone
Tips
- Buy your ticket before boarding (required)
- Lines can be long during peak hours
- The ONCF app works well and skips the queue
🧳 Luggage
There's no official limit for luggage on the train. Storage space is available above seats and at the end of carriages.
Casablanca Stations
Casa Voyageurs
Main station, well connected to taxis and tram. Ideal for connections to other cities.
Casa Port
Terminus, close to city center and medina. Convenient if your hotel is downtown.
Alternative to Train
If you arrive late at night or prefer comfort, a private transfer may be a good option.