In short
Choose Agadir for a classic beach holiday: a huge sheltered bay, reliable sun all year, resort hotels and direct flights. Choose Essaouira for a real old town, walking, wind and board sports — but not for lying still on the sand.
We live in Essaouira, and we are not going to tell you it wins every time. It doesn't. Agadir and Essaouira sit 175 km apart on the same Atlantic coast, and they answer two completely different ideas of a holiday.
Here is the comparison we give friends who ask.
Both towns in one sentence
Agadir was destroyed by the 1960 earthquake and rebuilt as a modern beach resort: an enormous crescent of sand, sheltered from the wind, lined with hotels, restaurants and promenades. There is no old town — it went with the earthquake.
Essaouira is an 18th-century fortified town and a working fishing port, with a UNESCO-listed medina you cross on foot, ramparts over the ocean, craft workshops, and a wind that blows most afternoons for a good part of the year.
One is a place you holiday in. The other is a place people live in.
The table, no hedging
| Essaouira | Agadir | |
|---|---|---|
| What it is | Historic town, fishing port | Modern beach resort |
| Old town | Listed medina, fully pedestrian | None, rebuilt after 1960 |
| Beach | Long, windy in the afternoon | Vast, sheltered, calm |
| Sea | Cool Atlantic, waves | Cool Atlantic, calmer |
| Wind | Strong April to September | Light, protected bay |
| Sun | Mild, summer morning fog | Hotter, very reliable |
| Hotels | Riads and guesthouses | Large hotels and resorts |
| Nightlife | Low-key, a few bars and gigs | Bars, clubs, casinos |
| Sports | Surf, kite, horses, quads | Golf, surf at Taghazout, jet-ski |
| Direct flights | Very few | Many, all year |
| Ideal stay | 2 to 4 days | 5 to 10 days |
The wind, which decides everything
This is the most important point, and the one people discover too late.
Essaouira is one of the windiest towns in Morocco. From April to September the trade winds usually get up late morning and blow all afternoon. It made the town's name among kitesurfers and surfers — and it's also why you don't lie on the beach for three hours at 3pm without being sandblasted.
Agadir is sheltered by its south-facing bay. The beach is calm, the sea is friendlier for ordinary swimming, and an afternoon of doing nothing is possible every day of the summer.
If your idea of a holiday is a towel, a book and nobody bothering you, Agadir is objectively the right answer. If it's a session in the morning, tea on a roof and alleyways in the afternoon, it's Essaouira.
The full season-by-season picture is here: wind and weather in Essaouira.
The days
In Agadir, the typical day revolves around the hotel and the beach: pool, seafront promenade, Souk El Had for crafts, the kasbah on its hill for the view, and a day trip out to Paradise Valley, Taghazout or Souss-Massa.
In Essaouira, the town itself is the activity: the ramparts, the port when the blue boats come in, the thuya woodwork souks, the beach for surfing or riding, and short trips to Sidi Kaouki, Diabat or the dunes.
Put another way: in Agadir you leave the hotel to do something. In Essaouira you leave your room and you're already in it.
With children
Both work, differently.
Agadir wins on comfort: hotels with pools and kids' clubs, a safe and gentle beach, family rooms, and the option to organise nothing at all.
Essaouira wins on memories: the huge beach to run on, camels and horses at the water's edge, first surf lessons from age five, and a car-free medina where a child can walk ahead of you safely.
Budget and flights
Agadir takes plenty of direct flights all year, often bundled with the hotel. That's what makes it unbeatable for a week of fixed-price sun.
Essaouira has twelve European routes of its own — Paris, Lyon, Marseille, Barcelona, London and others — but each runs only a few times a week, so the timetable rarely bends to your dates; many visitors still come via Marrakech and a 3-hour drive. Once you're there, though, sleeping and eating generally cost less than in a resort.
Our honest answer
- Coming for a week of sun, organising nothing, with small children? Agadir.
- Coming for Morocco — old stones, walking, photography, craft? Essaouira.
- Coming to surf? Essaouira to learn, and for kiting; Taghazout, near Agadir, for experienced surfers' waves.
- Coming in winter and you want heat? Agadir, clearly.
- Got two weeks? Both, taking the coast road between them: Agadir to Essaouira — distance, buses and taxis.
And if you're setting out from Marrakech with only three days, take Essaouira: both towns are around 3 hours away, but Essaouira can be seen entirely on foot in two days, while Agadir doesn't reward a stay that short.
Common questions
Essaouira or Agadir for a holiday?
Agadir if you want a big sheltered beach, guaranteed sun and a hotel with a pool and entertainment. Essaouira if you want an old town you can walk, a working fishing port, craft workshops and wind for surfing or kiting.
What is the difference between Essaouira and Agadir?
Agadir was rebuilt from scratch after the 1960 earthquake: it is a modern beach resort with no old town. Essaouira kept its 18th-century fortified medina, a UNESCO site, and still lives from fishing.
Is Agadir warmer than Essaouira?
Yes, and more to the point it is far less windy. Agadir's bay is sheltered, while Essaouira gets the trade winds most afternoons from April to September. At the same thermometer reading, Agadir feels warmer.
Can you swim in Essaouira?
Yes — the bay is shallow and safe in calm weather — but the water is cool year-round and the afternoon wind makes the beach less comfortable. Mornings are the time to swim.
How long does it take between Agadir and Essaouira?
About 3 hours for 175 km, by coach, grand taxi or car. There is no train and no flight between the two.
Can you visit both on the same trip?
Easily, and we'd suggest it if you have more than a week: a few days in each, with the coast road in between, which is beautiful and worth a day of its own.




