Trains from Fes to Marrakesh
Trains from Fes to Marrakesh run regularly from Fes train station to Marrakech train station.
Trains leave Fes train station for Marrakech train station at 50 minutes past every even hour throughout the day from 4:50am to 4:50pm.
Trains from Marrakech to Fes return at the same regular intervals, although not the same times.
The total train time from Fes to Marrakesh is 7h10m.
The cost of a one-way train ticket from Fes to Marrakesh is 180 DHS for standard class.
Discount train tickets are available for those with youth discount cards, senior discount cards, family discount cards, and loyalty cards.
