Best Beaches in Morocco: Surf, Lagoons and Hidden Coves

Most people come to Morocco for the medinas and the Sahara, but the country also has two long coastlines. The Atlantic runs from Tangier to the far south, and the Mediterranean stretches east towards Algeria. The best beaches in Morocco range from surf villages and windy kite spots to quiet lagoons and red rock arches. This guide covers the beaches worth your time, what each one is best for, and how to add the coast to a desert trip.

2 seasThe Atlantic Ocean and the Mediterranean Sea
19 kmFrom Agadir to the surf village of Taghazout
14 kmThe long golden coastline of Saidia on the Mediterranean
2001Year the Essaouira medina became a UNESCO site

Atlantic or Mediterranean: choosing beaches in Morocco

The Atlantic coast is wild and powerful. The water is cool, the waves are strong and the wind often blows, which is why surfers and kitesurfers love it. The Mediterranean coast in the north and east is calmer, with warmer water in summer and beaches that are better for swimming. Your choice depends on what you want: waves and wind, or calm water and a long swim.

The best beaches in Morocco for surfing

Taghazout

Taghazout is a small Berber fishing village about 19 km north of Agadir and Morocco’s best-known surf village. Its right-hand point breaks are known for being consistent, and the best waves come from September to April. The famous Anchor Point, about 3 km north of the village, can give a very long ride on a good day.

Imsouane

Between Agadir and Essaouira, the quiet village of Imsouane sits in a sheltered bay. Its best-known wave, La Bay, is a long point break that suits beginners and longboarders. La Cathedrale, a more exposed beach break, is better for confident surfers.

Atlantic beach and rocky coastline between Essaouira and Taghazout, among the best beaches in Morocco
The Atlantic coast on the road between Essaouira and Taghazout.
Long point break waves curling into a bay on the Atlantic coast of Morocco
Point break perfection
Surfers riding Atlantic waves below desert cliffs, one of the best beaches in Morocco for surfing
Morning session
Surfers walking on a sandy beach below tall cliffs on the Atlantic coast of Morocco
Boards under the cliffs

The best beaches in Morocco for wind and kitesurfing

Essaouira and Sidi Kaouki

Essaouira is known as the wind city. Its wide sandy beach stretches south from the old harbour, and Morocco World News calls it one of the best kitesurfing spots in the world thanks to its strong Atlantic winds. The wind makes it less ideal for lying in the sun, but perfect for kites and long walks on the sand. About 30 km south, Sidi Kaouki is a sandy beach recommended for beginner surfers. Back in town, the Essaouira medina became a UNESCO World Heritage Site in 2001, so a beach day here comes with history, fresh fish at the port and the blue fishing boats.

Dakhla

Far to the south, Dakhla sits on a narrow peninsula with the calm, sheltered water of Dakhla Bay. It has become a centre for kitesurfing and windsurfing, where the desert meets the ocean. It is a destination of its own, usually reached by plane.

On the Atlantic, the wind decides the day. Surfers chase the waves, kitesurfers chase the gusts, and everyone watches the sunset.

The most beautiful beaches in Morocco for views

Legzira

Near Sidi Ifni, south of Agadir, Legzira beach is famous for its red rock arches carved by the sea over thousands of years. One of the arches collapsed in September 2016, as reported by Dawn, but a second, larger arch still stands along the beach. Come at low tide and stay for the sunset, when the cliffs turn deep red.

Oualidia

Between El Jadida and Safi, Oualidia sits beside a protected natural lagoon. The calm lagoon water is gentle for families, and the village is known as the oyster capital of Morocco. It is a perfect lunch stop on a coastal drive. See our guide to El Jadida nearby.

Turquoise cove below a cliff topped with white houses on the coast of Morocco
Turquoise cove
White rock cliffs and clear turquoise water on the coast of Morocco
White rocks, clear water
Rocky headland and blue sea seen through pine trees on the coast of Morocco
Pines and sea views
Portuguese walls and an old cannon facing the Atlantic Ocean in El Jadida, Morocco
The Portuguese walls of El Jadida, facing the Atlantic.
Old fortress on rocky cliffs above the Atlantic Ocean in Larache, Morocco
Cliffs and an old fortress above the ocean in Larache.

Beaches in Morocco near Tangier

Asilah

About 31 km south of Tangier, Asilah is a popular seaside town with a whitewashed medina. According to Wikipedia, its walls get new murals every year during the cultural festival held in August, which started in 1978. Spend the morning on the beach and the afternoon among the painted walls. Our day trip from Tangier to Asilah combines both.

Cap Spartel and the Atlantic coast of Tangier

West of Tangier, the coast turns wild at Cap Spartel, where the Mediterranean meets the Atlantic. The lighthouse, the Caves of Hercules and the long beaches below make a great half day out of the city. See our Cap Spartel and Hercules Cave day trip and the guide to things to do in Tangier.

Cap Spartel lighthouse on the cliffs near Tangier, close to the Atlantic beaches of Morocco
The Cap Spartel lighthouse, where two seas meet.

The Mediterranean beaches in Morocco: Saidia

In the far northeast, close to the Algerian border, Saidia is known as the Blue Pearl. Its 14 km coastline is among the longest beaches in Morocco, with golden sand and calm Mediterranean water. Around the town, the Moulouya National Park protects marshes and woods full of birds.

When to visit the beaches in Morocco

For swimming, June to September is the warmest season, especially on the Mediterranean. July and August are also the busiest months, when many Moroccan families head to the coast. For surfing on the Atlantic, the best waves come from September to April. Spring and autumn are lovely for walks, seafood and quieter sand. Read our guides to Morocco in summer and the best time to visit Morocco.

Good to know: Atlantic currents can be strong. Swim where local people swim, ask about the conditions, and respect any warning flags. On local public beaches, many visitors choose more modest swimwear, and covering up when you leave the sand is a sign of respect. See what to wear in Morocco.

Add the beaches in Morocco to a desert trip

Camels and a traveler with a sandboard on a golden dune above the Atlantic Ocean in Morocco
Camels, a sandboard and the ocean: where the dunes meet the Atlantic.

The coast and the Sahara make a perfect pair. After the heat and the dunes, a few days by the ocean feel like a reward. Our 5 day tour from Marrakech to Essaouira and Taghazout is built for exactly that. From Marrakech, the day trip to Essaouira is the easiest taste of the ocean. From the south, try the 8 day Agadir round trip or read how to reach the Sahara desert from Agadir. Still choosing? Compare the Sahara desert and the Atlantic coast.

FAQ: beaches in Morocco

Are the beaches in Morocco good?

Yes. Morocco has long Atlantic and Mediterranean coastlines, with surf villages, kite spots, lagoons and long sandy beaches.

Where are the best beaches in Morocco for swimming?

The Mediterranean coast, such as Saidia, is calmer for swimming. On the Atlantic, the lagoon at Oualidia is gentle too.

Where is the best surfing in Morocco?

Taghazout, north of Agadir, is the most famous surf village. Imsouane is great for beginners and longboarders.

Is Essaouira good for a beach holiday?

It is better for kitesurfing, walks and the medina than for sunbathing, because the wind is often strong.

Can I combine the Sahara and the beach?

Yes. Many travelers end a desert tour on the coast at Essaouira, Taghazout or Agadir. We can plan the route for you.

Want to combine the Sahara with the ocean? Send us your dates and we will plan a private trip from the dunes to the beach.

Message us on WhatsApp