Top 13 Morocco Beaches

The North African nation of Morocco sits just a stone's throw from mainland Europe, well, less than 10 miles actually. Renowned for its bustling souks, historic medinas and Kasbahs, a trip to Morocco offers a taste of a different culture, yet retains a hint of the familiar. But Morocco is also a land of incredible and varied landscapes, from the Sarah Desert to the verdant Atlas Mountains. It was this natural beauty that drew many of Morocco's first western tourists who were following the well-worn hippy trail. Whilst the hippies are now mostly gone they have left something of a legacy in many coastal towns and fishing villages which retain a Bohemian air.

With over 1,200 miles of coastline taking in both the Atlantic Ocean and Mediterranean, Morocco is home to any number of beautiful beaches. Cities such as Tangier and Casablanca are home to some great beaches, but you won't have to venture far to find a pristine stretch of golden sand to yourself. Over recent years Morocco has been establishing itself as something of a surf destination with some of the best surfing beaches to be found around Taghazout.

Morocco's beaches aren't just for surfers and 60s throwbacks, though. The resort of Agadir, for example, is a great family destination with over 5 miles of white sand beaches and a thoroughly modern vibe. Here is our guide to the best beaches in Morocco.

The Best Moroccan Beaches...

  • Legzira

    Legzira
    Yassine 1312

    One of the most unique and beautiful beaches you'll find anywhere, Legzira Beach is famous for its huge rock arch. There were oririnally two arches, but one collapsed in late 2016. The second arch is at risk as the ocean continues to erode the red sandstone from which it is formed. The arch is accessible at low tide, and it is quite an amazing sight… read more »

  • Imsouane

    Imsouane

    The little fishing town of Imsouane sits on a remote headland roughly halfway between Agadir and Essaouira. Despite its "discovery" as a great surfing destination the town still retains much of its traditional charm and industry. Well known locally for its bustling fish market you can buy all manner of fish / sealife fresh from the sea - or alternatively let one of the local… read more »

  • Dalia Beach

    Dalia Beach
    Abdelkarim chaara

    Located not far from the coastal city of Tangier is Dalia Beach. At just one kilometer long and 60 meters wide this little beach is often quiet and offers an opportunity to relax in picturesque surroundings. The sand is a golden, and runs into the blue waters of the Strait of Gibraltar. The waters are crystal clear with few waves, and swimming is generally safe… read more »

  • Oued Laou

    Oued Laou
    Medakif

    Oued Laou Beach is set in a charming fishing village in northern Morocco on the Mediterranean coast. With its remote and long, empty beaches this is somewhere to relax and enjoy the tranquility. It is easy to while away the time sitting on the beach and watching the fisherman cast their nets all day long.

    The beach has golden sands which stretch for many kilometers, so… read more »

  • Essaouira

    Essaouira
    Uploadmo

    Essaouira is a fascinating and historic port city in the middle of Morocco's Atlantic coastline. Called Mogador until the 1960s, this city was fortified with seafront ramparts and brass cannons in the 18th century. These served to protect the old walled city, or medina. Head to the top of the old city walls for great views.

    Beyond the city walls is an expansive crescent of golden… read more »

  • Monica

    Monica
    Karima El Youbi

    Monica Beach is located on the northern outskirts of Casablanca. A wide stretch of whitish golden sand, the beach here is well known for surfing. It is something of a tricky location because there are quite a few rocks scatterd around the shoreline, but it is fine at high tide. More confident surfers enjoy the challenge of surfing here and you will see plenty of… read more »

  • Martil

    Martil
    Mohamed Haddi

    Martil is Tetouan’s coastal resort town in the summer monts. The rest of the year it's a university town which gives it a young, lively feel. The beach here is a long stretch of golden sand which face into the warm, blue waters of the Mediterranean. Beyond the town and along the coast high green mountains rise steeply from the coast providing a dramatic, scenic… read more »

  • Taghazout

    Taghazout
    © kabaretka

    This former fishing village is located on Morocco's Atlantic coast just north of Agadir. Today, Taghazout is at the centre of Morocco's surfing scene and within a stone's throw of some world class surf spots. The village still retains much of its old charm and as you make your way to the beach, you will pass through narrow cobbled streets with white washed buildings… read more »

  • Plage Blanche

    Plage Blanche
    Andreine

    Plage Blanche is an other-worldly spot in the heart of an ecological park on the edge of the Sahara Desert. You will find a 40 kilometer (25 mile) expanse of white sands with very few signs of being touched by human existence. Located 200 miles south of Agadir, it is something of a journey to get there and will require a 4x4 vehicle. The trip… read more »

  • Tangier

    Tangier
    © saiko3p

    Tangier is barely ten miles across the Strait of Gibraltar from Spain, making it the closest city in Africa to mainland Europe. To one side of Tangier Beach is on the Mediterranean Sea, and the other, the Atlantic Ocean. This is a place where both cultures and seas mix.

    Tangier Beach itself is a vast expanse of sand, and you will find locals swimming, sunbathing, and… read more »

  • Mehdia

    Mehdia
    Jaro Varga

    Set on the Atlantic coast near the northern tip of Morocco is Mehdia Beach, a hotspot for surfing. A lovely stretch of golden sand this is a place where there is always a buzz. There are several beach bars and even a water park on the sea front. Visitors to the beach are an eclectic mix of both international and Moroccan visitors which helps give… read more »

  • Agadir

    Agadir
    © mhamedi youssef

    Agadir Beach is an impressive stretch of white-golden sand backed with palm trees and a promenade. Set on the mid-Atlantic coast, Agadir is probably Morocco's most modern city. It was built as a resort town after a devastating earthquake destroyed much of the old town in the 1960s.

    With a marina, golf courses, restaurants, luxury hotels, shopping, and an incredible beach, this is one of… read more »

  • Sidi Kaouki

    Sidi Kaouki
    Julia Maudlin

    The quiet Berber village of Sidi Kaouki is about 30 minutes south of Essaouira. This is a wonderfully unspoilt place that seems to have found the perfect balance of catering for visiting travellers and staying true to its North African roots. Camels saunter on the golden sands, and old men sell handmade items such as locally made rugs. Tourists are on the beach in bathing… read more »