Essaouira to Marrakech

How to travel from Essaouira to Marrakech

Essaouira to Marrakech

How to travel from Essaouira to Marrakech

  • Public Grande taxi: costs around 85 MAD to 130 MAD per seat. If you want the Grande taxi exclusively to yourself, expect to pay between 510 MAD and 780 MAD depending upon your haggling skills.
  • Supratours Bus: Costs between 80 MAD to 100 MAD per seat
  • CTM Bus: Costs between 80 MAD to 100 MAD per seat
  • Private transfer vehicle: €59.50 in total for 4 passengers or less


Notes to remember:

Grande taxis are not air conditioned and are usually old vehicles.

If you travel via public bus you will need to take a public taxi to the Essaouira bus station and another public taxi from the Marrakech bus station to your final destination.

Advantages of our private transfers from Essaouira

The advantage is that you can take a tour of different places along the route and stopping for refreshments and photo sessions at any point that pleases you. For example, you may wish to take photos of the Goats in trees near Essaouira or you may like to visit the Womens Argan cooperative which is located along the route from Essaouira to Marrakech.  You cannot do that while on the bus or if you take a public Grande taxi.


  • All of the private transfer vehicles are modern and air conditioned
  • Pick up direct from your Essaouira Hotel or Essaouira Airport
  • Drop off directly at Marrakech Airport or your Marrakech Hotel or Riad.

The common routes possible for this type of service are:

  • Essaouira Hotels to any location in Marrakech
  • Essaouira Airport to any location in Marrakech

All vehicles are modern and air conditioned.

Child car seats are available as an option.

Private transfers just for you.

For further reading about Essaouira taxis in general and for other routes, we recommend Essaouira taxis – getting around town or travel to & from Essaouira

Booking a private transfer from Essaouira to Marrakech

To travel from Essaouira to Marrakech with our private transfer vehicles which are modern and air conditioned, use the booking form below.

Your destination in Marrakech can be any Marrakech Hotel, Marrakech Riad or Marrakech address, the Train station, Bus Stations or Marrakech Airport.


1 to 4 passengers with 4 luggage

€78.00 / £70.20 per vehicle one way

€150.00 / £135.00 return transfers


5 or 6 passengers with 6 luggage

€89.00 / £80.10 one way

Secure booking

Planyo online booking system
Wildcard SSL Certificates

What to expect from a private transfer from Essaouira to Marrakech

Our transfers from Essaouira to Marrakech, will meet you at either your Essaouira Hotel / address or Essaouira Airport.

Door to door service

Your transfer will be a door to door service.

Air conditioned vehicles

All of our transfer journeys from Essaouira to Marrakech are provided in a modern and air conditioned vehicle.

Child car seats

Child car seats are available as an option for the safety and comfort of your children.

If you are travelling from Essaouira to Marrakech Airport, you should plan to arrive at the Airport no later than 2 hours before your flight is scheduled to depart. This is very important because Marrakech Airport immigration and security can sometimes be slow moving.

We recommend that you plan to arrive to Marrakech Airport at least 3 hours before your scheduled flight departure time.