
If you’re leaving Morocco from Casablanca Mohammed V International Airport (CMN) and staying in Marrakech, the train is one of the easiest and most affordable ways to get there. Here’s everything you need to know about schedules, prices, and how to book your tickets.
Is There a Direct Train from Marrakech to Casablanca Airport?

Not directly. The journey involves one transfer:
- Take the train from Marrakech station to Casablanca Voyageurs station.
- From Casablanca Voyageurs, connect to a train heading directly to Aéroport Mohammed V Station, located inside the airport (Terminal 1).
This transfer is smooth and well-organized, with trains timed to connect conveniently.
Train Schedules – Marrakech to Casablanca Airport
- Marrakech → Casablanca Voyageurs: Trains depart every 2 hours from early morning to late evening. Travel time is around 2h30 – 3h.
- Casablanca Voyageurs → Casablanca Airport: Airport trains run every hour. The journey takes about 35 minutes.
Total travel time: 3 to 3.5 hours, depending on connections.
Ticket Prices
- Marrakech to Casablanca Voyageurs: 90–150 MAD (€9–15), depending on 2nd or 1st class.
- Casablanca Voyageurs to Airport: 45–50 MAD (€4.5).
Full trip: Around 135–200 MAD (€13–20) per person.
How to Book Your Tickets
You can purchase tickets easily:
- At Marrakech station counters or self-service machines.
- Through the ONCF official website or mobile app.
- From authorized resellers and partners online.
Booking in advance is recommended, especially during busy holiday seasons.
Why Take the Train to Casablanca Airport?
- Budget-friendly: Much cheaper than taxis or private transfers.
- Convenient: Trains arrive directly at the airport terminal.
- Reliable: Regular departures throughout the day.
- Comfortable: Choose 1st class for more space and a quieter journey.
Travel Tips for Your Airport Trip
- Allow enough time before your flight – aim to take a train at least 5–6 hours before departure, just in case of delays.
- Keep your ticket for luggage checks.
- If traveling with heavy bags, choose 1st class for easier storage and more comfort.
- Casablanca Voyageurs station has cafés and shops if you need a break between trains.
Conclusion
Traveling by train from Marrakech to Casablanca Airport is the best choice for comfort, cost, and convenience. With affordable fares, regular departures, and a direct connection to the airport terminal, it’s the smart way to ensure a stress-free airport transfer.
- Marrakech to Casablanca Airport Train – Easy Airport Transfers
- How to Get from Casablanca Airport to Marrakech by Train
- Rabat to Marrakech Train – Best Way to Travel Between Cities
- Casablanca to Marrakech by Train – Timetable, Prices & Booking Guide
- Marrakech to Fes by Train – Schedules, Duration, and How to Book

Leave a Reply