Top routes
Morocco rail journey
Plan the most iconic rail routes across Morocco with confidence.
Travelers landing at Casablanca Mohammed V Airport (CMN) can reach Marrakech by train with one easy transfer in Casablanca city.
Total trip time is typically 3h 15m to 4h 30m depending on connections.
Allow extra time between connections, especially if you have checked luggage or a tight flight schedule.
No. You transfer at Casablanca Voyageurs before boarding a Marrakech-bound train.
Trains generally operate throughout the day with frequent departures, but check the live schedule for exact times.
The train station is inside Terminal 1 at Casablanca Mohammed V Airport.