Travel from Marrakesh to Agadir

Bus from Marrakesh to Agadir

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

How to get from Marrakesh to Agadir

ModeDurationPrice
From Marrakech bus to Agadir.3 h 30 minMAD 120
From Marrakesh Grand Taxi to Agadir.2 h 30 minMAD 149
From Marrakesh drive to Agadir.2 h 34 minMAD 254

How long does it take to get from Marrakesh to Agadir?

The bus from Marrakech to Agadir takes 3 h 30 min including transfers and departs every two hours.

Is there a direct bus between Marrakesh and Agadir?

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

Operators from Marrakesh to Agadir

OperatorPhoneWebsite
Moroccan Railways (ONCF)Moroccan Railways (ONCF)
Grand TaxisGrand Taxis