Morocco

Beaches in Morocco

Wild Atlantic surf, ancient medinas, Saharan dunes, and North Africa's most spectacular coastline β€” 35 beaches across 18 regions

πŸ„ World-Class Surf πŸͺ Kitesurfing Capital 🦩 Flamingo Lagoons 🌊 Atlantic & Mediterranean

About Morocco's Coastline

Morocco's coastline stretches for over 3,500 kilometres, bordered by both the Atlantic Ocean to the west and the Mediterranean Sea to the north β€” making it one of Africa's most diverse beach destinations. The Atlantic coast ranges from powerful surf towns like Taghazout near Agadir, through the windswept ramparts of Essaouira, past wild desert shores and natural lagoons, all the way to Dakhla β€” the world's kitesurfing capital on Morocco's southern coast. The Mediterranean coast is gentler, with calm turquoise waters at Al Hoceima National Park and the beach towns of Tetouan and Saidia. In between, Morocco offers extraordinary natural wonders: the arched sea cliffs of Legzira, the flamingo-filled lagoon at Oualidia, the sacred marabout beach of Lalla Fatna, and the dragon-shaped sandbars of Dakhla. Each of the 18 regions in this guide has its own distinct character, culture, and coastal experience.

Morocco Beach Map

18 Coastal Regions in Morocco

From the Mediterranean north to the Atlantic south β€” explore Morocco's most spectacular beach regions.

πŸŒ…

Agadir

Morocco's premier Atlantic beach resort β€” wide sandy bays with reliable sunshine and 3 beaches.

3 beaches
πŸ„

Taghazout

Morocco's surf capital β€” world-famous point breaks like Anchor Point in a laid-back fishing village. 3 beaches.

3 beaches
🌬️

Essaouira

UNESCO-listed blue-and-white medina city with wild, wind-swept Atlantic surf breaks. 2 beaches.

2 beaches
🌊

Imsouane

Home to Africa's longest rideable wave at Imsouane Bay β€” a beginner-friendly surf gem. 1 beach.

1 beach
πŸ›οΈ

Asilah

White-washed Atlantic town with beautiful family beaches beneath Portuguese-era ramparts. 2 beaches.

2 beaches
🌍

Tangier

Where the Atlantic meets the Mediterranean β€” cosmopolitan city beaches and hidden coves. 3 beaches.

3 beaches
πŸ–οΈ

Tetouan

Calm Mediterranean family beaches near the ancient Rif city of Tetouan. 3 beaches.

3 beaches
🌿

Larache

Undiscovered Atlantic beaches near an ancient Phoenician site β€” wild and uncrowded. 1 beach.

1 beach
🀿

Al Hoceima

National park coves with the clearest Mediterranean snorkeling water in Morocco. 2 beaches.

2 beaches
🏞️

Nador

Marchica Lagoon β€” Morocco's largest natural lagoon ecosystem with sandy family beaches. 2 beaches.

2 beaches
β˜€οΈ

Saidia

Morocco's Blue Pearl β€” Morocco's longest Mediterranean beach with warm shallow water. 1 beach.

1 beach
πŸ•Œ

Casablanca

Urban Atlantic beaches at Ain Diab Corniche, with the Hassan II Mosque on the horizon. 2 beaches.

2 beaches
🌲

El Jadida

Pine-backed Atlantic beach near a UNESCO Portuguese fortified city β€” wide and natural. 1 beach.

1 beach
🦩

Oualidia

Morocco's famous oyster lagoon β€” flamingos, calm water, and world-class oyster dining. 1 beach.

1 beach
πŸ•Œ

Safi

Powerful left-hand surf breaks beneath a sacred marabout shrine β€” experienced surfers only. 1 beach.

1 beach
πŸŒ…

Sidi Ifni

Legzira's iconic natural arches β€” accessible only at low tide for extraordinary rock pool snorkeling. 1 beach.

1 beach
πŸ•οΈ

Mirleft

Bohemian cliff-top village with wild cove beaches down scrambled paths β€” Morocco's best-kept secret. 2 beaches.

2 beaches
πŸͺ

Dakhla

World kitesurfing capital β€” 300 days of trade winds, flamingo sandbars and desert ocean lagoons. 5 beaches.

5 beaches

All 35 Beaches in Morocco

Browse every beach across Morocco's 18 coastal regions β€” from Mediterranean coves to Atlantic surf breaks.

Imourane Beach Agadir

Imourane Beach

Agadir
πŸ‘¨β€πŸ‘©β€πŸ‘§ Family🀫 Quiet
Anza Beach Agadir

Anza Beach

Agadir
πŸ„ Surfing🀫 Quiet
Panorama Beach Taghazout

Panorama Beach

Taghazout
πŸ„ Surfing
Anchor Point Beach Taghazout

Anchor Point Beach

Taghazout
πŸ„ Surfing
Devils Rock Beach Taghazout

Devil's Rock Beach

Taghazout
πŸ„ Surfing🀫 Quiet
Cap Sim Beach Essaouira

Cap Sim Beach

Essaouira
πŸ„ Surfing🀫 Quiet
Moulay Bouzerktoun Beach

