Marrakech to Essaouira, Essaouira to Marrakech private taxi transfer

The most trouble-free and economic way to travel between Marrakech and Essaouira is to use the taxi transfer service. Air conditioned and modern vehicles can pick you, or your party, up from the airport and transfer you to an address of your choice in Essaouira or Marrakech. This can be your hotel, accommodation or one of the transit terminals. The most popular route is where we take you from your Marrakech hotel to Essaouira Airport or from Essaouira to Marrakech airport.

The journey time between the two cities is around two and a half hours. On the way we can stop off for a break and have coffee or visit the women at the cooperative making Argan oil products. Look closely along the route to the coast and every now and again you’ll see goats clambering up onto the branches of the trees to get at the Argan oil buds.

The starting cost for four people and luggage is just 85 euros one way. We have vehicles to accommodate up to 17 people and when you split the cost, it would still work out to be the cheapest way to travel between the two great cities in Morocco. And to think, you’ll be travelling in comfortable, stylish, clean and air-conditioned vehicles. 

Share on:


  • Take a break on the way for a coffee or Argan oil cooperative visit.
  • Stress free way to travel from Marrakech to Essaouira.