- Beach
- Africa
- Morocco
- Essaouira
- Inspiration
- See & Do
Travel advice for Morocco
From travel safety to visa requirements, discover the best tips for visiting Morocco
Book your individual trip, stress-free with local travel experts
Discover the charm of Morocco's coastline with our round-up of the best beaches in Morocco. With their pristine sands, azure waters and scenic surroundings, they are a paradise for both sun seekers and nature lovers.
Legzira Beach, along Morocco’s southern Atlantic coast, is a standout. It’s known for its dramatic cliffs, carved by the sea, which rise from the golden sands. The views here are incredible, especially when the sun sets and casts a warm orange glow over the rocks.
The real draw for paragliders is the perfect thermal currents that come up from the ocean and along the cliffs. These make it one of the best spots for paragliding and hang-gliding in the country. There’s also a Spanish fort on the hills above the beach, which gives you a great view of the coast and doubles as a launch point for those ready to soar.
If you're visiting, be sure to walk along the beach. One of the famous arches collapsed in 2016, but the others are still standing strong. If you’re up for a longer walk, the 6-mile (10km) stretch from Legzira to Sidi Ifni is breathtaking, with crashing waves and dramatic views of the coastline. There are plenty of great opportunities to go trekking in Morocco.
From Sidi Ifni, you can catch a bus to a stop up the hill from the beach. Many people take the bus there and then enjoy the scenic walk back to Sidi Ifni (about 6 miles or 10 km). Just be sure to check the tide times because the path can be blocked during high tide. Taxis are also an option if you're looking for a quicker route. See more about getting around Morocco.
The best time to visit is in spring (from April to May) or autumn (from September to October), when the temperatures are around 68 to 77°F (20 to 25°C), and the wind is perfect for paragliding. Summer can get quite hot, and winter brings stronger winds and waves, which are better for more experienced paragliders.
Legzira dramatic natural stone arches reaching over the sea, Atlantic Ocean, Morocco © Shutterstock
Agadir Beach is great for a classic beach day in Morocco. The 5.5 mile (9 km) stretch of golden sand is kept clean every morning, and it’s right at the heart of Morocco’s busiest beach resort area.
With its south-facing location, it gets plenty of sunshine all day.
The sand here is perfect for lounging, and there are plenty of cafés and restaurants along the promenade where you can rent sunbeds and umbrellas. At low tide, the beach creates a beautiful expanse of sand that stretches out even further.
However, the strong Atlantic undertow means you need to be cautious when swimming. The northern end of the beach has lifeguards in summer, and there's a flag system in place to help you know when it's safe to swim. If swimming isn’t your thing, you’ll find plenty of water activities like jet skiing, banana boat rides, and even quad biking on the sand.
Agadir Beach is super easy to get to from pretty much anywhere in the city. The beach runs along the main tourist area, and most hotels are within walking distance. If you're staying a bit farther out, buses run regularly along Avenue Mohammed V, which runs parallel to the beach. Taxis are also a convenient option.
Agadir has a pretty consistent climate, with over 300 days of sunshine a year. The best time to visit is from April to November when temperatures are typically between 77 and 89°F (25 to 32°C), and there’s minimal rain. Summer (June through August) brings the warmest temperatures but also more crowds. If you prefer a quieter visit, May or September-October can be ideal. The winter months are mild with temperatures averaging around 70°F (20°C) and are a good time to avoid the crowds. See more about the weather in Morocco in November.
Aerial view of Agadir in Morocco © Shutterstock
Taghazout Beach was once a quiet fishing village, but it’s now become a popular beach for surfers from all over the world. Located just north of Agadir, the beach has a great mix of consistent waves, stunning views, and a laid-back vibe.
Surfers love Taghazout because there are so many great surf spots in such a small area. The coastline has right-hand point breaks, which create long, smooth waves that work for different skill levels. Experienced surfers tend to head to spots like Anchor Point, where you can catch waves that stretch up to 1,640 feet (500 meters) on a good day, making for some pretty exciting rides.
But Taghazout isn’t just about surfing. The village has kept its charm, with colorful fishing boats along the shore and local cafés serving fresh seafood. You can also join in on a beach yoga class, enjoy a fish dinner, or just take in the incredible sunsets over the Atlantic.
Taghazout is around 12 miles (20 kilometers) north of Agadir. The easiest way to get there is by taking a grand taxi from Agadir’s main station, which runs pretty often throughout the day. You can also take a local bus, though they don’t run as frequently. If you’re flying in, Agadir Al Massira Airport is the closest, about 28 miles (45 kilometers) away, and taxis are available to get you to the beach.
The best time to surf in Taghazout is between October and April, when the North Atlantic swells keep the waves coming. From December to February, the waves are bigger, so they’re better for intermediate and advanced surfers. If you’re just starting out, the smaller waves in October, November, or March are a lot more manageable. See more about the weather in Morocco in October.
Surfers in Taghazout, Morocco © Shutterstock
Essaouira Beach is the place to be for active travelers. It’s got a long stretch of sand that goes several miles south of the medina, and it’s more than just a beach for lounging or surfing. The beach has a really strong sports culture, especially with the local football games that pop up along the shore.
What makes Essaouira special is the community feel. Casual football games happen every day on the beach. On weekends, things get especially lively with local leagues holding matches timed to the tides.
The consistent winds here also make Essaouira a popular spot for windsurfing and kitesurfing, and it’s even earned the nickname "Wind City of Africa." The bay has great conditions for both beginners and experienced windsurfers or kitesurfers. There are schools around where you can rent gear and take lessons. And if you’re up for other activities, the beach is perfect for horseback riding, camel rides, or long walks with views of the medina and Skala fortress.
It’s super easy to get to Essaouira Beach from the medina, which is just a short walk through the southern gate (Bab Marrakech). If you’re coming from Marrakech, it’s about 112 miles (180 kilometers) and takes roughly three hours by bus, so it's a doable add-on to your Marrakech itinerary. You can find buses from Supratours and CTM running throughout the day. Shared grand taxis also make the trip and leave once they’re full.
When you visit depends on what you want to do. For windsurfing or kitesurfing, the best time to go is from April to September, when the winds are the most reliable. Football games happen year-round, but they’re especially lively on weekends. Spring and autumn are great for comfortable temperatures around 68–77°F (20–25°C), so it’s a nice time to visit if you’re looking for pleasant weather. Summer can get crowded and windy. The weather in Morocco in May can be particularly nice.
Essaouira, Morocco © Shutterstock
If you're after a beach that’s a bit quieter and more laid-back than Essaouira, Sidi Kaouki Beach might be just what you're looking for. It’s got everything kitesurfers and windsurfers need—wide sandy beaches, solid waves, and reliable winds. Despite being a popular choice for watersports, it still has a chill, authentic vibe that’s hard to find in more touristy places.
The wind here is what makes it so great for kitesurfing. It’s so reliable that the village gets most of its electricity from wind generators. The beach gets side-onshore winds, and the waves change depending on when you visit. If you're a beginner, it’s a great place to learn, and if you're more experienced, you'll still find plenty of challenges. There are a few schools around for rentals and lessons, so it’s easy to get started if you haven’t tried it before.
Aside from the watersports, the natural surroundings are pretty special. The beach is named after a local shrine, the Marabout of Sidi Kaouki, a holy man whose tomb is said to have healing powers. The sand dunes around the beach stretch all the way to Cap Sim, where you can take peaceful walks if you want to get away from the crowds. This is one of the best places to get off the tourist trail in Morocco.
Sidi Kaouki is about 12 miles (20 km) south of Essaouira. The quickest way to get there is by grand taxi, which takes around 30 minutes. You can also catch a local bus, though the schedule can be a little unpredictable. During the high season, some kitesurfing schools run shuttle services between Essaouira and the beach. See our first-timers guide to Essaouira.
The best time for kitesurfing is from April to September, when the winds are most consistent, usually picking up around midday and blowing through until sunset. If you're after the strongest winds, July and August are your months, but if you're a beginner, the conditions from April to June or September are a bit milder. Winter months (November-March) can still be good for kitesurfing, with some calmer days that are perfect for regular surfing.
Surfer in Sidi Kaouki, Morocco © Shutterstock
Imin Tourga Beach, just outside Mirleft, is a great place for coastal walks. The beach itself is beautiful, with golden sand meeting towering cliffs. It’s one of several beaches around Mirleft, but it stands out because it’s easy to reach and has some of the best walking trails along the coast.
The cliffside paths are the highlight here. They give you sweeping views of the beach below, with waves crashing against the rocks. The beach slopes gently into the Atlantic.
While the beach is getting a bit more popular, especially on weekends when locals visit, it still holds onto an authentic feel that’s hard to find along Morocco’s more developed coastlines. You’ll see a mix of Moroccan families, travelers, and surfers, but if you’re after a more peaceful visit, just walk a bit farther along the coast to find quieter spots and hidden coves.
Imin Tourga is about half a mile (1 km) from the center of Mirleft, a small town along the coast between Agadir and Sidi Ifni. From the center of Mirleft, it’s a short walk to the beach, just follow signs for “Plage Principale” or “Main Beach.” To get to Mirleft, you can catch a bus or grand taxi from Agadir (about 87 miles/140 km north) or from Sidi Ifni (about 12 miles/20 km south). If you’re driving, the coastal R104 road is a beautiful route into town. There are plenty of great options for accommodation here (see our guide to where to stay in Morocco).
The best time for coastal walks is during the spring (March-May) and autumn (September-November), when temperatures are between 68-77°F (20-25°C), making it perfect for walking and photography. Summer (June-August) is pleasant too, thanks to the ocean breezes, though it can get warmer. Weekdays tend to be quieter, while weekends see more visitors, especially locals from nearby towns. If you want to fit in, be sure to see our guide to Morocco culture and etiquette.
Imin Turga beach in Morocco © Shutterstock
Dalia Beach is a peaceful beach along Morocco’s northern Mediterranean coast, a bit off the beaten path compared to the more popular beaches around Tangier. Located near the village of Dalia, this beach remains pleasantly untouched, despite some nearby development in Cap Malabata.
What makes Dalia Beach stand out is its relaxed atmosphere and natural beauty. Unlike the busier beaches near Tangier, Dalia is quieter and feels more genuine. Families can lay out picnic blankets without feeling crowded, kids can splash around in the calm water (see more in our guide to Morocco with kids) and couples can walk along the shore without having to dodge crowds.
The water here is much calmer and warmer than the Atlantic beaches, and it’s great for swimming, even if you’re not the most confident swimmer. As the day winds down, you can catch a breathtaking sunset.
Dalia Beach is about 12 miles (20 km) east of Tangier. From the city, you’ll need to take the coastal road toward Cap Malabata. Public transport is pretty limited, so it’s easiest to catch a grand taxi from Tangier’s main taxi station or arrange for private transport. In summer, some tour operators offer day trips to Dalia and nearby beaches.
Dalia Beach is great from May to October, with the warmest water between 75-79°F (24-26°C) in July and August. If you want fewer crowds, consider going in June or September. You’ll still have warm weather, but there won’t be as many people around. Spring (April-May) is also lovely, with cooler temperatures and wildflowers blooming on the hills, though the water might still be a bit chilly for swimming.
Panoramic view from the Daliyya (Dalia) Beach on the Strait of Gibraltar, Tangier, Morocco © Shutterstock
Imsouane Bay is a small coastal village located between Agadir and Essaouira. It’s known for its laid-back vibe and amazing surf conditions. While it’s getting more popular with surfers, it’s still managed to keep its authentic, quiet charm.
Imsouane’s real appeal lies in its two bays. The main bay, known as "The Bay," is home to Morocco’s longest wave—a long, mellow right-hander that can stretch up to 1,970 feet (600 meters) on a good day. This makes it an ideal spot for longboarders and beginners, as the waves are gentle and feel like they go on forever.
For windsurfers, Imsouane is fantastic. The bay is well-protected, with steady winds making it a great place to learn. If you’re more experienced, you can venture out further for stronger winds and bigger waves. The hills around the bay create some unique wind patterns, so it’s often a good spot even if other places are too calm or too windy.
Off the water, Imsouane’s traditional fishing harbor is a nice touch, where you can watch local fishermen bringing in the day’s catch and selling fresh seafood right from the harbor. The village has avoided large-scale development, so there’s still a focus on small surf camps, guesthouses, and local seafood restaurants, giving it a more relaxed feel.
Imsouane is about 50 miles (80 km) north of Agadir and 43 miles (70 km) south of Essaouira. The easiest way to get there is by private transport or taxi from either city. Some surf camps even offer pickup services. Public transport is a bit limited, but you can take a bus to Tamri or Tamanar, then hop in a grand taxi for the last stretch. The road to Imsouane is paved but winding as it approaches the coast.
For windsurfing, the best time to visit is from April to September, when the thermal winds pick up in the afternoon. Surfing is good nearly year-round, but the biggest swells come in autumn and winter (September to March). If you're a beginner or intermediate surfer, spring and summer are perfect, as the waves are smaller and more manageable. Water temperatures range from 61-63°F (16-17°C) in winter to 70-72°F (21-22°C) in late summer, so you'll need at least a short wetsuit year-round. More advice like this in our guide to Morocco travel tips.
Waves on Imsouan beach, Morocco © Shutterstock
Cabo Negro Beach feels like a peaceful retreat along Morocco’s Mediterranean coast. It’s a contrast to the more rugged, wild beaches along the Atlantic side of the country. Located near Tetouan, this crescent-shaped bay has soft golden sand that gently slopes into clear, calm waters.
What sets Cabo Negro apart is how it mixes luxury with nature. The beach is surrounded by pine forests, luxury villas, and boutique hotels, but it still feels peaceful and a bit remote, even though it's become a popular spot. The Mediterranean’s warm water is calm and inviting, and the Rif Mountains in the background add to the serene vibe.
Cabo Negro attracts a mix of locals, especially wealthy Moroccans from cities like Rabat and Casablanca, who spend their summers here. You’ll find golf courses, tennis clubs, and nice restaurants catering to a more cosmopolitan crowd, but the place still maintains its relaxed atmosphere. If you’re looking for a day trip, Chefchaouen—the mountain town with its iconic blue buildings—is just a short drive away.
Cabo Negro is about 12 miles (20 km) from Tetouan and about 6 miles (10 km) from M'diq. A taxi is the easiest way to get there, with a 25-minute ride from Tetouan. From Tangier, it’s about an hour and a half (1.5 hours) drive along the coastal highway. If you’re flying in, Tangier Ibn Battouta Airport is around 37 miles (60 km) away. You can also take a ferry from Spain to Ceuta and grab a short taxi ride to the beach.
The best time to visit is from June to September, when the weather is ideal for swimming and soaking up the sun. In the summer, the sea temperature is around 73-77°F (23-25°C). July and August are the busiest months, so it’s a good idea to book in advance. For a quieter experience, consider visiting in June or September when the weather is still great but there are fewer people. If you’re into golf or exploring, spring (April-May) is also nice, though the water might be too cool for swimming.
Beautiful view of Mediterranean Cabo Negro City, Morocco © Shutterstock
Despite its name, Devil’s Rock Beach is perfect for beginner and intermediate surfers looking for a more laid-back spot. Located just north of Taghazout in Tamraght, it’s known for its beach break waves that are great for getting started or improving your skills.
Learning to surg here is one of the best things to do in Morocco. The waves here break over a sandy bottom, which makes them more forgiving for beginners who are still learning how to handle wipeouts. There are waves for all skill levels—small, gentle waves near the shore for beginners and bigger ones further out for those ready to progress. Since the beach is hit with swells pretty consistently, it’s a reliable spot to surf year-round.
The area around the beach has a relaxed vibe, with surf camps, yoga retreats, and cafes serving fresh seafood and Moroccan food. If you prefer a quieter atmosphere compared to Taghazout, this is the place to be, though it's still close enough to the center if you want to explore.
Devil's Rock is in Tamraght, about 2 miles (3 km) north of Taghazout and 9 miles (15 km) north of Agadir. From Agadir, you can catch a grand taxi to Tamraght, or take a bus heading towards Essaouira and ask to be dropped off at Tamraght. Many surf camps also provide pick-up services from Agadir’s airport or bus station. Once in Tamraght, the beach is just a short walk from the main road, with signs leading you to “Devil’s Rock” or “Plage Imourane.”
For beginners, spring (March-May) and autumn (September-November) are the best times to visit. The waves are smaller, the weather is comfortable (68-77°F / 20-25°C), and it’s less crowded. Summer (June-August) is great for total beginners, as the waves are at their smallest and the weather is warm. Just be mindful that afternoon winds can make the conditions a bit choppier, so it's better to surf in the morning. See more advice in our roundup of the best Morocco travel tips.
Surfing the waves at surf spot called Devils Rock near Tamraght, Morocco © Shutterstock
Ready for a trip to the best beaches in Morocco? Check out the snapshot of The Rough Guide to Morocco. If you prefer to plan and book your trip to Morocco without any effort and hassle, use the expertise of our local travel experts to make sure your trip will be just like you dream it to be.
written by
Dre Roelandt
updated 29.04.2025
Dre Roelandt is originally from the United States but lives and works in Berlin, Germany. Dre is a freelance writer and artist with a passion for travelling. They are an in-house Senior Content Editor at Rough Guides.
Use Rough Guides' trusted partners for great rates
From travel safety to visa requirements, discover the best tips for visiting Morocco
Discover Morocco's most captivating stories
Discover Morocco – Your go-to guide for travel tips and inspiration.
Discover Morocco – Your travel guide.