How to get from Essaouira to Marrakech (Airport) by bus or taxi
We have a direct bus from Essaouira to Marrakech at 2:30pm for €15 per person (€18 to Marrakech airport). This journey takes 3 hours and you can book tickets here.
If you would like private transfer, this costs €70 for a 4-seat car, or €85 for a 6-seat car. This transfer takes around 2 hours 45 minutes you can book it here.
How to get from Marrakech (Airport) to Essaouira by bus or taxi
We have a direct bus from Marrakech to Essaouira at 10:30am for €15 per person (€18 from Marrakech airport). This journey takes 3 hours, and you can book tickets here.
If you would like private transfer, this costs €70 for a 4-seat car, or €85 for a 6-seat car. This transfer takes around 2 hours 45 minutes you can book it here. We can also pick you up from Marrakech Airport for the same price.