Travel from Agadir to Marrakesh

Bus from Agadir to Marrakesh

Moroccan Railways (ONCF) operates a bus from Agadir to Marrakesh every 2 hours. Tickets cost $11 - $15 and the journey takes 3 h 30 min.

How to get from Agadir to Marrakesh

From Agadir bus to Marrakech. 3 h 30 min MAD 120. From Agadir Grand Taxi to Marrakesh. 2 h 30 min MAD 149. From Agadir drive to Marrakesh. 2 h 31 min MAD 255.

Is there a direct bus between Agadir and Marrakesh?

Yes, there is a direct bus departing from Agadir and arriving at Marrakech. Services depart every 2 hours, and operate every day. The journey takes approximately 3½ hours.

Operators from Agadir to Marrakesh