This Essaouira Morocco travel guide covers everything you need for a first visit: where Essaouira is, how to get there from Marrakech, the best things to do, where to eat, the beach, and the weather. Short version: Essaouira is a relaxed, windy fishing town on the Atlantic coast, about 3 hours from Marrakech, and it's absolutely worth 1–2 nights.
If Marrakech is loud, busy, and intense, Essaouira is the opposite. The medina is small and easy to walk, the sea air is cool even in summer, and the pace is slow. It's a great place to slow down after a few days in Marrakech.
I visited Essaouira in July 2026, right after a few days in Marrakech, and it felt like a different country. The air was cooler, the streets were calmer, and nobody was in a hurry. I spent my time wandering the medina with no plan and walking along the waterfront, watching the fishing boats come in.
Essaouira Morocco travel guide: quick facts
| What | Details |
|---|---|
| Where | Atlantic coast of Morocco, about 190 km west of Marrakech |
| Known for | UNESCO-listed medina, fishing port, ramparts, wind, seafood |
| Marrakech to Essaouira | About 3 hours by bus, from about $14 |
| How long to stay | 1–2 nights (a day trip is possible but rushed) |
| Best time to visit | September to October; April to June is also good |
| Budget | Cheaper than Marrakech for food and stays |
Where is Essaouira, Morocco?
Essaouira sits on Morocco's Atlantic coast, about 190 km west of Marrakech and about 175 km north of Agadir. It was once called Mogador, and its walled medina was built in the 18th century as a fortified trading port. Today, the Medina of Essaouira is a UNESCO World Heritage site, listed in 2001.
The town is small. You can walk from one end of the medina to the other in about 15 minutes, and almost everything you'll want to see is inside or right next to the old walls.
How to get from Marrakech to Essaouira
| Option | Time | Typical price | Notes |
|---|---|---|---|
| Supratours bus | About 3 hours | About 140 MAD ($14) | Around 7 departures a day; arrives right next to the medina |
| CTM bus | About 3 hours | About $11 | Usually one morning departure; station is less central |
| Shared grand taxi | About 2.5–3 hours | Varies; agree the price first | Leaves when full |
| Day tour or private transfer | About 2.5–3 hours | Much higher | Door to door, but less freedom |
For most travelers, the Supratours bus is the best way to go from Marrakech to Essaouira. It leaves from the Supratours station next to Marrakech train station, takes about 3 hours with a short rest stop, and drops you just outside the medina walls. There's a small extra fee for checked luggage. Book a day or two ahead in high season. There's no train to Essaouira.
I took the CTM bus from Marrakech to Essaouira, and the ticket cost me about $11. It was an easy, comfortable ride. CTM has fewer departures than Supratours, so check the times and book ahead.
Things to do in Essaouira
1. Walk the Skala de la Ville ramparts

The old sea walls, lined with bronze cannons, are the most famous view in town. Waves crash right below you, and it's one of the best places in Essaouira for sunset. It's free and only a few minutes from the main square.
2. Watch the boats at the fishing port
The port is the heart of Essaouira. Blue wooden fishing boats come and go all day, fishermen sell the catch right on the dock, and seagulls are everywhere. Go in the late afternoon when the boats come back in. This was my favorite part of the town.
3. Wander the medina and souks

Essaouira's medina is calmer and easier to navigate than Marrakech's, with whitewashed walls and blue shutters. Sellers are much less pushy. It's a good place to shop for thuya wood crafts, argan products, and art from the town's many galleries.
4. Spend time on Essaouira beach
The long sandy beach curves south from the medina. It's great for walking, but the wind is strong, so it's better for kitesurfing and windsurfing than for sunbathing. More on that below.
5. Try kitesurfing or windsurfing
Essaouira is known as one of the windiest places in Africa, which makes it a top spot for wind sports. Several schools on the beach offer lessons and equipment rental for beginners. I haven't tried this myself, so check recent reviews before you book a school.
6. Plan around the Gnaoua festival
Every year at the end of June, Essaouira hosts the Gnaoua World Music Festival, with free concerts across town. It's a great experience, but the town gets extremely busy, so book your stay well in advance or avoid those dates if you want a quiet visit.
7. Take a day trip to Sidi Kaouki or Diabat
South of town, Diabat is a small village near the beach, and Sidi Kaouki is a quieter surf beach about 25 km away. Both are easy by taxi if you have an extra day.
Essaouira restaurants: what and where to eat
Seafood is the reason to eat in Essaouira. Fish comes straight off the boats, and prices are noticeably lower than in Marrakech.
- Port fish grills: choose your fish and seafood at the stalls near the port, and they grill it for you. Always agree the price (often per kilo) before they start cooking.
- Small medina restaurants: tagines, fish dishes, and set menus at fair prices, especially a few streets away from the main square.
- Rooftop cafés: more expensive, but great for sunset views over the ramparts and the sea.
I had a simple seafood meal near the port for about 120 DH (around $12). That was a full sit-down meal, and it was cheaper than a similar meal in Marrakech. Be ready for the wind, though: in July it blew hard for most of the day.
Essaouira beach: what to expect

