17 Best Beaches in Morocco Right Now

If you are looking for the all-time best beaches in Morocco then you have come to the right place. Sure, I may not be a sun worshipper. So, you may find me hiding beneath a well-placed umbrella.

But, I love the beach and go every chance I get. That’s why I live in one of the bigest beach towns in the country (since January 2023) and try to go to the most beautiful beaches in Morocco every chance I get.

I willalso be the first one to admit that Morocco has a lot more beaches then I expected. I dunno, I think when I first got here I forget that like half the country is on the coast.

Therefore, I firnly believe that some of the prettiest beaches in Morocco will amaze you, whether you want to go swimming, surfing, kite surfing, or paragliding.

So, swan dive into this epic guide and find the best Morocco beach for you and you’re family.

This post may contain affiliate links. Please see my disclosure for more information. As an Amazon Associate, I earn a small commission from qualifying purchases.

1. Essaouira

A view of Main Beach in Essaouira on a bright, sunny day. You can see the Port du Scala in the background and swimmers and surfers going into the water. If you're not sure what to do in Essaouira then try surfing.

The Main Beach in Essaouira is a 2-kilometer stretch of sand that sits just outside the UNESCO-protected Medina.

It’s a charming city beach that is lined by a gorgeous beachside promenade where you can go for a walk or have a drink while watching the sunset over the ocean.

If you walk all the way to the end of the beach, you’ll see some cute beach bars in Essaouira as well as locals offering, camel rides, horseback rides in Essaouira, quad tours in Esaouira, and more.

