Morocco is blessed with two glorious coastlines — a wide, sun-soaked Atlantic to the west and a gentle, turquoise Mediterranean to the north — giving it hundreds of kilometres of beautiful shore to enjoy. From the surf breaks of Taghazout to the ramparts of Essaouira, the family bays of Agadir and the hidden lagoons of the south, there is a beach for every kind of traveler. Here is your friendly guide to the finest stretches of sand in the kingdom, and how to reach them with ease.

Agadir — the sunshine beach capital
Agadir is Morocco's premier seaside resort, and it wears the title well. Its crescent bay unfurls into a ten-kilometre stretch of soft golden sand, lined by a palm-fringed promenade of cafés, restaurants and gardens. With more than 300 days of sunshine a year, calm water and gentle waves, it is ideal for swimming, sunbathing and long walks at golden hour. Families love the wide, clean beach and the easy-going atmosphere, while the modern marina adds a stylish touch. It is the perfect base for a classic beach holiday.
Essaouira — wind, waves and ramparts

Just a few hours from Marrakech, Essaouira is one of Morocco's most charming coastal towns. Its long, breezy beach sweeps beneath honey-coloured ramparts, and the steady Atlantic wind has made it a world-famous spot for windsurfing and kitesurfing. Beyond the sand, the whitewashed medina — a UNESCO World Heritage Site — brims with art galleries, seafood grills and a lively fishing port. Essaouira blends beach, culture and cool sea air in a way few places can, making it a favourite for a relaxed weekend or a day trip.
Taghazout — the surf village
North of Agadir, the former fishing hamlet of Taghazout has become Morocco's beloved surf capital. Its consistent, welcoming waves suit beginners and seasoned surfers alike, and the village hums with easygoing surf camps, yoga retreats and rooftop cafés looking out to sea. Nearby, the wide sands of Tamraght and the palm oasis of Paradise Valley add to the appeal. If you dream of learning to surf or simply soaking up a laid-back coastal vibe, Taghazout is the place.
The Mediterranean coast — Saïdia, Al Hoceima and beyond
To the north, Morocco's Mediterranean coast offers calmer, crystal-clear water and a wonderfully mellow pace. Saïdia is famous for its "Blue Pearl" — a vast stretch of fine sand and shallow, warm sea perfect for families. Al Hoceima dazzles with dramatic cliffs and hidden coves of turquoise water, while the resort towns of M'diq and Cabo Negro near Tétouan combine beach days with easy comfort. This coast is a delight in summer, when the Mediterranean is at its warmest and most inviting.
Northern Atlantic gems — Asilah and Oualidia
Between the big-name resorts lie some of Morocco's most romantic shores. Asilah, south of Tangier, pairs a lovely beach with an artist's medina of blue-and-white lanes and colourful murals. Further south, the Oualidia lagoon is a serene, protected crescent of calm water — a haven for swimming, kayaking, birdwatching and famously fresh oysters. These smaller spots reward travelers who love a quieter, more intimate coast with plenty of character.
Southern shores — Legzira, Sidi Ifni and Dakhla
The deep south holds Morocco's most cinematic coastline. Legzira and Sidi Ifni are known for wide, wild beaches, red cliffs and glowing sunsets that draw photographers from around the world. Far to the south, Dakhla sits on a slender peninsula between the desert and a vast lagoon, offering some of the planet's finest conditions for kitesurfing and windsurfing along with a growing collection of stylish eco-lodges. This is the coast for adventurers seeking wide-open horizons.
Getting to the coast in comfort
Reaching Morocco's beaches is part of the pleasure. A private transfer lets you travel door to door from any airport or city straight to the sand — no timetables, no changes, just a comfortable ride and a fixed, all-inclusive price. Marrakech to Essaouira, Agadir airport to Taghazout, or a scenic run up the northern coast: your driver handles the route while you enjoy the views. We provide private transfers and drivers across Morocco, so you arrive relaxed and ready for the beach. For more inspiration, see our things to do in Agadir guide, our Essaouira day trip guide and our best time to visit Morocco guide.
FAQ — beaches in Morocco
Which is the best beach in Morocco?
It depends on your mood. Agadir is the top choice for a classic sunny beach holiday with a long, family-friendly bay; Essaouira wins for character and water sports; Taghazout is the surf favourite; and Saïdia leads the calm Mediterranean coast. Morocco's variety is its greatest charm.
Can you swim in the sea in Morocco?
Yes — swimming is wonderful along both coasts. The Mediterranean north is calm and warm, ideal for families, while the Atlantic has livelier waves that are great fun and popular with surfers. Summer offers the warmest water; spring and autumn are pleasantly mild.
When is the best time for a beach holiday in Morocco?
The coast shines from spring through autumn. Agadir enjoys mild, sunny weather almost year-round, while the Mediterranean coast is at its warmest and most inviting in summer. It is a destination you can enjoy across many months.
Is Essaouira good for a beach day from Marrakech?
Absolutely. Essaouira is an easy few hours from Marrakech and makes a delightful day trip or overnight escape, combining a big Atlantic beach, a UNESCO medina and superb fresh seafood.
How do I get from the airport to the beach?
A private transfer is the smoothest option: your driver meets you with a name board and takes you directly to your coastal hotel at a fixed price, with flight tracking so a delayed arrival is handled calmly.
Planning a beach escape in Morocco? Book your airport transfer or private driver on planmorocco.com — fixed prices, English- and French-speaking drivers, name-board welcome and flight tracking, available 24/7.