Moulay Bouzerktoun Beach

Essaouira
πŸ„ Surfing
Imsouane Bay

Imsouane Bay

Imsouane
πŸ„ SurfingπŸ‘¨β€πŸ‘©β€πŸ‘§ Family
Paradise Beach Asilah

Paradise Beach

Asilah
πŸ‘¨β€πŸ‘©β€πŸ‘§ Family🀫 Quiet
Asilah Beach

Asilah Beach

Asilah
πŸ‘¨β€πŸ‘©β€πŸ‘§ Family
Plage de Merkala Tangier

Plage de Merkala

Tangier
🀫 Quiet
Achakkar Beach Tangier

Achakkar Beach

Tangier
🀫 Quiet🀿 Snorkeling
Playa Blanca Beach Tangier

Playa Blanca Beach

Tangier
πŸ‘¨β€πŸ‘©β€πŸ‘§ Family
Martil Beach Tetouan

Martil Beach

Tetouan
πŸ‘¨β€πŸ‘©β€πŸ‘§ Family
Mdiq Beach Tetouan

M'diq Beach

Tetouan
πŸ‘¨β€πŸ‘©β€πŸ‘§ Family
Cabo Negro Beach Tetouan

Cabo Negro Beach

Tetouan
πŸ‘¨β€πŸ‘©β€πŸ‘§ Family🀫 Quiet
Ras Rmel Beach Larache

Ras Rmel Beach

Larache
πŸ‘¨β€πŸ‘©β€πŸ‘§ Family🀫 Quiet
Quemado Beach Al Hoceima

Quemado Beach

Al Hoceima
πŸ‘¨β€πŸ‘©β€πŸ‘§ Family🀿 Snorkeling
Torres Beach Al Hoceima

Torres Beach

Al Hoceima
🀫 Quiet🀿 Snorkeling
Charrana Beach Nador

Charrana Beach

Nador
πŸ‘¨β€πŸ‘©β€πŸ‘§ Family
Marchica Lagoon Beach Nador

Marchica Lagoon Beach

Nador
πŸ‘¨β€πŸ‘©β€πŸ‘§ Family🀫 Quiet
Saidia Beach

Saidia Beach

Saidia
πŸ‘¨β€πŸ‘©β€πŸ‘§ Family
Ain Diab Beach Casablanca

Ain Diab Beach

Casablanca
πŸ‘¨β€πŸ‘©β€πŸ‘§ Family
Corniche Beach Casablanca

Corniche Beach

Casablanca
πŸ‘¨β€πŸ‘©β€πŸ‘§ Family
Haouzia Beach El Jadida

Haouzia Beach

El Jadida
πŸ‘¨β€πŸ‘©β€πŸ‘§ Family🀫 Quiet
Oualidia Lagoon Beach

Oualidia Lagoon Beach

Oualidia
πŸ‘¨β€πŸ‘©β€πŸ‘§ Family🀫 Quiet
Lalla Fatna Beach Safi

Lalla Fatna Beach

Safi
πŸ„ Surfing🀫 Quiet
Legzira Beach Sidi Ifni

Legzira Beach

Sidi Ifni
🀫 Quiet🀿 Snorkeling
Aftas Beach Mirleft

Aftas Beach

Mirleft
🀫 QuietπŸ„ Surfing
Imin Turga Beach Mirleft

Imin Turga Beach

Mirleft
🀫 Quiet
Dakhla Lagoon Beach

Dakhla Lagoon Beach

Dakhla
πŸ„ Surfing🀫 Quiet
Foum Labouir Beach Dakhla

Foum Labouir Beach

Dakhla
πŸ„ Surfing
Pointe d'Or Beach Dakhla

Pointe d'Or Beach

Dakhla
πŸ„ Surfing
Dragon Island Beach Dakhla

Dragon Island Beach

Dakhla
🀫 Quiet
Puerto Rico Beach Dakhla

Puerto Rico Beach

Dakhla
πŸ„ SurfingπŸ‘¨β€πŸ‘©β€πŸ‘§ Family

Browse by Category

πŸ‘¨β€πŸ‘©β€πŸ‘§β€πŸ‘¦ Family Beaches 🧘 Quiet Beaches πŸ„ Surfing Beaches 🀿 Snorkeling Beaches

Explore Other Countries

Spain

Spain

27 beaches across Costa Brava, Mallorca, Ibiza & Tenerife

Portugal

Portugal

10 beaches across the Algarve & Lisbon Coast

Greece

Greece

15 beaches across Santorini, Mykonos, Crete & Zakynthos

Turkey

Turkey

15 beaches across Antalya, Bodrum & Fethiye

Italy

Italy

10 beaches across Sardinia, Amalfi Coast, Sicily & Puglia

Croatia

Croatia

15 beaches across Dubrovnik, Split, Hvar & the Dalmatian islands

France

France

18 beaches from the Riviera to the Atlantic coast

South Africa

South Africa

8 beaches from Cape Town to the Garden Route

Thailand

Thailand

10 beaches across Phuket, Krabi & Koh Phi Phi