Home Transfers Fleet Excursions Guides About Contact
ENFRESDE
💬 WhatsApp Book Now

Transfers

Marrakech to Essaouira Taxi Price – What You Really Pay in 2026

Published October 7, 2026 6 min read
Seagulls over the ramparts of Essaouira by the Atlantic Ocean

A private taxi from Marrakech to Essaouira costs from €60 per car with Kasbah Transfer — a fixed price for the whole vehicle, not per person, for the 190 km drive of about 2 hours 30 minutes. This page lists every price, what is included, and how it compares with a shared grand taxi.

Most travellers searching for a Marrakech to Essaouira taxi price want three answers: how much the whole car costs, whether the price changes at night or from the airport, and what the cheaper shared options really cost. Here they are.

Marrakech to Essaouira Taxi Price per Vehicle

Our prices are fixed when you book, per vehicle and one way. The same price applies from Essaouira to Marrakech.

VehiclePassengersPrice (one way)
Sedan1 to 3€60
SUVup to 4€75
Vanup to 6€90
Minibusup to 12€150
Minibusup to 17€180
VIP Mercedes E-Classup to 3€200

For a couple in a sedan, that is €30 each. Four friends in an SUV pay under €19 each, and a group of six in a van pays €15 each — close to the cost of the bus, but door to door.

Good to know

The price is the same day and night, from your riad or hotel, and from Marrakech Airport. There is no meter, no fuel surcharge and no extra charge for luggage.

What Is Included in the Price?

Van with open rear doors and suitcases ready for a transfer
A van for up to 6 passengers costs €90 for the whole trip

Private Taxi vs Shared Grand Taxi vs Bus

You can also take a shared grand taxi or a coach. They are cheaper per seat, but the journey looks very different.

OptionApprox. priceHow it works
Private taxi (Kasbah Transfer)From €60 per carDoor to door, leaves when you want
Shared grand taxi~120–150 MAD per seatLeaves from Bab Doukkala when all 6 seats are full
Bus (Supratours / CTM)~100–130 MAD per seatFixed timetable, from the bus station

Shared fares change from time to time, so treat them as a guide. With a shared grand taxi you also need to get to the taxi rank, wait for the car to fill, and get from the drop-off point in Essaouira to your riad. If you hire a whole grand taxi on your own, agree the price clearly before leaving: the final price often ends up close to a private transfer, in an older car without air conditioning. For a full comparison, read our guide Marrakech to Essaouira: bus, taxi or private transfer.

From Marrakech Airport to Essaouira

Many travellers go straight from the airport to the coast. A private transfer from Marrakech Airport to Essaouira costs the same €60 per car. Your driver tracks your flight, waits for you in arrivals with a name sign and adjusts the pickup time if you land late. There is no direct bus from the airport, and taxis waiting outside arrivals usually ask much more than the normal fare.

Get your fixed price now

Send your date, pickup address and number of passengers. We confirm on WhatsApp within minutes.

Ask on WhatsApp →

Round Trip and Day Trip Prices

A round trip on two different dates is simply two one-way transfers: €60 + €60 in a sedan. Book both legs at once and the return is confirmed with the same driver team.

If you want to see Essaouira in one day and come back the same evening, choose our Essaouira day trip instead. The driver waits for you in Essaouira, and the price depends on the group size — ask us on WhatsApp.

Driver greeting travellers next to a black Mercedes van in front of the Koutoubia in Marrakech
Pickup at your riad or hotel in Marrakech

Other Taxi Prices to and from Essaouira

Avoid surprises

Whatever you choose, agree on the price, the currency and whether it is per car or per person before you get in. With us, the price on your WhatsApp confirmation is the price you pay.

How to Book

  1. Send us your date, time, pickup address in Marrakech and your accommodation in Essaouira.
  2. Tell us the number of passengers and bags, and if you need child seats.
  3. We confirm the fixed price and your driver's details on WhatsApp.
  4. Pay the driver in cash when you arrive in Essaouira.

You can also book directly on the Marrakech to Essaouira transfer page.

Frequently Asked Questions

How much is a taxi from Marrakech to Essaouira?

A private taxi with Kasbah Transfer costs €60 per car for 1 to 3 passengers, €75 for an SUV and €90 for a van for up to 6. A seat in a shared grand taxi costs around 120–150 MAD.

Is the price per person or per car?

Per car. The price stays the same whether you travel alone or with two friends in a sedan.

Is the price higher at night or from the airport?

No. We charge the same fixed price at any hour and from Marrakech Airport, with no night surcharge.

How long is the taxi ride from Marrakech to Essaouira?

About 2 hours 30 minutes for the 190 km, plus any short stops you ask for.

Can I pay in euros?

Yes. You can pay the driver in cash in euros or dirhams when you arrive.

Can I book a taxi from Essaouira back to Marrakech?

Yes, at the same price of €60 per car. It also works for Marrakech Airport if you are flying out.

Should I tip the driver?

Tipping is not included and never expected, but it is appreciated if you are happy with the service. See our guide to tipping drivers in Morocco.

SD
Kasbah Transfer Team
Local drivers & operations, Marrakech & Agadir

Ready To Travel?

Message us on WhatsApp — confirmed in under 5 minutes.