There are 5 ways to get from Casablanca to Madinat Al Irfane by train, tram, bus, car, or taxi
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train, tram
best- Take the train from Casablanca to Rabat Villetrain
- Take the tram from Gare Rabat Ville to Madinat Al Irfanetram L1
1h 20mMAD 43–77Bus
- Take the bus from Casablanca Far to Rabatbus
1h 49mMAD 50–75Drive 86.8 km
- Drive from Casablanca to Madinat Al Irfanecar 86.8 km
56 minMAD 126–181Taxi
- Take the taxi from Casablanca to Madinat Al Irfanetaxi 86.8 km
56 minMAD 850–1,100Train
- Take the train from Casablanca Port to Rabat Villetrain
1h 42mMAD 44–79
Questions & Answers
The cheapest way to get from Casablanca to Madinat Al Irfane is to train and tram which costs MAD 40 - MAD 80 and takes 1h 20m.
The fastest way to get from Casablanca to Madinat Al Irfane is to drive which takes 56 min and costs MAD 120 - MAD 190.
Yes, there is a direct bus departing from Casablanca Far and arriving at Rabat. Services depart every four hours, and operate every day. The journey takes approximately 1h 20m.
No, there is no direct train from Casablanca to Madinat Al Irfane. However, there are services departing from Casablanca and arriving at Madinat Al Irfane via Gare Rabat Ville. The journey, including transfers, takes approximately 1h 20m.
The distance between Casablanca and Madinat Al Irfane is 92 km. The road distance is 86.8 km.
The best way to get from Casablanca to Madinat Al Irfane without a car is to train and tram which takes 1h 20m and costs MAD 40 - MAD 80.
It takes approximately 1h 20m to get from Casablanca to Madinat Al Irfane, including transfers.
Casablanca to Madinat Al Irfane bus services, operated by CTM, depart from Casablanca Far station.
Casablanca to Madinat Al Irfane train services, operated by Moroccan Railways (ONCF), depart from Casablanca station.
The best way to get from Casablanca to Madinat Al Irfane is to bus which takes 1h 49m and costs MAD 50 - MAD 75. Alternatively, you can train, which costs MAD 40 - MAD 80 and takes 1h 42m.
What companies run services between Casablanca, Morocco and Madinat Al Irfane, Morocco?
CTM operates a bus from Casablanca Far to Rabat every 4 hours. Tickets cost MAD 50–75 and the journey takes 1h 20m. Alternatively, Moroccan Railways (ONCF) operates a train from Casablanca Port to Rabat Ville hourly. Tickets cost MAD 35–75 and the journey takes 1h 19m.
- Phone
- 2255
- [email protected]
- Website
- oncf-voyages.ma
Train from Casablanca to Rabat Ville
- Ave. Duration
- 57 min
- Frequency
- Hourly
- Estimated price
- MAD 35–75
- Schedules at
- oncf-voyages.ma
- Book at
- oncf-voyages.ma
- 2nd Class
- MAD 35–50
- 1st Class
- MAD 50–75
Train from Casablanca Port to Rabat Ville
- Ave. Duration
- 1h 19m
- Frequency
- Hourly
- Estimated price
- MAD 35–75
- Schedules at
- oncf-voyages.ma
- Book at
- oncf-voyages.ma
- 2nd Class
- MAD 35–50
- 1st Class
- MAD 50–75
- Phone
- 0537 86 32 32
- Website
- tram-way.ma
Tram from Gare Rabat Ville to Madinat Al Irfane
- Ave. Duration
- 18 min
- Frequency
- Every 10 minutes
- Estimated price
- MAD 7
- Schedules at
- tram-way.ma
- Phone
- 0 800 0900 30
- [email protected]
- Website
- ctm.ma
Bus from Casablanca Far to Rabat
- Ave. Duration
- 1h 20m
- Frequency
- Every 4 hours
- Estimated price
- MAD 50–75
- Schedules at
- ctm.ma
- Ave. Duration
- 56 min
- Estimated price
- MAD 850–1,100
Red Petite Taxi
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 Italy Travel Guides, Thanksgiving 2018: How to travel stress-free, and Which side of Niagara Falls should I choose (and how do I get there)? - to help you get the most out of your next trip.
More Questions & Answers
Casablanca to Madinat Al Irfane bus services, operated by CTM, arrive at Rabat station.
Casablanca to Madinat Al Irfane train services, operated by Moroccan Railways (ONCF), arrive at Rabat Ville station.
Yes, the driving distance between Casablanca to Madinat Al Irfane is 87 km. It takes approximately 56 min to drive from Casablanca to Madinat Al Irfane.
There are 1812+ hotels available in Madinat Al Irfane.













