Intercity Transfers

How to get from Marrakech to Essaouira: bus, shared taxi or private transfer

Blue fishing boats moored in Essaouira harbour, the Atlantic port 190 km west of Marrakech.
Blue fishing boats moored in Essaouira harbour, the Atlantic port 190 km west of Marrakech. · Photo: Emma Van Sant / Unsplash

The simplest answer to how to get from Marrakech to Essaouira: by road, because there is no train. The 190 km take about 3 hours by Supratours or CTM bus, a little less in a shared grand taxi, and 2 h 45 door to door in a private car, which costs €75 for a sedan carrying up to 3 passengers. Buses are the cheapest choice, a private transfer is the fastest once you count the trips to and from the stations.

How far is Essaouira from Marrakech?

Essaouira sits on the Atlantic coast, 190 km west of Marrakech. The road is straightforward: the N8 out of Marrakech to Chichaoua, then the R207 west to the ocean. Most of it is dual carriageway, flat and fast, with no mountain pass to cross. The last half hour runs through argan country, the only region in the world where the tree grows wild.

Driving time is 2 h 45 without long stops. The same journey works as a day trip, but two nights on the coast suit the place better.

How to get from Marrakech to Essaouira: the options compared

OptionJourney timeTypical costGood to know
Supratours or CTM busAbout 3 h, plus station transfersRoughly 100-140 MAD per person at the time of writingFixed timetable, seats sell out in high season
Shared grand taxiAbout 2 h 45 to 3 h once fullA seat price agreed before departureLeaves when all six seats are taken
Private transfer2 h 45 door to door€75 sedan, €90 minivan, €130 minibus, per vehicleLeaves when you want, stops when you want

Is the Supratours or CTM bus a good option?

Yes, for solo travellers and couples on a budget it is the sensible choice. Supratours and CTM are the two reliable coach companies. Coaches are air-conditioned, seats are numbered and luggage goes in the hold for a small fee.

Supratours runs several departures a day from its terminal beside Marrakech railway station in Gueliz. CTM runs fewer services from its own station. The trip takes around 3 hours and usually includes a 15-20 minute break at a roadside café near Sidi Mokhtar. Timetables change with the season, so check them a few days ahead.

Three practical points:

  • Book ahead. In summer, at Easter and around the Gnaoua festival in June, buses fill one or two days in advance.
  • Add the station legs. From a riad in the medina you need a petit taxi to Gueliz and you should be there 20-30 minutes early. Door to door, count closer to 4 hours.
  • Check where you arrive. The Supratours stop in Essaouira is a short walk from Bab Marrakech. The CTM station is further out and needs a petit taxi.

What about a shared grand taxi?

Grand taxis work on a simple rule: six passengers, one fixed price per seat, departure when the car is full. They leave from the taxi rank by the main bus station near Bab Doukkala. Early morning is the best time to find a car filling quickly. In the afternoon you may wait an hour.

It is the most local way to travel and it can be quick. It is also cramped, with four people on the back seat, and luggage space is limited. You can pay for the empty seats to leave at once, which turns it into a private taxi without a fixed booking, a known driver or a set pickup point.

When does a private transfer make sense?

A private transfer from Marrakech to Essaouira costs €75 for a sedan (1-3 passengers, 3 suitcases), €90 for a minivan (4-6 passengers) and €130 for a minibus (7-14). The price is per vehicle, one way, with fuel, taxes and luggage included, and it is the same day or night.

The numbers favour it in four situations:

  • You land at Marrakech Menara Airport (RAK) and go straight to the coast. The driver waits at the arrivals exit with a name sign and tracks your flight. You skip the taxi into town and the wait for the next bus.
  • You are three or more. Three bus tickets plus taxis at both ends already cover about two thirds of the price of a sedan. A family of five in a minivan pays €18 each.
  • You travel with children, surfboards or kitesurf bags. Child seats are free on request and bulky luggage travels with you.
  • Your timing does not match the timetable. A 6 am departure for a flight or a late evening return is the same price.

You pay the driver on arrival in cash, in EUR, MAD, GBP or USD, and cancellation is free up to 24 hours before pickup.

Where to stop on the way

Short stops are free with a private driver, and this road has three that are worth ten minutes each. Chichaoua, at the halfway point, is the usual coffee break. After Sidi Mokhtar the argan trees begin, and near Ounagha you will see goats standing in the branches. Further on, women's cooperatives show how argan oil is pressed by hand and sell it at the source.

Arriving in Essaouira: the medina is car-free

No vehicle enters the Essaouira medina. Cars stop at the gates: Bab Sbaa on the south side near the port, Bab Marrakech to the east, Bab Doukkala to the north. Tell your driver which riad you booked and he will choose the closest gate. From there, porters with blue handcarts carry luggage through the lanes for a small tip.

Wind matters here. The alizé trade wind blows hardest from about April to September, which is why the town draws kitesurfers and why the beach can feel cool even in July. Pack a layer.

If the coast is one stop on a longer route, see our guides to travelling from Marrakech to Agadir by road and to planning a surf trip to Taghazout. All fixed prices for intercity transfers from Marrakech are listed in one place.

Key takeaways

  • Marrakech to Essaouira is 190 km by road and takes 2 h 45 by car. There is no train.
  • Supratours and CTM buses take about 3 hours and cost roughly 100-140 MAD per person at the time of writing.
  • Shared grand taxis leave from near Bab Doukkala when all six seats are filled.
  • A private transfer costs €75 per sedan, €90 per minivan and €130 per minibus, one way, day or night.
  • Cars cannot enter the Essaouira medina: drop-off is at Bab Sbaa, Bab Marrakech or Bab Doukkala.

Comments (0)

Leave a comment

Comments are checked before they appear.

Keep reading

Your driver is one message away

Tell us your flight and destination. You get a fixed price and a confirmed driver, usually within minutes.

Call WhatsApp Book now