Enjoy Morocco's stunning

Beaches

With a coastline that stretches from the Mediterranean to the Sahara, Morocco is blessed with numerous beaches – whether you’re a sun seeker, surfer or nature buff, there is a place for you.

Along Morocco’s Atlantic coast lie a string of seaside towns and cities, great places to stay when you want to enjoy a beach holiday. Some places, such as Taghazout and Mazagan are great for surfers, and Essaouira is a popular kite-surf resort. Agadir is a tourist hotspot: people are drawn from all over the world to enjoy its excellent sandy beaches. Further south is Plage-Blanche, an isolated beach in the middle of an ecological park, ideal for getting away from everything and spotting some Moroccan wildlife.

The Mediterranean coast has everything you’d expect – white sands, crystal clear waters and lovely warm weather. Whichever part of Morocco's coastline you stay in, you’re bound to find a brilliant beach.

Select A Location
  • Agadir Beaches
  • Asilah Beaches
  • Casablanca Beaches
  • Dakhla Beaches
  • Essaouira Beaches
  • Lixus Beaches
  • Mazagan Beaches
  • Plage Blanche Beaches
  • Rabat Beaches
  • Saïdia Beaches
  • Taghazout Beaches
  • Tamuda Bay Beaches
  • Tangier Beaches
  • Tetouan Beaches