Route detailsYou won't be mistaken if you choose the train from Tangier to Marrakesh to see Morocco at its best. 575 km (357 mi) of scenic Moroccan landscapes in a well-equipped train operated by ONCF will take about 6 unforgettable hours. All trains are maintained to the highest standards of technology.Shortest travel time5 h 14 mLowest train ticket cost€38Avg. daily departures16