Essaouira beach is wide, long, and right next to the medina, but it's not a typical lazy beach day. The wind blows hard most of the year, especially from June to August, and the Atlantic water is cool. Expect to walk, watch the kitesurfers, or ride a horse or camel along the sand, rather than sunbathe for hours. If you want a calmer beach day, go in September or October, when the wind usually drops.
I spent time on the beach and walking around the old medina. The only thing that surprised me was the wind. After the heat of Marrakech, Essaouira felt windy and much cooler, so bring a light jacket even in summer.
Weather in Essaouira, Morocco, and the best time to visit
Essaouira has a mild climate all year, thanks to the ocean. It never gets as hot as Marrakech, which makes it a great summer escape.
| Months | Daytime temperature | What to expect |
|---|---|---|
| January – February | About 19°C (66°F) | Coolest months, quiet, cool evenings |
| March – May | About 20–24°C (68–75°F) | Pleasant; busier at Easter |
| June – August | About 26–28°C (79–82°F) | Warmest, windiest, and busiest; Gnaoua festival in late June |
| September – October | About 25–26°C (77–78°F) | Best overall: warm, calmer winds, fewer crowds |
| November – December | About 20–22°C (68–71°F) | Mild and quiet |
Bring a light jacket in any season. The wind can make it feel cooler than the numbers suggest, especially in the evening. For the rest of the country, see Best Time to Visit Morocco.
Where to stay in Essaouira
Stay inside the medina if you can. Everything is walkable, and riads here are good value. Expect roughly $10–30 for a hostel bed, $30–60 for a budget riad room, and more for boutique riads with sea views. If you want a beach-front hotel, look at the newer area along the bay, a 10–15 minute walk from the medina.
I stayed at Essaouira Trip Hostel for about $28 per night. It was a simple, budget-friendly base for exploring the medina and the beach on foot.
Is Essaouira worth visiting?
Yes. Essaouira is one of the easiest and most relaxing places to visit in Morocco. It's a great contrast to Marrakech, the food is excellent and cheaper, and the town is calm and safe to walk around. The honest downside: the wind. Compared with the heat of Marrakech, it was the one thing I noticed most, and if you want hot, windless beach days, it can be frustrating.
Spend at least one night so you see the port in the morning and the sunset from the ramparts. Two nights is ideal if you want to relax or try kitesurfing.
Essaouira Morocco FAQs
What to do in Essaouira, Morocco?
Walk the Skala de la Ville ramparts at sunset, watch the boats at the fishing port, wander the calm medina and souks, eat fresh grilled seafood, walk the long beach, and try kitesurfing or windsurfing. If you visit in late June, the Gnaoua World Music Festival is the big event of the year.
What to see in Essaouira, Morocco?
The must-sees are the UNESCO-listed medina, the Skala de la Ville sea walls with their old cannons, the Skala du Port and the blue fishing boats, the main square (Place Moulay Hassan), and the long sandy beach south of town.
Where is Essaouira, Morocco?
Essaouira is on Morocco’s Atlantic coast, about 190 km west of Marrakech (around 3 hours by bus) and about 175 km north of Agadir. It was once known as Mogador.
Is Essaouira, Morocco safe?
Yes. Essaouira is one of the most relaxed and safe towns in Morocco for visitors. Sellers are much less pushy than in Marrakech. Use normal precautions: watch your bag in busy areas, agree prices before eating at the port grills, and stick to lit streets late at night.
Is Essaouira, Morocco worth visiting?
Yes, especially after Marrakech. It’s calm, walkable, cheaper for food, and has a cool sea breeze even in summer. The main downside is the strong wind, which makes it less ideal for a classic beach holiday. Plan 1–2 nights.
Conclusion
Essaouira, Morocco, is the perfect break from the noise of Marrakech: a walkable UNESCO-listed medina, a lively fishing port, fresh seafood at fair prices, and cool Atlantic air. Take the 3-hour Supratours bus from Marrakech, stay 1–2 nights inside the medina, and go in September or October for the best weather and fewer crowds. I hope this Essaouira Morocco travel guide helps you plan a slower, easier part of your trip.
Planning your trip? See Is Morocco Cheap? for daily costs, Is Marrakech Safe?, and desert tours from Marrakech for the next stop on your route.