Cheap Bus and Carpool tickets to Agadir

What are the most popular routes to Agadir?

Marrakesh - AgadirAverage priceR 315Average duration3h 15mDaily departures9
Casablanca - AgadirAverage priceR 654Average duration6hDaily departures15
Rabat - AgadirAverage priceR 691Average duration7h 21mDaily departures4
El Jadida - AgadirAverage priceR 439Average duration8hDaily departures3
Essaouira - AgadirAverage priceR 242Average duration3h 15mDaily departures3