What is the cheapest way to get from Beni Mellal to Safi?
The cheapest way to get from Beni Mellal to Safi is to bus and train which costs $16.30 - $28.26 and takes 8h 19m.
What is the fastest way to get from Beni Mellal to Safi?
The fastest way to get from Beni Mellal to Safi is to drive which takes 4h 10m and costs $65.22 - $97.83 .
Is there a direct bus between Beni Mellal and Safi?
No, there is no direct bus from Beni Mellal to Safi. However, there are services departing from Beni Mellal and arriving at Safi via Far. The journey, including transfers, takes approximately 8h 7m.
How far is it from Beni Mellal to Safi?
The distance between Beni Mellal and Safi is 516 km. The road distance is 438.5 km.
How do I travel from Beni Mellal to Safi without a car?
The best way to get from Beni Mellal to Safi without a car is to bus which takes 8h 7m and costs $20.65 - $32.61 .
How long does it take to get from Beni Mellal to Safi?
It takes approximately 8h 7m to get from Beni Mellal to Safi, including transfers.
Where do I catch the Beni Mellal to Safi bus from?
Beni Mellal to Safi bus services, operated by CTM, depart from Beni Mellal station.
Where does the Beni Mellal to Safi bus arrive?
Beni Mellal to Safi bus services, operated by CTM, arrive at Casablanca station.
Can I drive from Beni Mellal to Safi?
Yes, the driving distance between Beni Mellal to Safi is 438 km. It takes approximately 4h 10m to drive from Beni Mellal to Safi.
Where can I stay near Safi?
There are 75+ hotels available in Safi. Prices start at $34.99 per night.
→
+0→
Transport search
Transport search
From Beni Mellal, where will you go next? Select a city below to get started