Route detailsYou won't be mistaken if you choose the train from Rabat to Marrakesh to see Morocco at its best. 323 km (201 mi) of scenic Moroccan landscapes in a well-equipped train operated by ONCF will take about 4 unforgettable hours. All trains are maintained to the highest standards of technology.Shortest travel time3 h 39 mLowest train ticket cost€35Avg. daily departures14