Travel from Marrakesh to Essaouira

Bus from Marrakesh to Essaouira

Supratours operates a bus from Marrakesh to Essaouira every 4 hours. Tickets cost $6 - $8 and the journey takes 3 h. Two other operators also service this route.

How to get from Marrakesh to Essaouira

From Marrakech bus to Essaouira.3 hMAD 74
From Marrakesh Grand Taxi to Essaouira.2 hMAD 100
From Marrakesh drive to Essaouira.2 h 15 minMAD 184

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

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

Is there a direct bus between Marrakesh and Essaouira?

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

Operators from Marrakesh to Essaouira

Grand TaxisGrand Taxis