Getting to & Around Essaouira: The Complete Transport Guide

Everything you need to know about reaching Essaouira and navigating the city once you arrive. Covers the Marrakech to Essaouira bus route, airport transfers, city taxis, walking the medina, and day trips by car.

Blue fishing boats in the harbor beneath the historic ramparts and stone tower of Essaouira, Morocco, under a moody sky.

TL;DR

  • The easiest and most popular route is Marrakech to Essaouira by bus: around 80–140 MAD, 2h45–3 hours, with multiple daily Supratours departures and a smaller CTM schedule.
  • Essaouira-Mogador Airport (ESU) is 15-16 km from the city centre; a fixed taxi costs 150 MAD, or take the airport bus for 6 MAD (schedule tied to flights).
  • Inside the city, almost everything in the medina is walkable. City petit taxis use meters and cost 15-20 MAD for short trips.
  • Intercity buses (CTM, Supratours) leave from the city bus station, not from the airport. See the Essaouira day trip from Marrakech guide for full timing and logistics.
  • Renting a car is worth considering if you plan to explore Diabat, Sidi Kaouki, or the surrounding argan-oil countryside.

Getting to Essaouira from Marrakech

Several green argan trees growing in a scrubby landscape typical of the region around Essaouira.
Photo Steward Masweneng

The Marrakech to Essaouira route is by far the most travelled corridor for visitors to the city. The two cities sit roughly 175 km apart, connected by the well-maintained N8 highway that cuts across low scrubland and argan groves before dropping toward the coast. The journey typically takes 2 hours 45 minutes to 3 hours depending on traffic and stops.

CTM, Morocco's largest intercity bus operator, typically runs a smaller timetable than Supratours on the Marrakech-Essaouira route — often a morning departure, plus extra services in peak season. The standard fare is around 90 MAD (roughly 9 USD) per person each way. Buses depart from Marrakech's main CTM terminal near Bab Doukkala and arrive at the CTM station in Essaouira, which is a short taxi ride or 15-minute walk from the medina. You can book in advance at ctmbus.com, which is recommended during Gnaoua Festival weekends and Moroccan public holidays when buses fill up fast.

Supratours, the ONCF (national rail) subsidiary, runs a competing service on the same route at similar prices. Both operators offer comfortable air-conditioned coaches. The main practical difference is terminal location in Marrakech, so check which one suits your accommodation before booking.

⚠️ What to skip

CTM and Supratours buses do NOT depart from Essaouira-Mogador Airport. If you fly into ESU, you first need to reach the city centre by taxi or airport bus, then pick up your onward intercity connection from the city bus station. This trips up a significant number of travellers.

Shared grand taxis (large Mercedes sedans carrying up to 6 passengers) also run the Marrakech-Essaouira route. They depart when full from Marrakech's grand taxi rank near Bab Doukkala and cost around 80-100 MAD per seat. The trade-off: faster and more flexible than buses, but you may wait 30-60 minutes for the taxi to fill. Private grand taxi hire for the full car runs 500-700 MAD depending on negotiation. For independent travellers, renting a car in Essaouira is another option if you want full flexibility on timing.

Flying into Essaouira: Airport Transfers Explained

Essaouira-Mogador Airport (IATA: ESU) is a small regional airport located 15-16 km south-east of the city centre. Flight routes are limited and change seasonally, so check current airline schedules before planning your arrival. The airport serves mostly European charter and low-cost flights, with Ryanair and other carriers operating periodic seasonal routes.

  • Airport Bus (6 MAD) A public bus links the terminal to the city on a schedule tied to flight arrivals. Reported departures from the airport: 07:00, 09:30, 11:30, 13:00, 15:30, and 19:00. From Essaouira city: 06:30, 09:00, 11:00, 12:30, 15:00, and 18:30. This service does NOT run 24 hours, so late-night arrivals are not covered.
  • Fixed-Rate Taxi (150 MAD) Petit taxis wait outside arrivals and operate on a reported fixed fare of 150 MAD to the city centre. For Diabat village, the fare rises to around 200 MAD. No app or meter needed; agree the price before getting in.
  • Pre-Booked Private Transfer Hotels and private operators offer door-to-door transfers booked in advance. Prices vary by vehicle and operator but typically run 200-350 MAD for a standard transfer. Worth it for groups of 3+ splitting the cost, or for late arrivals when the bus doesn't run.

