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