There are 6 ways to get from Larache to Safi by bus, train, 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.
Bus
best- Take the bus from Gare routière Larache to Casablanca Farbus
- Take the bus from Far to Safibus
8h 45mMAD 333–479Taxi
cheapest- Take the taxi from Larache to Safitaxi 495.7 km
4h 54mMAD 120–150Bus, train
- Take the bus from Gare routière Larache to Casablanca Farbus
- Take the train from Oasis to Gare ONCF de Safitrain
9h 28mMAD 301–497Drive 495.7 km
- Drive from Larache to Saficar 495.7 km
4h 54mMAD 688–994Bus, train via Tangier
- Take the bus from Larache to Tangierbus
- Take the train from Tanger Ville station to Gare Casa Voyageurstrain
- Take the train from Casa-Voyageurs to Gare ONCF de Safitrain
9h 43mMAD 309–591Bus, rideshare
- Take the bus from Larache to Casablanca Ain Sebaabus
- Take the rideshare from Casablanca to El Jadida
- Take the rideshare from El Jadida to Safi
8h 48mMAD 416–600
Larache to Safi by bus
Comparing Your Travel Options
The cheapest way to get from Larache to Safi is to taxi which costs MAD 120 - MAD 150 and takes 4h 54m.
The fastest way to get from Larache to Safi is to drive which takes 4h 54m and costs MAD 650 - MAD 1,000.
No, there is no direct bus from Larache to Safi. However, there are services departing from Gare routière Larache and arriving at Safi via Far. The journey, including transfers, takes approximately 8h 45m.
The distance between Larache and Safi is 506 km. The road distance is 495.7 km.
The best way to get from Larache to Safi without a car is to bus which takes 8h 45m and costs MAD 330 - MAD 480.
It takes approximately 8h 45m to get from Larache to Safi, including transfers.
Larache to Safi bus services, operated by CTM, depart from Gare routière Larache station.
Larache to Safi bus services, operated by CTM, arrive at Casablanca Far station.
Yes, the driving distance between Larache to Safi is 496 km. It takes approximately 4h 54m to drive from Larache to Safi.
There are 108+ hotels available in Safi.
What companies run services between Larache, Morocco and Safi, Morocco?
You can take a bus from Gare routière Larache to Safi via Far in around 8h 45m.
- Phone
- 2255
- [email protected]
- Website
- oncf-voyages.ma
Train from Oasis to Gare ONCF de Safi
- Ave. Duration
- 4h 4m
- Frequency
- Once daily
- Estimated price
- MAD 120–250
- Schedules at
- oncf-voyages.ma
- Book at
- oncf-voyages.ma
- 2nd Class
- MAD 120–170
- 1st Class
- MAD 180–250
Train from Tanger Ville station to Gare Casa Voyageurs
- Ave. Duration
- 2h 17m
- Frequency
- Hourly
- Estimated price
- MAD 130–260
- Schedules at
- oncf-voyages.ma
- Book at
- oncf-voyages.ma
- 2nd Class
- MAD 130–180
- 1st Class
- MAD 190–260
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
- Phone
- 0 800 0900 30
- [email protected]
- Website
- ctm.ma
Bus from Gare routière Larache to Casablanca Far
- Ave. Duration
- 4h
- Frequency
- Once daily
- Estimated price
- MAD 170–240
- Schedules at
- ctm.ma
- Confort
- MAD 180
- Premium
- MAD 202
Bus from Far to Safi
- Ave. Duration
- 3h 45m
- Frequency
- 4 times a day
- Estimated price
- MAD 160–240
- Schedules at
- ctm.ma
- Confort
- MAD 160–180
Bus from Gare routière Larache to Casablanca Far
- Ave. Duration
- 4h
- Frequency
- Once daily
- Estimated price
- MAD 170–240
- Schedules at
- ctm.ma
- Confort
- MAD 180
- Premium
- MAD 202
Bus from Larache to Tangier
- Ave. Duration
- 1h 10m
- Frequency
- Once daily
- Estimated price
- MAD 55–85
- Schedules at
- ctm.ma
Bus from Larache to Casablanca Ain Sebaa
- Ave. Duration
- 3h 40m
- Frequency
- Once daily
- Estimated price
- MAD 160–240
- Schedules at
- ctm.ma
Rideshare from Casablanca to El Jadida
- Ave. Duration
- 1h 30m
- Frequency
- Hourly
- Estimated price
- MAD 100–150
- Schedules at
- moroccocab.com
Rideshare from El Jadida to Safi
- Ave. Duration
- 1h 50m
- Frequency
- On demand
- Estimated price
- MAD 140–210
- Schedules at
- moroccocab.com
- Ave. Duration
- 4h 54m
- Estimated price
- MAD 120–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 Slovenia: Getting from Ljubljana to Lake Bled, Is ride-sharing platform BlaBlaCar right for you?, and What documents do I need to cross Niagara Falls? - to help you get the most out of your next trip.

















