Cheap Bus and Carpool tickets to Agadir

What are the most popular routes to Agadir?

Marrakesh - AgadirAverage priceR 316Average duration3h 15mDaily departures9
Casablanca - AgadirAverage priceR 657Average duration6hDaily departures15
Rabat - AgadirAverage priceR 694Average duration7h 21mDaily departures4
El Jadida - AgadirAverage priceR 441Average duration8hDaily departures3
Essaouira - AgadirAverage priceR 243Average duration3h 15mDaily departures3