Day mode

Casablanca to Marrakesh Trains

AVG daily departures15
Average travel time2 h 39 m
Average speed90 km/h
Distance238 km

Casablanca to Marrakesh Train: Distance, Timetable & Tickets

Embark on a remarkable journey from Casablanca to Marrakesh via a high-speed train, experiencing the best of Moroccan landscapes and culture. Covering a distance of 238 kilometers, this enchanting train ride promises picturesque views and a travel time of approximately 2 hours and 45 minutes. The train route from Casablanca to Marrakesh offers convenience, comfort, and a unique travel experience. Whether you're a tourist seeking adventure or a commuter on a daily trip, this train route is an ideal choice to explore the heart of Morocco. Discover more about the Casablanca to Marrakesh train and the rich history that unfolds along the way.

High-Speed Trains from Casablanca to Marrakesh

5 fastest trains from Casablanca to Marrakesh

11:14 AM
2 h 39 m
08:35 AM
12:14 PM
2 h 39 m
09:35 AM
01:14 PM
2 h 39 m
10:35 AM
02:14 PM
2 h 39 m
11:35 AM
03:14 PM
2 h 39 m
12:35 PM
Shortest travel time2 h 39 m
Longest travel time2 h 46 m
Avg. daily departures:15
Credit / debit cardApple PayGoogle PayPayPalAmerican expressUK Banks

The train staff was very nice and we liked the rail trip

Serena P.
Traveled from Porto to Lisbon

Best High-Speed Trains

See What You Get

We provide only real pictures and honest descriptions

Flexible Planning

You can conveniently book train tickets for up to a year in advance!

Convenient Booking

We speak your language and offer over 20 payment methods

Real Human Support

We provide documents for expense tracking and accounting