Essaouira is the breezy, whitewashed counterpoint to Marrakech: Atlantic wind, fishing boats, a walled medina and fresh grilled sardines. Getting there is easy, but the options differ a lot in comfort, cost and flexibility. This guide explains how to get from Marrakech to Essaouira by bus, private driver, rental car or organised day trip, and helps you decide whether to go for the day or stay a night.
Our drivers make this journey several times a week, so the times and tips below reflect the road as it is today.
How far is Essaouira from Marrakech?
Essaouira lies about 190 km west of Marrakech on the Atlantic coast. The N8 road is paved and in good condition, and the journey takes around 2 hours 45 minutes to 3 hours by car, slightly longer by bus with stops. The road crosses the dry Haouz plain, passes through the market town of Chichaoua and then the argan forest region before descending towards the ocean.
Marrakech to Essaouira: options compared
| Option | Approx. journey time | Approx. cost | Pros | Cons |
|---|---|---|---|---|
| Bus (Supratours or CTM) | 3 – 3.5 hours | Low, around €10 or less one way | Cheap, comfortable, air-conditioned | Fixed times, bus station transfers |
| Organised day trip (shared) | Full day | From about €25 per person | Hotel pickup, stops en route | Limited time in Essaouira |
| Private driver | 2h45 – 3 hours | Per vehicle, varies by season | Door to door, flexible stops | Higher cost for solo travellers |
| Rental car | 2h45 – 3 hours | Rental plus fuel | Total freedom | Parking outside the medina, police checks |
| Grand taxi | About 3 hours | Per seat, negotiable | Frequent departures | Cramped, less comfortable |
All prices are indicative and change with season and demand.

By bus: the budget favourite
Two main companies run the route. Supratours, linked to the national rail operator, leaves from its station near Marrakech train station, and CTM leaves from its own terminal. Both offer several daily departures, assigned seats and luggage storage. In Essaouira, buses arrive near Bab Marrakech or just outside the medina, a short walk or petit taxi ride from most riads. Book a day or two ahead in high season, especially at weekends and during the Gnaoua World Music Festival in June.
By private driver: the most comfortable option
A private driver picks you up at your riad or hotel, stops wherever you like and drops you at the entrance closest to your accommodation in Essaouira. It is ideal for families, groups, travellers with lots of luggage or anyone continuing south towards Agadir afterwards. You can also arrange a one-way transfer and return by bus later. Contact our team through the contact page for a quote, or see how we organise longer trips in our multi-day tours.
By organised day trip: Essaouira in one day
If your base is Marrakech and you only have one day, an organised tour handles everything. Our Essaouira day trip from Marrakech includes hotel pickup, a stop at an argan cooperative, the famous goats in argan trees when they are around, and free time in the medina and port. You get roughly four to five hours in town, enough to walk the ramparts, have lunch and wander the souks.
Driving yourself
The N8 is straightforward, with petrol stations along the way. Keep to speed limits, as police radar checks are frequent, and carry your licence, passport and rental papers. Cars cannot enter the Essaouira medina; use the guarded car parks near the port or Bab Doukkala and pay the attendant.

What to see on the way
- Argan cooperatives: women's cooperatives show how argan oil is cracked, ground and pressed.
- Goats in argan trees: a famous photo stop. Be aware that some roadside goats are placed for tourists; tip if you photograph them.
- Chichaoua: a market town known for its carpets, roughly halfway.
- The coastal approach: the last kilometres reveal sand dunes and the ocean.
Day trip or overnight?
A day trip works if you want a taste of the ocean and the medina. But with about six hours of driving in total, staying one or two nights gives you a slower rhythm: sunset over the ramparts, breakfast at the port, a beach walk to the Diabat side or a surf lesson. Our honest advice: if Essaouira is a priority, stay overnight; if it is a curiosity, the day trip is excellent value. For other ideas within the same distance, see the day trips from Marrakech we run.
What to do once you arrive in Essaouira
Whether you have four hours or four days, a few experiences define the town. Walk the Skala de la Ville, the sea ramparts lined with old bronze cannons, for views over the rocks and the Île de Mogador. Head to the port in late morning when the boats unload and gulls circle overhead, then pick fish at the stalls and have it grilled for lunch. The medina is compact and easy to navigate compared with Marrakech, with woodworkers using local thuya wood, art galleries, spice shops and calm cafés. Finish on the long sandy beach south of the town, where camels and horses wait for riders and kitesurfers fill the bay on windy afternoons.
How to plan the trip in 5 steps
- Decide between a day trip and an overnight stay.
- Choose transport: bus for budget, private driver for comfort, tour for simplicity.
- Book bus seats or your tour one to three days ahead in high season.
- Pack a windproof layer: Essaouira is often 10 °C cooler and much windier than Marrakech.
- Bring cash for the fish market, where you choose your catch and have it grilled on the spot.
When is the best time to go?
Essaouira is pleasant all year thanks to the ocean breeze. In summer, when Marrakech is above 40 °C, it is often around 25 °C on the coast, but the trade wind is strongest from May to August, which delights kitesurfers more than sunbathers. Spring and autumn offer calmer days. The medina of Essaouira is a UNESCO World Heritage Site, and visiting early in the morning shows it at its quietest.
Planning more mountain time too? Our guide to day excursions from Marrakech (in French) compares the classics side by side.
Key takeaways
- Marrakech to Essaouira is about 190 km and takes roughly 3 hours.
- Supratours and CTM buses are cheap and comfortable.
- A private driver offers flexibility; a day tour offers simplicity.
- Stay overnight if you can; pack a windproof jacket either way.




