How to Get From Marrakech to Fes: Train, Bus and Flight Compared
The direct ONCF train from Marrakech to Fes takes about 7 hours and costs from around 195 dirhams. Compare trains, CTM night buses and flights, plus ticket tips and how to reach the Fes medina.