💡 Local tip

If your flight lands outside the bus schedule windows, take the fixed-rate taxi rather than waiting. At 150 MAD the taxi is still cheap, and negotiating in the car park at 10pm with luggage puts you at a disadvantage. Confirm the 150 MAD fare before loading your bags.

Getting Around Essaouira: On Foot and by Taxi

Wide pedestrian street in Essaouira medina with people walking, market stalls, stone walls, and traditional blue details on buildings
Photo Msaidi Art

Once you're in Essaouira, the medina is almost entirely car-free and genuinely compact. Most visitors find they can walk between all the main sights within 20-25 minutes. The medina is laid out on an unusually grid-like plan for a Moroccan old town, a legacy of its 18th-century Portuguese and French-influenced design, which makes navigation far less disorienting than Marrakech or Fez.

City taxis in Essaouira are the blue-and-white petit taxis. They use taximeters, with a daytime minimum fare of 5 MAD and a night minimum of 5.50 MAD. Most short trips within the city run 15-20 MAD. Taxis are useful for getting between the medina, the beach area, or the bus station. Note that Uber ceased operations in Morocco in 2018 and no comparable app-based service has replaced it in Essaouira. You'll hail taxis at stands or from the street.

The beach promenade and Essaouira beach stretch south from the medina walls and are walkable in under 10 minutes from the city gate. The port is immediately adjacent to the north end of the medina. For the ramparts and skala, everything is on foot. The only reason to take a taxi inside the city is if you're heading to the bus station (which sits outside the old town), carrying heavy luggage, or accessing accommodation in the newer ville nouvelle district.

✨ Pro tip

The medina's main artery runs roughly north-south from Bab Doukkala to Place Moulay Hassan. If you can keep that axis in mind, you'll rarely get seriously lost. Most disorientation happens when visitors wander east into the residential quarters, where streets narrow and signage disappears. Useful landmark: the clock tower near the central market is visible from many points inside the medina.

Getting to Essaouira from Other Cities

Landscape view of Essaouira's harbor with traditional blue fishing boats and the historic stone fortress Skala du Port.
Photo Dmitriy CauseLove

Agadir is the other main hub with direct bus links to Essaouira. The journey takes roughly 2.5 to 3 hours and covers about 175 km heading north along the coast. CTM and several other operators run this route. Fares are broadly similar to the Marrakech route, around 80-100 MAD.

From Casablanca, direct buses exist but the journey is long: 5-6 hours depending on operator and stops. Most travellers coming from Casablanca route via Marrakech instead, which offers more frequent departures and breaks the journey into manageable stages. If you're planning a broader Moroccan trip that includes Essaouira, check the Morocco itinerary including Essaouira for how to sequence the cities efficiently.

Exploring Beyond Essaouira: Day Trips and Car Hire

Close-up view of ancient stone ruins with two arched windows looking out onto an open sky, suggesting an excursion to local historical sites.
Photo ARNAUD VIGNE

The city itself is compact enough to cover on foot, but the surrounding province rewards exploration by car. Key destinations within easy reach include Diabat, a small village 4 km south of the city centre with the ruins of Dar Sultan and a more relaxed atmosphere than central Essaouira. Taxis from the city to Diabat run around 200 MAD for the fixed airport route, or negotiate a similar fare from town.

Further south, Sidi Kaouki beach sits about 27 km from Essaouira and is one of the best spots for consistent Atlantic swells and kite conditions. Getting there without a car means hiring a grand taxi for around 150-200 MAD each way, or joining an organised surf transfer. For multiple stops in a day, renting a car makes far more financial and logistical sense.

  • Car hire in Essaouira: several local agencies operate near the medina entrance and at the airport. Daily rates for a small car typically run 200-400 MAD, depending on season and insurance level. International agencies (Europcar, Avis) are available at ESU airport. Book in advance for July-August and Gnaoua Festival week.
  • Driving inside the medina is not possible. Leave your car at the paid parking areas outside the city walls, near Bab Doukkala or the beachfront car park.
  • The coastal road south toward Agadir (N1) is scenic and well-surfaced. The road north toward Safi is less trafficked and equally interesting for those who want to go slow.
  • Petrol stations are available on the outskirts of Essaouira but not inside the medina area. Fill up before heading into coastal rural areas.

