Cheap Bus tickets to Zagora

What are the most popular routes to Zagora?

Casablanca - ZagoraAverage priceCOP 145,589Average duration11hDaily departures2
Marrakesh - ZagoraAverage priceCOP 94,592Average duration7h 50mDaily departures2
Ouarzazate - ZagoraAverage priceCOP 37,605Average duration2h 50mDaily departures2
Mhamid - ZagoraAverage priceCOP 31,790Average duration1h 35mDaily departures1