Travel from Fes to Rabat

Bus or train from Fes to Rabat?

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

How to get from Fes to Rabat

ModeDurationPrice
From Fès train to Rabat Ville.2 h 37 minMAD 118
From Fes bus to Rabat, walk to Madinat Al Irfane, then tram to Gare Rabat Ville.3 h 32 minMAD 98
From Fez Grand Taxi to Rabat.2 h 15 minMAD 120
From Fes taxi to Rabat.2 h 2 minMAD 1,333
From Fes drive to Rabat.2 h 2 minMAD 209

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

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

Is there a direct train between Fes and Rabat?

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

Operators from Fes to Rabat

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