Essaouira Airport to Marrakech

✓ Fixed price · No deposit · Free cancellation up to 24 h

Transfers

Essaouira Airport (ESU) → Marrakech

Essaouira-Mogador sits 16 km outside the town, which is the fact that catches most arrivals out: you have already paid for one transfer before you have started thinking about the second. Marrakech is about 190 km inland on the N8, roughly two hours forty-five. €95 per vehicle, fixed at booking, and the driver meets you inside the terminal. There is no train on this coast - the railway stops at Marrakech - so the road is the only way inland.

≈190 km≈2 h 45€95

Key facts

Price
€95 per vehicle, 1–4 passengers · 5–7 passengers or 21:00–07:00: +50%
Distance
about 190 km on the N8 (the airport is 16 km outside Essaouira)
Journey time
about 2 h 45
Pick-up
Essaouira-Mogador Airport (ESU) · driver inside the arrivals hall with a name sign, flight tracked, no charge if it lands late
Drop-off
your riad, hotel or villa in Marrakech (medina riads: nearest car access, driver walks you in)
Included
fuel, child seats, luggage help, one stop on request (no tolls on the N8)
Payment
cash to the driver (EUR, MAD, USD) or card online

What's included

  • ≈190 km · ≈2 h 45
  • Private vehicle - you never share
  • Door-to-door: hotel or riad pickup
  • Fixed all-inclusive price, no hidden fees
  • Free cancellation up to 24 h
  • Flight tracked - the driver waits if you are late
Book Now · €95 Ask on WhatsApp

Why ESU is not the same problem as a city airport

Essaouira-Mogador is small and seasonal, and that shapes everything about leaving it. One runway, one terminal, and a route map that is mostly low-cost carriers landing a few times a week: Ryanair from Stansted, Madrid, Marseille, Charleroi, Beauvais and Weeze, Transavia from Paris-Orly, Vueling from Barcelona and Seville in season, Air Arabia from Rabat. Flights arrive in clusters and then the building goes quiet. When a Ryanair aircraft empties onto the forecourt, the taxis present are the taxis you are competing for - and unlike Marrakech, there is no queue of a hundred behind them.

Option Price Door-to-door Our verdict
Taxi to Essaouira, then a coachThe taxi fare, then roughly 80–100 MAD for the coach4 h or more with the wait between the twoThe budget route. It only works if a Supratours or CTM departure lines up with your landing; miss it and you are in Essaouira for the afternoon.
Grand taxi from the forecourtWhatever is agreed on the spotAbout 3 h if the car leaves straight awayFine when a driver is there and wants the run. On a quiet arrival there may be two cars and thirty passengers, and the fare reflects it.
Private transfer, pre-booked€95 per vehicle, fixed at bookingAbout 2 h 45, driver already inside the terminalThe only option where the price is settled before you fly and the car exists whether or not the flight is on time. Argan-cooperative stop on request, no extra charge.

The N8 to Marrakech is an easy road - flat, straight for long stretches, and nothing like the mountain crossing to Ouarzazate. What makes it worth planning is the other end: Essaouira's airport has no left luggage, no onward transport desk, and a café that keeps the terminal's hours. If your connection does not work, there is nowhere useful to wait.

When the coach is the better answer

If you land mid-morning, you are one or two people with hand luggage, and you were going to spend a day in Essaouira anyway, take a taxi into town, walk the ramparts, and get an afternoon coach to Marrakech. You will spend a third of €95 and see more of the country. The private car is for the arrivals where that plan collapses: an evening landing, four people with boards or bags, a morning flight out of Marrakech the next day, or a connection you cannot afford to miss.

Frequently asked questions

How far is Essaouira airport from Marrakech?

About 190 km. The airport is 16 km southeast of Essaouira, and Essaouira is 185 km from Marrakech on the N8, so the airport run is a little longer than the city-to-city one. Allow two hours forty-five.

Is there a bus from Essaouira airport to Marrakech?

Not from the terminal. Supratours and CTM both run Essaouira–Marrakech coaches, but they leave from the town, so you would need to get into Essaouira first.

Is the airport far from Essaouira town?

16 km, about twenty minutes. It is far enough that walking is not an option and near enough that a taxi is cheap - but it is a real journey, not a hop across a car park.

Can we stop on the way to Marrakech?

Yes. The N8 passes the argan cooperatives and the tree-climbing goats that people photograph; a stop costs nothing on a private transfer. Tell the driver rather than assuming.

What happens if the flight lands late?

The driver waits, at no charge. ESU has few movements a day, so a late arrival is easy for us to see coming.

Do you cover Essaouira airport to Agadir as well?

Yes, and to Casablanca, Marrakech Menara and the surf villages along the coast. Ask on WhatsApp for anything not listed and we will quote it as a fixed price.

Ready to go?

Book your transfer: Essaouira Airport (ESU) → Marrakech

€95 per vehicle, fixed price

  • Driver waiting for you with a name sign
  • Door to door, tolls and fuel included
  • No deposit, free cancellation up to 24 h before
  • Pay the driver in cash, or online by card

Useful guides

Reviewed September 2026 by Ahlam Giyat, travel editor at Taxi Maroc Aéroport, Marrakech.