Travel from Rabat to Fes

Bus or train from Rabat to Fes?

Moroccan Railways (ONCF) operates a train from Rabat to Fes every 3 hours. Tickets cost $9 - $18 and the journey takes 2 h 37 min. Alternatively, CTM operates a bus from Rabat to Fes hourly. Tickets cost $8 - $11 and the journey takes 2 h 45 min.

How to get from Rabat to Fes

From Rabat Ville train to Fès.2 h 37 minMAD 118
From Gare Rabat Ville tram to Madinat Al Irfane, walk to Rabat, then bus to Fes.4 h 11 minMAD 98
From Rabat Grand Taxi to Fez.2 h 15 minMAD 120
From Rabat taxi to Fes.2 h 2 minMAD 1,332
From Rabat drive to Fes.2 h 2 minMAD 210

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

The train from Rabat Ville to Fès takes 2 h 37 min including transfers and departs every three hours.

Is there a direct train between Rabat and Fes?

Yes, there is a direct train departing from Rabat Ville and arriving at Fès. Services depart every three hours, and operate every day. The journey takes approximately 2 h 37 min.

Operators from Rabat to Fes

Moroccan Railways (ONCF)Moroccan Railways (ONCF)
Rabat TramwayRabat Tramway
Grand TaxisGrand Taxis