This article is part of: Essaouira, Morocco in THE OVERLOOKED NEIGHBOR
Essaouira is on the Atlantic coast, 3 hours west of Marrakech. It's windy — persistently, constantly windy — which is why it's not packed with tourists despite being accessible. The wind keeps the temperature cool and the vibe mellow. You go to Essaouira when you've done the medinas and riads and want something grittier.
The best version of Essaouira is 3 days: one day exploring the medina and old town, one day on the beach or in nearby villages, one day eating seafood and absorbing the slower pace.
The Medina: Essaouira's old town is smaller and less crowded than Marrakech's. Narrow streets, white and blue architecture (influenced by French colonial period), feels Moroccan without feeling like a tourism setup.
Walk the medina. You'll get lost. That's the point. Turn left at a corner, find a small plaza, sit at a cafe, watch people. The energy is local. You're not surrounded by tour groups.
Cost: Free. Cafe coffee and pastry: $1–2 (MAD10–MAD20).
The Port: This is what makes Essaouira different from inland Moroccan towns. It's a working fishing port. You see boats being loaded, fish being sold, actual commercial activity. Not staged for tourists.
Walk down to the port area. Fishermen are working. It's chaotic and genuine.
Cost: Free.
The Beach: Essaouira's beach is 5km of sand, often empty outside summer. The wind makes it unsuitable for swimming (unless you're a wind-sport enthusiast), but excellent for long walks.
Walk the beach north or south. Eventually you'll reach quietness.
Cost: Free.
Jimi Hendrix Supposedly Visited Here: This is a running joke. Essaouira has a vague connection to Hendrix (he allegedly visited in the 1960s) and has built a whole "Hendrix was here" tourism thing. There's a Hendrix cafe, Hendrix souvenirs, Hendrix tours.
You can acknowledge this quirk without wasting a day on it. The Hendrix connection is tenuous.
Option A: Nearby Villages
Sidi Kaouki (30km south): A small village with a beach, surfer energy, laid-back vibe. Takes an hour by grand taxi ($3–5 per person) or private car ($20–25). Spend 6–8 hours there. Eat seafood, walk the beach, return to Essaouira.
Taghazout (90km south): A hippie-ish village known for yoga and surfing. Accessible but requires a full day trip. Only go if you have time and want that scene.
Option B: Beach Day in Essaouira
Rent a beach chair ($1–2), swim if the water isn't too rough, eat fresh grilled fish at a beach cafe ($4–8).
Fresh Fish: Essaouira's primary draw is fresh seafood. Go to the fish market in the morning, pick a fish, have a restaurant grill it.
Where: Fish market is in the port area. Walk to the market, point at a fish, ask a restaurant owner to grill it. They'll charge $5–10 for the fish. Sit on the waterfront and eat.
What to eat: Grilled fish (whatever's fresh), grilled squid, fish tagine (stew), fish couscous.
Specialties:
Sardines: Small, grilled, $4–6 per plate
Grouper or sea bass: Grilled, $12–15
Octopus: Grilled or in tagine, $12–18
Fish soup: Morning meal, $3–5
Cost: Breakfast $3–5, lunch (fish) $10–15, dinner (fish) $12–20. Total $25–40/day on food.
Budget: Riad or small hotel in the medina, $25–40/night. Basic but fine.
Mid-range: $50–80/night. More style, air conditioning reliable.
Stay near the port or medina. That's where life happens.
Essaouira is a beach town, which means it's slower. If you're used to the medina bustle of Marrakech, Essaouira will feel quiet. That's the point.
The wind is real. It's not romantic coastal breeze. It's wind that messes up your hair and pushes you sideways. This keeps crowds away and keeps the town from feeling touristy.
The seafood is the primary attraction. You're not here for monuments or famous sites. You're here for fresh fish and slower pace.
This is minimal budget. Mid-range would add $30–50/day.
From Marrakech: Bus (3 hours, $8–10) or shared taxi ($12–15). Both leave regularly. Early morning departure gets you there by lunch.
From elsewhere in Morocco: Essaouira is less visited than Marrakech, so it's often a side trip. If you're doing a bigger Morocco loop, allocate 2–3 days here.
Essaouira isn't a worth-your-time like Marrakech. It's a "if you want slower pace and seafood" destination. If your Morocco trip is short (1 week), skip Essaouira and do more medina towns or desert.
If you have time and want coastal Morocco minus the resort vibe (that's further south), Essaouira is exactly that.
If you want the best seafood in Morocco and don't mind wind and slower pace, Essaouira is worth 2–3 days.
This article is part of:
Read Full Guide →Inspired?
Turn this into a personalized trip plan.