Cheap Bus tickets to Azrou

What are the most popular routes to Azrou?

Casablanca - AzrouAverage priceR$135Average duration4h 45mDaily departures3
Fès - AzrouAverage priceR$47Average duration1h 45mDaily departures3
Rabat - AzrouAverage priceR$116Average duration3h 15mDaily departures3
Errachidia - AzrouAverage priceR$107Average duration4h 20mDaily departures3
Beni Mellal - AzrouAverage priceR$95Average duration4h 10mDaily departures2