For a structured look at day trip options with or without a car, including argan oil cooperatives and the Val d'Argan winery, see the day trips from Essaouira guide.

Practical Essentials: Currency, Language, and Getting Oriented

Morocco's currency is the Moroccan dirham (MAD). As of mid-2020s, 1 EUR buys roughly 10-11 MAD and 1 USD buys roughly 9-10 MAD, though exchange rates fluctuate. ATMs are available inside and just outside the medina. Cash is still king in Essaouira: most small restaurants, market stalls, and petit taxi drivers do not accept cards.

Moroccan Arabic (Darija) is the everyday language, alongside Tashelhit (an Amazigh dialect) in parts of the region. French is widely spoken in tourist services, hotels, and restaurants. English is understood at most riads and tourist-oriented businesses, but less so in local souks and at bus stations. A few words of French or basic Darija greetings go a long way in Essaouira.

Morocco runs on UTC+1 year-round, with an exception during Ramadan when the country reverts to UTC+0. This seasonal time-shift can cause genuine confusion with transport schedules and meeting times if you're not aware of it. Confirm the current year's Ramadan dates before travel. For everything else practical, including scam awareness and safety tips specific to Essaouira, the Essaouira safety tips and scams guide covers the key watch-outs for first-time visitors.

  • Emergency numbers: 19 (police), 15 (ambulance), 112 (unified mobile emergency). Country code: +212.
  • Electricity: 220V / 50Hz. Plug types C and E (standard European round-pin). UK and US visitors need adapters.
  • Water: Stick to bottled water. Tap water in Essaouira is treated but travellers' stomachs often react poorly to it.
  • Tipping: 10-15% in restaurants is appreciated but not mandatory. Round up taxi fares. Give guides and hammam attendants 20-50 MAD depending on the service.
  • Dress code: Modest clothing (covered shoulders and knees) is appropriate in the medina and souks. Swimwear is fine on the beach but not on the street leading to it.

FAQ

How long does the Marrakech to Essaouira bus take?

The CTM bus takes approximately 2 hours 45 minutes on the standard schedule. Shared grand taxis can be slightly faster (around 2.5 hours) but depend on how quickly the car fills and driver habits. The N8 highway is in good condition, so delays are uncommon outside of Eid or other holiday periods when traffic increases.

Can I take a day trip from Marrakech to Essaouira and come back the same day?

Yes, it's feasible but tight. With 9 CTM departures each way, you can leave Marrakech early (first buses depart around 07:00-08:00) and return in the evening. You'd get around 4-6 hours in Essaouira. That's enough for the medina, port, and a seafood lunch, but not enough to feel like you've absorbed the city. An overnight stay is worth it.

Is there a direct train from Marrakech to Essaouira?

No. There is no train service to Essaouira. The nearest ONCF rail terminus is Marrakech. From there, Supratours coaches (run by ONCF) connect to Essaouira by road. If you've bought a train ticket to Marrakech, you can usually purchase a Supratours bus continuation at the same counter.

How do I get from Essaouira airport to the medina?

The cheapest option is the airport bus (6 MAD), but it only runs on a schedule linked to flights and doesn't operate late at night. A fixed-rate taxi costs 150 MAD and takes about 20-25 minutes. Pre-booked transfers through your hotel are convenient if arriving at off-peak times. There are no ride-hailing apps like Uber operating in Essaouira.

Do I need a car in Essaouira?

Not for the city itself. The medina is pedestrianised and compact, and taxis handle everything else within town. A car becomes useful if you want to explore Sidi Kaouki, Diabat, argan oil cooperatives, or coastal spots south toward Agadir. If you plan more than one or two out-of-town excursions, hiring a car for a day or two makes more sense than paying grand taxi rates each time.

Related destination:essaouira

Planning a trip? Discover personalized activities with the Nomado app.