Travel from Fes to Casablanca

Train, bus or fly from Fes to Casablanca?

Royal Air Maroc flies from Fes to Casablanca once daily. Alternatively, Moroccan Railways (ONCF) operates a train from Fes to Casablanca every 3 hours. Tickets cost $13 - $25 and the journey takes 3 h 45 min.

How to get from Fes to Casablanca

ModeDurationPrice
From Fes taxi to Fes airport, fly to Casablanca airport, then shuttle to Casablanca.2 h 8 min$135
From Fès train to Casablanca.3 h 45 min$17
From Fes bus to Casablanca.4 h 30 min$11
From Fes drive to Casablanca.2 h 57 min$33

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

It takes approximately 2 h 8 min to get from Fes to Casablanca, including transfers.

Is there a direct train between Fes and Casablanca?

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

Is there a direct bus between Fes and Casablanca?

Yes, there is a direct bus departing from Fes and arriving at Casablanca. Services depart hourly, and operate every day. The journey takes approximately 4 h 30 min.

Operators from Fes to Casablanca

OperatorPhoneWebsite
Royal Air MarocRoyal Air Maroc
Challa Frere Transport00212 7 62 91 55 49Challa Frere Transport
Moroccan Railways (ONCF)Moroccan Railways (ONCF)
CTM0800090030CTM