
✓ Fixed price · No deposit · Free cancellation up to 24 h
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.
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
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 coach | The taxi fare, then roughly 80–100 MAD for the coach | 4 h or more with the wait between the two | The 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 forecourt | Whatever is agreed on the spot | About 3 h if the car leaves straight away | Fine 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 booking | About 2 h 45, driver already inside the terminal | The 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
- 📖 Everything about this coast in one place - the complete Essaouira guide →
- ✈️ Coming the other way, from Marrakech airport to Essaouira →
Reviewed September 2026 by Ahlam Giyat, travel editor at Taxi Maroc Aéroport, Marrakech.