Capping Africa’s left shoulder, Morocco has the good fortune of being lined with beautiful beaches along its 2200-mile coastline.

On the Atlantic side, windy weather makes for terrific surfing, windsurfing and kitesurfing, wrapped in a bow with incandescent sunsets that light the sky ablaze in red and orange. On the northeastern shoreline, play in warm Mediterranean water and party with locals at beach clubs and cafes serving "Berber whisky’ (Moroccan mint tea).

While the country is known for its ancient medinas, these eight beaches make the case that Morocco is just as worthy for a sunshine-seeking coastal trip.

Man in a white tunic and a straw hat sitting on the beach in Essaouira, Morocco, Africa
Essaouira beach. Tatyana Bakul/Shutterstock

1. Essaouira

Best for windsurfing and kitesurfing

Just outside of Essaouira’s enchanting UNESCO-recognized old town, this wide, sandy city beach has long been a hub for hippies and wanderers. You can play a game of beach soccer or bargain for a camel ride here, but sunbathing and swimming aren’t the most comfortable activities – Essaouira is known as the Wind City of Africa for a reason. Instead, embrace the breezy weather by trying your hand at windsurfing or kitesurfing.

Planning tip: The best time to windsurf is between April and November. There are several places to rent equipment along the beach and nearby streets.

A paraglider drops down onto the red sand next to the land arch of Legzira beach, in Morocco at sunset as wind whips up the grains of sand
The famous arch of Legzira. RuslanKaln/Getty Images

2. Legzira

Best for photos

North of the old Spanish port town of Sidi Ifni is Legzira, a quiet, golden-sand beach with a magnificent thousand-year-old sandstone archway. (There used to be a second archway, but it collapsed in 2016 after years of erosion.)

Surf the whipping waves, meander along the long beach and beneath the arch during low tide, or go paragliding at sunset – the skies here are pure magic when the sun goes down.

Planning tip: Swimming here isn’t advisable due to the high winds.

In a swirl of orange and purple as the sun disappears, two silhouettes of surfers stand on Taghazout beach in Morocco and survey the sea
Taghazout at sunset. Daria Petricheva/500px

3. Taghazout

Best for surfing

The Atlantic-coast town of Taghazout might be small, but it’s big on the world surfing map, especially among backpackers and those learning to ride the waves.

The beach itself is quiet and attractive for a relaxing day under the sun, and there’s plenty of affordable accommodation if you'd like a longer stay. Head to Devil’s Rock, jutting out from the southern tip of the beach, to see locals jamming out on ouds and soak in western Morocco’s magical sunsets.

Detour: Traverse inland to Paradise Valley for cliff jumping into lime-green pools and verdant walks between palm trees.

Saidia, Saïdia Morocco: Coastal resort town on the Mediterranean, famed for its long golden beaches, clear waters, lively marina, and relaxed holiday atmosphere.
A camel on the beach in the Saïdia. Raphael Paulino Goncalves/Shutterstock

4. Saïdia

Best for holidaymakers

Stretching from the blocked border with Algeria on the northeastern tip of Morocco is Saïdia, a long sandy beach that springs to life from June to September. Popular with Moroccans living in Europe on their summer holidays, this Mediterranean beach has plenty of comfortable white villas that can accommodate large families and small hotels for temporary stays, as well as the luxurious Iberostar Saïdia resort.

Along the beach you'll find restaurants serving fish, some with playgrounds for kids. Take a dip to cool off, or rent a jet ski or paddleboat from the marina to mix things up.

Planning tip: At night, beach clubs bump and shimmer for the party crowd.

Sunset view over the beach of Sfiha in Al Hoceima, Morocco. Peaceful sky with soft clouds and natural colors, ideal for travel and nature themes.🇲🇦🌊☀️




License Type: media, Download Time: 2025-11-11T16:58:38.000Z, User: tasminwaby56, Editorial: false, purchase_order: 65050 - Digital Destinations and Articles, job: Online Editorial, client: Morocco best beaches, other: Tasmin Waby
Sunset view over the beach of Sfiha. MaAloui/Shutterstock

5. Sfiha

Best views of Spanish islands

A 10-minute drive south of the Riffian city Al Hoceima, Plage Sfiha curves along the shore. It's a popular beach, with families lounging under umbrella seating and eating at restaurants during the summer, but its most remarkable aspect is the white-washed island just off the coast: El Peñón de Alhucemas, a Spanish-controlled post-colonial relic.

Detour: Stay atop the hill overlooking Plage Sfiha at Casa Paca, a friendly bed-and-breakfast run by the half-Spanish, half-Moroccan owner. Dinners here are delicious. Open June to October.

Oysters and mussels in a small seafood store in Morocco
Oysters and mussels for sale in Morocco. Castling Short/Shutterstock

6. M’Diq

Best for fish restaurants

East of UNESCO-acknowledged Tetouan on the Mediterranean Coast, M’Diq is a hot spot for Moroccans and sun-seekers from across the Middle East. Its boardwalk is lined with mid-range hotels, restaurants and cafes.

Just south of M’Diq, Cabo Negro is a more upscale beach resort area; a little further south, Martil has a palm-tree-lined boardwalk and cafes that sprawl out onto the beach.

Detour: Head to the hills behind the beaches to cruise in a 4x4 at Tetouan Quad Discovery and have a classy lunch with a view at Hotel Mandy.

A view of the city of Oualidia in morocco, with the beach on the back and white stucco buildings on the foreground
Looking down on the lagoon at Oualidia. R. Lemieszek/Shutterstock

7. Oualidia

Best for lagoon swimming

A natural sand wall creates a lovely lagoon on Morocco’s Atlantic coast, perfect for swimming in calm water, cruising in a small boat, kayaking and paddleboarding, while out at sea, windswept waves make for great surfing.

Located about 120 miles from both Casablanca and Marrakesh, Oualidia is a fun day trip from either city. Be sure to try one of the many fish restaurants around the lagoon.

A view of Tangar Achakar plage maroc morocco nature from the headland.
Achakar beach in Morocco. Morocco lens/Shutterstock

8. Achakar

Best beach near Tangier

Just 20 minutes from Tangier but seemingly a world away, Achakar is the final beach on Morocco’s Atlantic coast, before the ocean slips into the Strait of Gibraltar and the Mediterranean Sea. The beach is a wide strip of sand, ideal for sunbathing or taking a whirl on a camel.

Don’t miss the kitschy-yet-worth-it Grottes d’Hercule, the place where the Roman god Hercules supposedly rested after ripping Europe apart from Africa. From there, you can look out to sea from a hole that looks like the map of Africa.

Detour: Above Achakar is Cap Spartel, a reserve that officially marks the unofficial confluence of the Atlantic and Mediterranean. There’s a lighthouse, a restaurant and epic views.

Explore related stories