How To Get From Marrakech To Essaouira
There are two national bus companies in Morocco, both of which offer direct routes to Essaouira.
The CTM bus runs twice a day between Marrakech and Essaouira. The bus stop you need departs from Marrakech's bus station or alternatively, the CTM offices in Gueliz.
Twice a day departing at 08:45 am and 12:30 pm
|Cost||80 Moroccan Dirhams (dh)|
|Duration||2 hours 30 minutes|
Click here to read full information on the CTM website.
Supratours is another national bus company, operating across Morocco. From Marrakech, Supratours buses offer routes to Essaouira with varying durations.
6 times per day
|Cost||80 dh or 110 dh for the Comfort Plus bus|
|Duration||From 7 hours 45 minutes|
Click here to read full information on the Supratours website.
A taxi will naturally be more expensive, but it is a reliable and comfortable way of getting from Marrakech to Essaouira. It is also relatively easy to pick up a taxi in most destinations, including Marrakesh Menara Airport. It is worth trying to haggle the price before you start your journey, but you should allow for around 450 dh - 1,000 dh.
Hiring a car from Marrakech to Essaouira gives you complete flexibility and convenience. Car hire providers in Marrakech include Avis, Hertz and Sixt, to name a few.