The best buses from Marrakesh to Agadir are run by Supra Tours, a subsidiary of ONCF.
Supra Tours operates from an office on Avenue Hassan II, which is near the train station in Marrakech.
Buses leave Marrakech for Agadir four times a day, from 9:00 am onwards.
Buses from Agadir to Marrakech return at the same regular intervals, although not the same times.
The total bus time from Marrakesh to Agadir is 5 hours.
Buses stop halfway for a snack and restroom break.
The cost of a one-way bus ticket from Marrakesh to Agadir is 80-90 DHS.
Buses book up quickly, so it is best to buy your ticket before you take the bus.
See the Marrakech Bus Guide for more information and tips on bus travel in Morocco.
Leave a Reply