Rome2Rio uses cookies to help personalize content and show you personalised ads. By proceeding, you accept the use of cookies in accordance with our privacy policy. You may opt out of personalised ads at any time. OK

Need a hotel room in Casablanca?

Book now

There are 4 ways to get from Fes to Casablanca by train, bus, car or plane

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.

Recommended option

Train  •  3h 50m

  1. Take the train from Fès to Casablanca

Cheapest option

Bus  •  4h 45m

  1. Take the bus from Fes to Casablanca

2 alternative options

Drive  •  2h 58m

  1. Drive from Fes to Casablanca 299.2 km

Fly  •  4h 2m

  1. Fly from Fes (FEZ) to Casablanca (CMN) FEZ - CMN

Fes to Casablanca by train

147 Weekly Trains
3h 50m Average Duration
MAD 110 Cheapest Price
See schedules

Questions & Answers

The cheapest way to get from Fes to Casablanca is to bus which costs MAD 90 - MAD 180 and takes 4h 45m.

More details

The fastest way to get from Fes to Casablanca is to drive which takes 2h 58m and costs MAD 470 - MAD 700.

More details

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

More details

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

More details

The distance between Fes and Casablanca is 318 km. The road distance is 299.2 km.

Get driving directions

The best way to get from Fes to Casablanca without a car is to train which takes 3h 50m and costs MAD 110 - MAD 210.

More details

The train from Fès to Casablanca takes 3h 50m including transfers and departs hourly.

More details

Fes to Casablanca bus services, operated by CTM, depart from Fes station.

More details

Fes to Casablanca train services, operated by Moroccan Railways (ONCF), depart from Fès station.

More details

The best way to get from Fes to Casablanca is to train which takes 3h 50m and costs MAD 110 - MAD 210. Alternatively, you can bus, which costs MAD 90 - MAD 180 and takes 4h 45m, you could also fly, which costs MAD 600 - MAD 3,500 and takes 4h 2m.

Mode details

Map of how to get from Fes to Casablanca.
Launch map view
  • Distance: 318.2 km
  • Duration: 3h 50m

What companies run services between Fes, Morocco and Casablanca, Morocco?

Moroccan Railways (ONCF) operates a train from Fès to Casablanca hourly. Tickets cost MAD 110 - MAD 210 and the journey takes 3h 50m. Alternatively, CTM operates a bus from Fes to Casablanca hourly. Tickets cost MAD 90 - MAD 180 and the journey takes 4h 45m.

Airlines
Royal Air Maroc
Website
royalairmaroc.com
Flights from Fes to Casablanca
Ave. Duration
1h 10m
When
Monday, Wednesday, Friday, Saturday and Sunday
Estimated price
MAD 600 - MAD 5,500
Train operators
Moroccan Railways (ONCF)

Morocco’s comfortable and fast train network is operated by ONCF (Office National des Chemins de Fer) and links many tourist destinations, including a high-speed TGV link from Tangier via Rabat and Casablanca to Marrakech. For popular destinations where there is no train service, ONCF-operated Supratours offers connecting bus services from the nearest railway station to places like Agadir, Tétouan and Essaouira.

Contact Details
Phone
2255
Email
communication.digitale@oncf.ma
Website
oncf-voyages.ma
Train from Fès to Casablanca
Ave. Duration
3h 50m
Frequency
Hourly
Estimated price
MAD 110 - MAD 210
Schedules at
oncf-voyages.ma
2nd Class
MAD 110 - MAD 160
1st Class
MAD 160 - MAD 210
Bus operators
CTM
Phone
0 800 0900 30
Email
ctmweb.ma@gmail.com
Website
ctm.ma
Bus from Fes to Casablanca
Ave. Duration
4h 45m
Frequency
Hourly
Estimated price
MAD 90 - MAD 180
Schedules at
ctm.ma
Premium
MAD 120 - MAD 180
Comfort
MAD 120 - MAD 180
Confort
MAD 90

Want to know more about travelling around the world?

Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including How to get from JFK to New York City, How to plan an amazing trip around Scandinavia and Train travel in France: A guide to SNCF - to help you get the most out of your next trip.

More Questions & Answers

Fes to Casablanca bus services, operated by CTM, arrive at Casablanca station.

More details

Fes to Casablanca train services, operated by Moroccan Railways (ONCF), arrive at Casablanca station.

More details

Yes, the driving distance between Fes to Casablanca is 299 km. It takes approximately 2h 58m to drive from Fes to Casablanca.

Get driving directions

There are 1606+ hotels available in Casablanca. Prices start at MAD 258 per night.

More details

ticket