Distance between Marrakesh and Safi

Distance between Marrakesh and Safi

Distance between Marrakesh and Safi, is 156 Km and a travel time of 2 hours and 18 minutes via R204 regional road.

Distance fromTo
MarrakeshSafi
Distance in Km159 Km
Duration2 hours 18 minutes
RoadRegional road R204
Note

READ Also:   Distance between Marrakesh and Kenitra