Cheap Bus tickets to Safi

What are the most popular routes to Safi?

Casablanca - SafiAverage priceCOP 65,594Average duration3h 50mDaily departures18
El Jadida - SafiAverage priceCOP 42,426Average duration2h 10mDaily departures7
Essaouira - SafiAverage priceCOP 38,143Average duration2h 25mDaily departures5
Agadir - SafiAverage priceCOP 78,222Average duration6h 20mDaily departures3
Inezgane - SafiAverage priceCOP 78,669Average duration6h 55mDaily departures2