There are 5 ways to get from Ksar el-Kebir to Safi by train, bus, car, taxi, or rideshare
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train
best- Take the train from Ksar el-Kebir to Kenitratrain
- Take the train from Kenitra Train Station to Gare Casa Voyageurstrain
- Take the train from Casa-Voyageurs to Gare ONCF de Safitrain
9h 7mMAD 222–463Taxi
cheapest- Take the taxi from Ksar el-Kebir to Safitaxi 490.3 km
5h 17mMAD 110–150Train, bus
- Take the train from Ksar el-Kebir to Kenitratrain
- Take the train from Kenitra to Casablanca Porttrain
- Take the bus from Casablanca to Safibus
10h 21mMAD 262–443Drive 490.3 km
- Drive from Ksar el-Kebir to Saficar 490.3 km
5h 17mMAD 750–1,084Train, bus, rideshare
- Take the train from Ksar el-Kebir to Souk El Arbaatrain
- Take the bus from Souk El Arbaa to Aïn Sebaâbus
- Take the bus from Ain Sebaa to El Jadidabus
- Take the rideshare from El Jadida to Safi
10h 25mMAD 362–553
Ksar el-Kebir to Safi by train
Comparing Your Travel Options
The cheapest way to get from Ksar el-Kebir to Safi is to taxi which costs MAD 110 - MAD 150 and takes 5h 17m.
The fastest way to get from Ksar el-Kebir to Safi is to drive which takes 5h 17m and costs MAD 750 - MAD 1,100.
No, there is no direct train from Ksar el-Kebir to Safi. However, there are services departing from Ksar el-Kebir and arriving at Gare ONCF de Safi via Kenitra Train Station and Casa-Voyageurs. The journey, including transfers, takes approximately 9h 7m.
The distance between Ksar el-Kebir and Safi is 564 km. The road distance is 490.3 km.
The best way to get from Ksar el-Kebir to Safi without a car is to train which takes 9h 7m and costs MAD 220 - MAD 470.
It takes approximately 9h 7m to get from Ksar el-Kebir to Safi, including transfers.
Ksar el-Kebir to Safi train services, operated by Moroccan Railways (ONCF), depart from Ksar el-Kebir station.
Ksar el-Kebir to Safi train services, operated by Moroccan Railways (ONCF), arrive at Kenitra station.
Yes, the driving distance between Ksar el-Kebir to Safi is 490 km. It takes approximately 5h 17m to drive from Ksar el-Kebir to Safi.
There are 111+ hotels available in Safi.
What companies run services between Ksar el-Kebir, Morocco and Safi, Morocco?
You can take a train from Ksar el-Kebir to Gare ONCF de Safi via Kenitra Train Station and Casa-Voyageurs in around 9h 7m.
- Phone
- 2255
- [email protected]
- Website
- oncf-voyages.ma
Train from Ksar el-Kebir to Kenitra
- Ave. Duration
- 1h 58m
- Frequency
- 3 times a day
- Estimated price
- MAD 50–110
- Schedules at
- oncf-voyages.ma
- Book at
- oncf-voyages.ma
- 2nd Class
- MAD 50–75
- 1st Class
- MAD 75–110
Train from Kenitra Train Station to Gare Casa Voyageurs
- Ave. Duration
- 1h 24m
- Frequency
- Hourly
- Estimated price
- MAD 50–110
- Schedules at
- oncf-voyages.ma
- Book at
- oncf-voyages.ma
- 2nd Class
- MAD 50–75
- 1st Class
- MAD 75–110
Train from Casa-Voyageurs to Gare ONCF de Safi
- Ave. Duration
- 4h 17m
- Frequency
- Once daily
- Estimated price
- MAD 120–250
- Schedules at
- oncf-voyages.ma
- Book at
- oncf-voyages.ma
- 2nd Class
- MAD 120–180
- 1st Class
- MAD 180–250
Train from Ksar el-Kebir to Kenitra
- Ave. Duration
- 1h 58m
- Frequency
- 3 times a day
- Estimated price
- MAD 50–110
- Schedules at
- oncf-voyages.ma
- Book at
- oncf-voyages.ma
- 2nd Class
- MAD 50–75
- 1st Class
- MAD 75–110
Train from Kenitra to Casablanca Port
- Ave. Duration
- 1h 55m
- Frequency
- Hourly
- Estimated price
- MAD 50–110
- Schedules at
- oncf-voyages.ma
- Book at
- oncf-voyages.ma
- 2nd Class
- MAD 50–75
- 1st Class
- MAD 75–110
Train from Ksar el-Kebir to Souk El Arbaa
- Ave. Duration
- 36 min
- Frequency
- Every 4 hours
- Estimated price
- MAD 16–35
- Schedules at
- oncf-voyages.ma
- Book at
- oncf-voyages.ma
- 2nd Class
- MAD 16–23
- 1st Class
- MAD 24–35
- Phone
- 0 800 0900 30
- [email protected]
- Website
- ctm.ma
Bus from Casablanca to Safi
- Ave. Duration
- 5h
- Frequency
- Once daily
- Estimated price
- MAD 160–230
- Schedules at
- ctm.ma
Bus from Souk El Arbaa to Aïn Sebaâ
- Ave. Duration
- 3h 5m
- Frequency
- Once daily
- Estimated price
- MAD 130–200
- Schedules at
- ctm.ma
Bus from Ain Sebaa to El Jadida
- Ave. Duration
- 2h 15m
- Frequency
- Twice daily
- Estimated price
- MAD 75–110
- Schedules at
- ctm.ma
Rideshare from El Jadida to Safi
- Ave. Duration
- 1h 50m
- Frequency
- On demand
- Estimated price
- MAD 140–210
- Schedules at
- moroccocab.com
- Ave. Duration
- 5h 17m
- Estimated price
- MAD 110–150
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 London City Airport into central London, Is ride-sharing platform BlaBlaCar right for you?, and Travelling by boat in Italy - to help you get the most out of your next trip.











