
Private transfer from Marrakech airport to Essaouira
Land in Marrakech and go straight to the coast: a private driver waits for you at arrivals and takes you to the gate of the Essaouira medina closest to your riad. €165 per vehicle, tolls included.
Your reference is
We sent you an e-mail. To speed things up, send us your reference on WhatsApp.
Send on WhatsApp| Transfer price | |
| Fast track (paid in full) | |
| Deposit (50 %) | |
| PayPal fees | |
| To pay now |
Your booking is confirmed as soon as the deposit is received. You then receive your voucher by e-mail.
Your reference is
A private transfer from Marrakech Menara Airport to Essaouira costs €165 per vehicle for 1 to 7 passengers and €494 for 8 to 17, one way, tolls included. The drive covers about 183 km and takes 2 h 30 to 3 h. Your driver waits at arrivals with your name and drops you at the gate of the Essaouira medina closest to your riad.
Prices from Marrakech airport to Essaouira
| Vehicle | Passengers | One way, tolls included | Return |
|---|---|---|---|
| Standard car or van | 1 to 7 | €165 | Twice the one-way price |
| Minibus | 8 to 17 | €494 | Twice the one-way price |
The price is per vehicle, not per person, and the same in both directions. You pay a 50 % deposit online when you book and the balance in cash to the driver at pick-up, in euros or dirhams. The price is the same from Marrakech airport, from a hotel or from a riad in Marrakech.
Private transfer, coach or taxi?
| Option | From the airport | Time | Good to know |
|---|---|---|---|
| Private transfer (Medina Transfers) | Yes, driver waiting at arrivals | 2 h 30 to 3 h | €165 per vehicle, tolls included, drop-off at the gate closest to your riad |
| Supratours coach | No: it leaves from the terminal next to Marrakech railway station | About 3 h, plus the ride to the station | A few departures a day; travellers report fares of about 8 to 14 dollars per person; tickets bought from resellers are not always accepted |
| Private taxi negotiated at the rank | Yes | 2 h 30 to 3 h | No fixed price; travellers on forums report 1,200 to 1,500 dirhams |
With two or more passengers and luggage, the private transfer often costs about the same as two coach tickets plus the taxi to the coach station, and it saves the change in Marrakech. Coach fares and timetables change: check the official Supratours website before you rely on them.
Sources
- Tripadvisor Essaouira forum, transfer from Marrakech airport to Essaouira, December 2025
- CheckMyBus, Supratours coach between Marrakech and Essaouira
- Essaouira Airport guide, taxis and gates of the Essaouira medina, 2026
How your transfer to Essaouira works
- Book online with your flight number: in the form, choose Essaouira under « Other cities from Marrakech ».
- Meet your driver just outside arrivals, holding a board with your name. We follow your flight and wait up to 60 minutes after landing at no extra cost.
- Drive west to the coast, about 183 km through the plains and the argan country, in a private, air-conditioned vehicle.
- Arrive at the gate of the medina closest to your riad, or at the door of your hotel if it is outside the walls.
If you land late at night, tell your riad your arrival time: many riads lock their door late and send someone to the gate when they expect you.
Arriving in Essaouira: gates, porters and riads
The Essaouira medina is a walled town where cars do not enter. Every vehicle, ours included, stops at a gate. The main ones are Bab Sbaa near the beach side, Bab Marrakech to the east and Bab Doukkala to the north. Give us the name of your riad when you book and we choose the closest gate.
- Porters with handcarts wait at the gates and carry your bags to the door. A tip is customary.
- Ask your riad to meet you at the gate and to send you a location pin: addresses in the medina are hard to find.
- Hotels outside the walls, along the beach road, are reached by car to the entrance.
Back from Essaouira to Marrakech airport
The ride back costs the same: €165 per vehicle for 1 to 7 passengers. Your driver collects you at the gate where you were dropped, or at your hotel, and drives you straight to the terminal.
- When to leave: count 2 h 30 to 3 h of road, then the time your airline asks you to be at the airport. For an international flight, leaving Essaouira 5 to 6 hours before departure is a safe margin.
- At the airport: queues at check-in and at passport control can be long at peak hours. Our guide on how early to arrive at Marrakech airport explains each step.
- Want to skip the queues? Our fast track at Marrakech airport is available with airport transfers to and from Marrakech.
Other cities from Marrakech
Essaouira is one of 16 destinations with a fixed price from Marrakech airport or your hotel. Agadir, Taghazout, Imlil, Ouarzazate and Casablanca are in the table below, and every route is explained in our guide to private transfers from Marrakech to other cities.
| Destination from Marrakech | Distance | Standard, 1 to 7 passengers | Minibus, 8 to 17 passengers |
|---|---|---|---|
| Lalla Takerkoust | 35 km | €63 | €189 |
| Imlil | 65 km | €117 | €351 |
| Oukaïmeden | 77 km | €139 | €416 |
| Ouzoud waterfalls | 160 km | €144 | €432 |
| Aït Ben Haddou | 170 km | €153 | €459 |
| Essaouira | 183 km | €165 | €494 |
| Ouarzazate | 194 km | €175 | €524 |
| Casablanca airport (CMN) | 226 km | €203 | €610 |
| Casablanca | 241 km | €217 | €651 |
| Agadir | 246 km | €221 | €664 |
| Tamraght | 264 km | €238 | €713 |
| Taghazout | 271 km | €244 | €732 |
| Imsouane | 274 km | €247 | €740 |
| Rabat | 319 km | €287 | €861 |
| Fès | 527 km | €474 | €1,423 |
| Merzouga | 553 km | €498 | €1,493 |
Prices per vehicle, one way, tolls included, from a hotel, a riad or Marrakech airport, and the same price in the other direction. A return trip costs twice the one-way price. VIP: price sent on request.
Frequently asked questions
How much is a taxi from Marrakech airport to Essaouira?
With Medina Transfers a private transfer costs €165 per vehicle for 1 to 7 passengers and €494 for 8 to 17, one way, tolls included. A return trip costs twice the one-way price. You pay a 50 % deposit online and the balance in cash to the driver.
How long is the drive from Marrakech airport to Essaouira?
About 183 km, usually 2 h 30 to 3 h depending on traffic and stops.
Is there a bus from Marrakech airport to Essaouira?
Not directly from the airport. The Supratours coach to Essaouira leaves from its terminal next to Marrakech railway station in Gueliz, so you first need a taxi or a transfer from the airport to the station. The coach takes about 3 hours.
Can the driver take us to our riad in Essaouira?
The Essaouira medina is closed to cars. The driver stops at the gate closest to your riad, such as Bab Sbaa, Bab Marrakech or Bab Doukkala. Porters with handcarts work at the gates, and many riads send someone to meet you if you give them your arrival time.
Is the price per person?
No. The price is per vehicle: €165 for 1 to 7 passengers, whatever their number.
Can I book the transfer back from Essaouira to Marrakech airport?
Yes, at the same price. Choose the return option in the form, or book the ride back separately. Plan to leave Essaouira about 5 to 6 hours before an international flight: 2 h 30 to 3 h of road, then the time the airline asks you to be at the airport.
What if my flight is late?
We follow your flight number and adapt the pick-up time. After landing, your driver waits up to 60 minutes at no extra cost.
Do you go to Sidi Kaouki or Diabat?
Our fixed price is for Essaouira. For an address outside the city, type it in the form under « My address » and we send you the price by e-mail.

