Essaouira to Marrakech

How to travel from 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 transfer from Essaouira to Marrakech

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.

We provide free child car booster seats free of charge.

Private transfers just for you.

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.


4 passengers with 4 large luggage

€59.00 per vehicle


6 passengers with 6 large luggage

€65.00 per vehicle


8 passengers with 8 large luggage

€65.00 per vehicle


10 passengers with 10 large luggage

€125.00 per vehicle


16 passengers with 16 large luggage

May be provided as 2 x 8 seater vehicles.

€130.00 per vehicle

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

Our transfer drivers provide you with child car seats 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.