It is also totally safe to go swimming here. However, surfing in Essaouira and kite surfing in Essaouira are popular since intense winds off the Atlantic Ocean make this an ideal spot to try both sports (Moga Surf is a great place for a lesson0.

If you’re really interested, sign up for a cool surf camp in Essaouira. Just wear a wet suit since the water is quite chilly.

You also may want to visit in August since the winds are most intense this time of year. So, this is the best time of year to visit Essaouira if you are into both of these sports.

It’s also one of the safest cities in Morocco. So, you can feel safe walking along the beach at night.

Local Tip: If you want you could rent a car in Morocco and then do a scenic drive from Essaouira to Agadir and stop at some cool beaches along the way. You could also travel from Essaouira to Casablanca and check out the beaches there.

2. Taghazout

Aerial view of the beach at Taghazout with blue boats sitting on the sand.

Taghazout doubles as one of the best beach towns in Morocco and one of the coolest day trips from Essaouira.

Yes, it is a bit smaller than Essaouira. So, you’re really here just to chill by the beach. But, it’s pretty easy to get to since it’s located just 30 minutes from Agadir.

It is a mecca for surfing among backpackers. So, book a room at a local hostel (don’t worry, they have nicer hotels too) and get ready to hit the waves. You can also spend the day relaxing on the beach and soaking up some rays.

However, if you have the time, head out to Devil’s Rock to experience some more local vibes. I love it here since you can hear Moroccans playing the oud or catch an amazing sunset over the ocean.

Local Tip: If you’re visiting from Agadir then be sure to check out Paradise Valley too. It’s a stunning place where you can go cliff-jumping into beautiful green pools.

3. Legzira

View of the giant stoe archway on Legzira Beach in Morocco with yellow sand and people walking through the beach as the tide comes in.

This beautiful beach in southern Morocco features a stunning, thousand-year-old sandstone arch that you need to see to believe.

This is one of the best beaches in Morocco that also sits just north of Sidi Ifni, a charming beach town that was a historic Spanish port town back in the day.

Today, you can catch a CTM bus (2 departures daily) from Aagadir and be in Sidi Ifni in around 4 hours.

Like many of the beaches in Morocco on the Atlantic, swimming is less than ideal due to high winds. However, you can walk beneath the arch at low tide, go paragliding, try surfing, or enjoy a sunset camel ride along the beach.

Fun Fact: There used to be another arch here, but it collapsed in 2016.

View of Kelly riding a camel wearing a blue shirt and a red scarf on her head with brown pants. She is in the desert.

Planning 7 Days in Morocco? Start Here.


Skip the hours of research and guesswork. I created this 45-page, step-by-step Morocco itinerary based on my years of living and traveling in Morocco. It lays out where to go, what to see, and how to make the most of a 7-day trip, without spending weeks planning it yourself. Get the practical itinerary I wish every first-time Morocco traveler had.

4. Saïdia

A view of the deep blue ocean crashing on the shore in Saidia at dusk with giants rocks along the coast in the background.

If you’re going on a family vacation to Morocco then this is one of the best beaches for you. After all, Saïdia is well-located an hour and fifteen-minute drive from Nador (there’s an airport here that many Europeans fly into).

It’s a beautiful, but popular, Mediterranean beach that sits right on the northeastern border between Morocco and Algeria.

It’s a nice stretch of white sand that comes alive between June and September. It’s home to a vibrant nightlife scene and is a great place to go jet skiing, paddleboarding, and swimming.

You’ll also find tons of seafood restaurants and playgrounds,

Due to its location near Nador Airport, and the awesome white villas here, it’s popular among Moroccans living abroad who want to go on a quick summer vacay.

Local Tip: If you have the budget for it, try staying at the Iberostar Saïdia resort. You will NOT regret this decision.

5. Sidi Kaouki

View of the beach at Sidi Kaouki with umbrellas and people walking on the beach with the waves in the background.

Located just 30 minutes outside of Essaouira, Sidi Kaouki is a tiny beach town that is home to a popular white sand beach. TBH, the beach is a bit less built up than the one in Essaouira and a bit nicer IMHO.

Just hop on the number two bus at Bab Doukkala and in around 45 minutes you’ll be in Sidi Kaouki. It’s not a big town but it’s a great place to go surfing, quad biking, or camel riding.

Just don’t try to go swimming since the waves here are intense, making it a popular destination among surfers.

It’s not a “secret” destination anymore. However, it’s pretty easy to get off the beaten path. Just turn right upon arrival and you can enjoy a bit of seclusion at La Mouette et les Dromadaires.

It’s a nice cafe where you can enjoy lovely views of the ocean and go for a quiet walk along the beach. You could also head to the Surf Station for an amazing mint tea.

6. M’Diq

View of a white house on stilts in blue water at M'Diq Beach in Morocco.

Just a quick, 20-minute ride from Tetouan, M’Diq Beach sits on the Mediterranean and is popular among anyone looking to get a bit of sun.

It’s home to a lovely boardwalk filled with mid-range hotels, restaurants, and cafés. However, for the best dining experience possible, head to Restaurant Cocodrilo. It’s a spot to grab some fish soup or fish barbecue.

Overall, the beach is super clean and has calm, clear waters. So, this is one of the few beaches in Morocco where you can actually see your feet beneath the surface of the water.

It’s a great place to go swimming, to rent a boat/jet ski, or to go fishing in the evening.

A view of me and y boyfriend sitting together in Chefchaouen with the Spanish Mosque behind us. We did this during a fun Fes to Chefchaouen day trip.

Want to Feel Confident Traveling in Morocco?

Get the practical safety advice I wish every first-time visitor had before their trip. I’ve lived in Morocco since 2023 and have spent years traveling around the country. I created this 26-page Morocco Safety Guide to give you practical, realistic advice for navigating Morocco confidently—from avoiding common tourist scams to knowing what to expect and how to handle situations that can catch first-time visitors off guard. No fear-mongering. No generic advice from someone who spent a week in Marrakech. Just practical tips from someone who actually lives here.

7. Sfiha

A view of a small island with white builings on the ocean. You can see mountains in the background through the haze.

Plage Sfiha sits along the northern coast of Morocco and is maybe a 10-minute drive from Al Hoceima.

It’s one of the most popular beaches in Morocco in the summer when families come here to relax beneath beach umbrellas and enjoy delicious seafood at local restaurants.

You can also take a leisurely stroll along the beach or do a bit of swimming while you’re here.

However, the coolest thing about this beach is that you can see a tiny island with white-washed buildings sitting just offshore. It’s known as El Peñón de Alhucemas and is a Spanish-controlled post-colonial site.

If you spend the night, stay at Casa Paca. It’s a fantastic bed and breakfast with killer views of Plage Sfiha.

I love Joaquin and think he is a wonderful person and a great owner. They also serve awesome food but are only open seasonally.

8. Oualidia

You can see the bright blue water and sand in the foreground on a clear day in Oualidia. You can also see buildings and trees in the foreground.

Situated about 120 kilometers (75 miles) away from Casablanca and Marrakech, Oualidia Beach was formed by a natural sand wall that protects the lagoon from the strong waves and currents of the ocean.

As a result, you have an awesome blue lagoon on the Atlantic Ocean where you can swim through calm waters or try your hand at kayaking or paddleboarding.

Head a little bit further out to sea and you’ll also find nice waves for surfing. Afterward, grab some fresh oysters from a local restaurant since this is the one food that this city is known for.

All in all, this is a great place for a fun day trip from Marrakech or Casablanca.

Planning a Trip to Morocco? Let Me Help You Get It Right.

Not sure where to go, how long to stay, or how to put everything together? Book a private one-on-one Morocco travel consultation with me, and let’s figure it out together. I’ve lived in Morocco since 2023 and have spent years exploring the country. I’ll help you create or refine an itinerary based on your interests, travel style, timeframe, and budget—rather than giving you a generic itinerary that may not actually suit you. Already have an itinerary? That’s okay too. We can go through it together, and I’ll help you identify what works, what doesn’t, and where you can make improvements.
Stop second-guessing your Morocco trip. Let’s make a plan.

9. Achakar

View of the rocks and grass along the coast near Cap Spartel. Look out and you get beautiful views of the ocean on a sunny day.

Achakar is about a twenty-minute drive from Tangier and is a great place to sit in the sun or go for a swim. It’s also well-located near Cap Spartel and the beautiful lighthouse here.

If I were spending the day in Tangier, I would grab a group taxi and take it to Cap Spartel. Once here, you can explore the lighthouse museum or take photos of the incredible view before walking to Achakar Beach.

The walk will probably take around an hour and is pretty lovely since you’ll enjoy stunning views of all the local beaches. There is no shade though, so do bring sun protection.

Once there, chill on the beach before making your way to Hercules Grotto. I found this place a bit underwhelming and do not recommend going inside the cave.

However, you can enjoy views of the ocean and relax at a cafe before catching a group taxi from here back to Tangier.

10. Agadir

Aerial view of Agadir Beach from the viewpoint on top of the mountain near the city.

Agadir is a major city in Southern Morocco that is a 3-hour drive from Essaouira and Marrakech. So, it’s easy to travel between Agadir and Essaouira.

It is also a more modern city since a severe earthquake in the 1960s completely leveled Agadir.

Today, the city has been fully modernized and is home to one of the best beaches in Morocco, especially since the area receives around 340 days of sunshine annually.

As a result, many Europeans visit to enjoy the sun and large, family-friendly beaches.

They also like to at one of the city’s world-class, beachfront resorts, like the five-star Sofitel Agadir Royal Bay Resort Hotel or the Iberostar Founty Beach (it’s perfect for families).

In total, the beach stretches out over 10 kilometers (6 miles) and is very spacious. So, you’ll never run out of sand to relax on.

It is also surrounded by lovely beach promenades lined with cafes and restaurants. But, for added comfort, try visiting Palm Beach or Sunset Beach since both are private areas.

11. Moulay Bousselham

View of the exposed beach at Moulay Bousselham. You can see lots of sand and a narrow strip of water where small blue boats are sitting and surrounded by trees on the left and white buildings behind the trees.

Moulay Bousselham sits at the very end of town and comes alive with eager beach lovers once August rolls around.

Despite this being one of the most popular beaches in Morocco, you can really only go sunbathing since powerful riptides make swimming extremely dangerous.

So, stop by to enjoy this sandy oasis before heading south to Temara Beach. This spot is home to large waves that make it a great place for surfing.

Local Tip: if you hate crowds then stop outside of summer since this becomes a quiet place to watch local birdlife in Merja Zerga National Park.

You can also visit as part of a day trip from Tangier since it’s only about 1.5 hours south of the iconic city.

12. Mirleft

View of the craggy rocks that surround the beach at Mirleft. It's one of the most beautiful beaches in Morocco.

About 2.5 hours south of Agadir you’ll find Mirleft. It offers visitors an awesome beach experience if you’re more of an independent traveler who doesn’t like all-inclusive resorts.

Overall, this southern Moroccan town has a selection of beaches, many of which are surrounded by rugged rocks and awesome cliffs.

Of all the beaches in the area, Imin Tourga is probably the most popular with its long coastline and central location.

So, enjoy sunbathing, surfing (you can easily get rentals and five-day lesson packages), paragliding, and even fishing.

Afterward, get away from the beach and check out all that the Anti-Atlas region has to offer.

Local Tip: Legzira is also very close to Mirleft. So, if you are visiting this area then stay in either Mirleft or Sidi Ifni and explore some of the most beautiful beaches in Morocco from there.

13. Asilah

View of the Ocean from a view point in Asliah. You can see the white walls of the town too.

It makes sense that one of the prettiest places in Morocco is home to one of the prettiest beaches in Morocco.

See, this tiny town on the North Atlantic Coast is renowned for the amazing street art murals in the Medina that line the charming, blue and white Medina. They even host a cool Arts Festival every August.

So, walk through the souks, visit Aplanos Gallery, and enjoy lunch at Oceano Casa Pepe. Afterward, relax on Paradise Beach.

This isn’t the main beach in Asilah since that beach is filled with trash. This beach is about seven kilometers (4.3 miles) outside of town and is good for either sunbathing or swimming.

Just be aware that there aren’t a ton of facilities here, although a lifeguard is usually on duty during the summer.

But, the best part? You can easily visit from Tangier since these two cities are only a 50-minute drive away from each other. Therefore, a day trip here is one of the most fun things to do in Tangier.

14. Martil

Dusk is settling on this beach where you can see beach umbrellas and people off in the distance.

Just a short drive away from Tetouan, Martil is one of the best beaches in Morocco with a contemporary port. It’s a great place to go for a slightly more authentic travel experience since this place isn’t heavily visited by foreigners.

Therefore, you won’t find a ton of high-end resorts here. Instead, you’ll discover lots of holiday apartments that sit near this long and narrow beach.

So, if you’re visiting Chefchaoeun and the nearby Rif Mountains then stop by for cool sea breezes, relaxing beach walks, and nice swimming.

You can also picnic on the beach or visit a charming local cafe as part of a quick day trip from Tetouan.

15. Oued Laou

A view of the cliffs with green grass above Oued Laou beach. You can see the sand and beautiful blue water from the cliffs above.

If you’re searching for one of the best budget-friendly beaches in Morocco then say hello to Oued Laou. Its just about an hour away from Tetouan and is a super chill, Mediterranean beach town where you can go swimming or take a stroll.

I wouldn’t lay out on this beach though since it is made of shingle and that makes for an uncomfortable sunbathing experience.

But, you’ll still love it here since you’ll discover vibrant fishing boats, beautiful blue water, steep cliffs, and hidden trails perfect for hiking.

All in all, this is a great place to go if you’re just looking for a chill beach vacation. You can swim, watch the sunset, or go for a serene boat ride as you stay in a locally-owned guesthouse with a warm, cozy feel.

16. Bouznika

Viw of people playing in the blue water on a sunny days as wave lap up on the shore. You can see a beige umbrella on the sand.

Bouznike Beach is one of the best beaches in Morocco that sits near Rabat. In fact, it’s well-located near Casablanca too, making it a perfect day trip from either city.

The beach itself features a long and wide patch of sand that is complimented by shallow waters near the shore. Therefore, it’s perfect for families with young children.

However, as you move further out into the ocean, the water does get rougher. That’s why you’ll see a lot of surfers out here catching waves.

Honestly, this beach in Morocco tends to get crowded on weekends during the summer. So, try to visit outside of peak season if you don’t want to deal with tons of people.

As an added bonus, there are tons of cool amenities here like umbrellas, lounge chairs, cafes, restaurants, and more.

Local Tip: If this beach is super crowded then head to Sable d’Or Beach and Contrebandiers Beach in Temara instead.

17. Dalia Beach

A view of blue boats sitting on the sand at Dalia Beach in Morocco. You can see mountains in the background and waves crashing up on the sand on a sunny day.

This is another one of the prettiest beaches in Morocco that is well-located near Tangier. However, it does get super crowded during summer weekends.

So, I would avoid visiting at that time of the year. This way families with young children can enjoy shallow waters that are protected from strong currents.

Highlights include swimming and relaxing beneath sunshades. However, facilities are minimal, minus a lifeguard. So, it’s best to bring your own gear.

This way you can enjoy a beachside picnic as you marvel at sweeping views of the Strait of Gibraltar.

Map of the Best Beaches in Morocco

Map of the best beaches in Morocco with 17 blue dots to represent the best beaches.

That wraps up this guide to the best beaches in Morocco. Did your pick for the prettiest beaches in Morocco make the list? I not then let me know.

If you liked this post, be sure to join our email list and Facebook group for even more awesome travel info. Also, don’t forget to get the best SIM card in Morocco so that you can stay connected during your trip.

Finally, please consider buying me a coffee. It’s a great way to say “thank you” for all the free content you receive. No amount is too small and anything you can give will be greatly appreciated.

General Morocco

Leave a Comment

72 Shares
Tweet
Share
Share
Pin72