Travel from Tangier to Fes

Bus or train from Tangier to Fes?

Moroccan Railways (ONCF) operates a train from Tangier to Fes 5 times a day. Tickets cost $12 - $24 and the journey takes 6 h 5 min. Alternatively, CTM operates a bus from Tangier to Fes every 4 hours. Tickets cost $13 - $19 and the journey takes 7 h 30 min.

How to get from Tangier to Fes

ModeDurationPrice
From Tangier train to Fez.6 h 5 minMAD 156
From Tangier train to Sidi-Kacem then train to Fès.6 h 10 minMAD 175
From Tanger bus to Fes.7 h 30 minMAD 140
From Tangier Grand Taxi to Fez.3 hMAD 200
From Tangier drive to Fes.4 h 4 minMAD 422

How long does it take to get from Tangier to Fes?

The train from Tangier to Fez takes 6 h 5 min including transfers and departs five times a day.

Is there a direct train between Tangier and Fes?

Yes, there is a direct train departing from Tangier and arriving at Fez. Services depart five times a day, and operate every day. The journey takes approximately 6 h 5 min.

Is there a direct bus between Tangier and Fes?

Yes, there is a direct bus departing from Tanger and arriving at Fes. Services depart every four hours, and operate every day. The journey takes approximately 7 h 30 min.

Operators from Tangier to Fes

OperatorPhoneWebsite
Moroccan Railways (ONCF)Moroccan Railways (ONCF)
CTM0800090030CTM
Grand TaxisGrand Taxis