The Morocco coast stretches over 1,800 kilometers — Atlantic on the west, Mediterranean on the north — and most visitors only see one city.
I’ve been to both. I took the bus to Essaouira from Marrakech as a day trip — 177km, about 100 MAD, three hours. I walked Agadir’s marina, watched the quad bikes heading out toward the desert, and sat on the corniche looking at the fishing boats. The two cities feel nothing alike. That’s the point of this guide.
The Two Coasts: What to Expect
Morocco’s coastline splits into two distinct personalities.
The Atlantic coast (west side, from Tangier down to Dakhla) has stronger winds, bigger waves, and a rawer feel. This is where surfers come. Essaouira, Taghazout, and Agadir are all on this side. The wind in Essaouira is constant — it’s the defining feature of the city, not just weather.
The Mediterranean coast (north side, from Tangier to the Algerian border) has calmer water, warmer summers, and a different character — more Spanish influence, smaller towns, historic ports. Tangier sits where the two meet.
→ Best cities to visit in Morocco
Essaouira: The Wind Capital
Distance from Marrakech: 177km, ~3 hours by bus (~100 MAD)
Essaouira is the easiest coastal escape from Marrakech. I’ve done it as a day trip — it’s enough time to understand why people come back for longer.
The wind hits you the moment you enter the medina. It’s not occasional — it’s structural. The city was built facing it, the ramparts channel it, and the kitesurfers and windsurfers on the beach use it. If you want a calm beach day, Essaouira is the wrong choice. If you want atmosphere, ramparts, fresh fish at the port, and a medina that’s calmer and less pressured than Marrakech’s, it’s exactly right.
The medina is a UNESCO World Heritage Site — compact, walkable, and genuinely pleasant to get lost in. The souks lean toward woodwork (thuya wood is the local specialty) and art rather than the tourist-souvenir density of Marrakech.
Three hours there is enough. Two days is better.
Agadir: Sun, Marina, and the Desert Edge
Distance from Marrakech: ~240km, ~3 hours by road
Agadir is Morocco’s most popular beach resort — and it feels like it. Wide beaches, international hotels, a modern marina with cafes and global brands alongside traditional products. This is the city for sun holidays, not cultural immersion.
When I visited, I walked the marina waterfront — boats moored alongside cafe terraces, people on the promenade, quad bikes lined up for desert excursions heading south toward the dunes. I spoke to tourists who’d just come back from a quad safari into the desert outside Agadir. The landscape out there — semi-arid, wide, dramatic — is different from anything inside the city.
Agadir was largely rebuilt after the 1960 earthquake, which means it doesn’t have the historic medina that other Moroccan cities do. What it has instead: reliable sun almost year-round, a long beach, and a functioning resort infrastructure.
Who it’s for: families, beach-focused travelers, people who want Morocco’s climate without Morocco’s medina complexity.
Tangier: Where the Two Coasts Meet
Tangier sits at the northern tip of Morocco, where the Atlantic and Mediterranean converge — you can see Spain across the strait on a clear day.
I haven’t spent time on Tangier’s beaches specifically, but I know the city from its other dimensions: the medina, the port, and the Hercules Cave nearby on the Atlantic side. The coastal character here is port city rather than beach resort — ferry crossings to Spain, fishing boats, a history shaped by being the crossing point between continents.
For beach holidays, Tangier isn’t the first choice. For history, geography, and the specific atmosphere of a city that has always been in between two worlds, it’s genuinely interesting.
→ Hotels in Tangier → Hercules Cave guide
Taghazout and Mirleft: For Surfers and Those Escaping Resorts
I haven’t visited Taghazout or Mirleft personally, so I’ll be direct about that.
Taghazout (north of Agadir) has a strong reputation as Morocco’s surf capital — consistent waves, a village feel, surf schools and camps. People who go there tend to stay longer than planned. The vibe is relaxed, the crowd is younger and surf-focused.
Mirleft (south of Agadir, toward the Saharan coast) is smaller and less visited — dramatic cliffs, quieter beaches, few tourists. The kind of place people find by accident and return to on purpose.
Both are better researched directly via surf community resources or recent traveler reports than a general travel guide.
Which City Is Right for You
- Essaouira: medina + Atlantic atmosphere + easy day trip from Marrakech. Wind is non-negotiable.
- Agadir: reliable sun, beach resort infrastructure, family-friendly. Less cultural depth.
- Tangier: history, geography, port city atmosphere. Not a beach destination.
- Taghazout: surf. That’s what it’s for.
- Mirleft: off-the-beaten-path, cliffs, quiet beaches.
→ Morocco travel guide for first-time visitors
Food on the Morocco Coast
The coastal cities share one clear advantage over inland Morocco: fresh fish.
In Essaouira, the port restaurants grill sardines and sea bass to order — straightforward, cheap, genuinely good. In Agadir, the fish market and nearby restaurants do the same at a slightly larger scale.
The wider Moroccan coastal cuisine mixes fresh seafood with the usual tagine and couscous base. Chermoula (herb and spice marinade) on grilled fish is the coastal version of what tagine is inland.
One honest note: the restaurants directly facing the sea in tourist areas tend to be overpriced for mediocre food. Walk back one street and the quality and price both improve.
Practical Notes
Getting to Essaouira: CTM or Supratours bus from Marrakech, ~100 MAD, 3 hours. Easy.
Getting to Agadir: Direct flights from Europe (it’s a package holiday destination), or road from Marrakech (~3 hours). CTM buses also run the route.
Best time: The Morocco coast works year-round. Summer is hot and crowded; spring and autumn are the best balance. Essaouira’s wind is strongest in summer (which is why kitesurfers love July and August but beach-seekers don’t).
FAQ
What is the nicest coastal town in Morocco? Depends what you want. Essaouira for atmosphere and medina culture. Agadir for beach resort infrastructure. Tangier for history and geography. There’s no single answer.
Is Essaouira worth a day trip from Marrakech? Yes — 177km, around 3 hours by bus, about 100 MAD one way. Three hours there is enough; staying overnight gives you the evening atmosphere.
Is Agadir good for families? Yes. Wide beach, calm water, modern infrastructure, reliable sun. It’s the most resort-like city on Morocco’s coast.
What’s the best surf spot in Morocco? Taghazout, north of Agadir, has the strongest reputation among surfers. Essaouira is better for kitesurfing and windsurfing due to its consistent wind.
How long is Morocco’s coastline? Over 1,800km, bordering both the Atlantic Ocean and the Mediterranean Sea.
Is the Morocco coast safe to visit? Yes. The main coastal cities are safe for tourists. Standard precautions apply as anywhere.






