The distance between Marrakesh and Agadir is 126 miles, or approximately 202 kilometers.There are 5 ways to get from Marrakesh to Agadir, including car, bus, minivan, flight, and train.There are no morning departures for this route. The Earliest departure leaves at 23:00 and has a duration of 2 hours 45 minutes.
Marrakesh to Agadir by bus
The only travel class available is Standard.
4Cities
8Routes
Aslal Travel Tours's most popular stations
Choose a city
Gare Routiere Ouled ZianeGare Routiere Ouled Ziane, Route Ouled Ziane El Farah, Casablanca, Casablanca 20100, Morocco
Marrakesh Bus StationStation road to Marrakech, Boulevard 11 Janvier, Marrakech 40000, Morocco