Best 13 Morocco Beaches

By | Last Updated:

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...

  • 1. 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 the place an authentic feel.

    Mehdia… read more »

  • 2. Legzira

    Yassine 1312
    Great for:
    • Surfing
    • Kitesurfing

    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 to see. Just remember that… read more »

  • 3. Imsouane

    Great for:
    • Surfing

    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 restaurant owners do so and… read more »

  • 4. 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 here.

    Dalia Beach is one… read more »

  • 5. Oued Laou

    Oued Laou

    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 even in the summer you… read more »

  • 6. Essaouira

    Great for:
    • Kitesurfing

    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 sand stretching along the town… read more »

  • 7. Monica

    Karima El Youbi
    Great for:
    • Surfing

    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 locals doing it, but this… read more »

  • 8. Martil

    Mohamed Haddi
    Great for:
    • Swimming

    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 backdrop. To the back of… read more »

  • 9. Taghazout

    © kabaretka
    Great for:
    • Surfing

    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 down to the harbour full… read more »

  • 10. Plage Blanche

    Plage Blanche

    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 goes through twists and turns,… read more »

  • 11. Tangier

    © saiko3p
    Great for:
    • Surfing
    • Kitesurfing

    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 playing soccer here. Beyond the… read more »

  • 12. Agadir

    © mhamedi youssef
    Great for:
    • Swimming
    • Surfing

    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 the most popular destinations in… read more »

  • 13. Sidi Kaouki

    Sidi Kaouki
    Julia Maudlin
    Great for:
    • Surfing
    • Kitesurfing

    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 suits, while locals sit in… read more »