Cheap Bus tickets to Ouarzazate

What are the most popular routes to Ouarzazate?

Marrakesh - OuarzazateAverage priceCLP 16,925Average duration4h 45mDaily departures4
Casablanca - OuarzazateAverage priceCLP 29,289Average duration8hDaily departures6
Agadir - OuarzazateAverage priceCLP 23,657Average duration6h 45mDaily departures1
Inezgane - OuarzazateAverage priceCLP 23,676Average duration6h 15mDaily departures1
Zagora - OuarzazateAverage priceCLP 10,117Average duration3hDaily departures2