Cheap Bus tickets to Zagora

What are the most popular routes to Zagora?

Casablanca - ZagoraAverage priceMAD 392Average duration11hDaily departures3
Marrakesh - ZagoraAverage priceMAD 246Average duration7h 50mDaily departures2
Ouarzazate - ZagoraAverage priceMAD 97Average duration2h 50mDaily departures2
Mhamid - ZagoraAverage priceMAD 86Average duration1h 35mDaily departures1