Marrakech to Casablanca train
Check trains from Marrakech to Casablanca for your travel date. Review departure times, stations and seat availability before booking.

Check trains from Marrakech to Casablanca for your travel date. Review departure times, stations and seat availability before booking.
Travel from Marrakech to Casablanca on conventional ONCF / Al Atlas services. For Casablanca city journeys, compare Casa Voyageurs with Marrakech station; Mohammed V Airport is a separate destination. Check the stations and any connections on the selected departure.
Marrakech is not a current Al Boraq destination. Future high-speed extension times must not be used to plan this journey.
Allow time for station transfers and flight check-in. A ticket to Casablanca does not by itself include the airport connection.
Compare first-class availability and fare conditions.
Compare second-class availability and the total price.
Journey time varies by departure, stopping pattern and any connection. Use the duration shown in the timetable for your travel date; this page does not promise a fixed journey time.
No direct Al Boraq service serves Marrakech. Casablanca–Marrakech uses conventional ONCF / Al Atlas trains. Al Boraq operates on the Tangier–Kenitra–Rabat Agdal–Casa Voyageurs corridor.
Check Casa Voyageurs and Marrakech for this city-to-city journey, then verify the exact station names on the ticket. Casa Port, Casa Voyageurs and Mohammed V Airport are different stations.
Search your intended date and compare available departures, classes and fare conditions. A missing result does not prove that a route is permanently closed; check the booking window and operator timetable.
No. Wait for the issued ticket and follow its boarding, identity-document and printing instructions. Payment confirmation alone is not a train ticket.