How to get from Agadir to Essaouira
It is about 180 km from Agadir to Essaouira via the N1 national road, a 3 hour drive.
By car
The journey between Agadir and Essaouira takes around three hours on the N1. This route, which crosses the Haut-Atlas mountains, has many sharp bends that require great caution at the wheel. It is advisable to drive carefully, especially on the most winding stretches.
Despite these challenges, the road offers a spectacular panorama, winding through strikingly beautiful mountain scenery.
On the way to Essaouira you will pass through some of the most beautiful beaches in Morocco, namely Taghazout, Imi Ouaddar, Imsouane, Tamri and then Sidi Kaouki before arriving in Essaouira.
The price of diesel is Dh9 (less than 1 Euro) per litre. Petrol is about Dh10.50 (1 Euro).

By bus
From Agadir to Essaouira, you’ll be driving in less than 3 hours, for less than 10 Euro per journey.
CTM is the company that serves Essaouira from Agadir
CTM tickets can be purchased online, but we strongly recommend that you buy your tickets at the station.