Moramara
Best Surf Spots Near Marrakech: Where to Surf on Morocco’s Atlantic Coast
Back to blog

Best Surf Spots Near Marrakech: Where to Surf on Morocco’s Atlantic Coast

November 4, 202623 views

Quick answer

Marrakech is inland, so there are no surf spots directly next to the city. The most practical options are Essaouira for a day trip, Sidi Kaouki for a quieter beach, Taghazout and Tamraght for a proper surf-camp stay, Imsouane for long rides, and Safi for experienced surfers.

Marrakech does not have a beach, but that does not mean you cannot add surfing to a Marrakech trip.

Morocco's Atlantic coast is roughly two and a half to four hours away, depending on where you go, and the options range from beginner-friendly beach breaks around Essaouira to world-famous point breaks around Taghazout.

The important thing is choosing the right destination for the kind of surf trip you want.

If you only have one day, Essaouira is usually the easiest option. If you want a proper surf holiday for several nights, Taghazout or Tamraght make much more sense. And if you are looking for long rides and a slower surf-village atmosphere, Imsouane is worth the extra drive.

Compare Surf Camps in Morocco →   •   Read our Surfing in Morocco guide

Best Surf Options From Marrakech at a Glance

  • Best day trip: Essaouira
  • Best quieter beach: Sidi Kaouki
  • Best for surf camps: Taghazout & Tamraght
  • Best for long rides: Imsouane
  • Best for advanced surfers: Safi
  • Closest practical surf coast: roughly 2.5–3 hours from Marrakech

1. Essaouira — Best for a Surf Day Trip From Marrakech

If you are staying in Marrakech and want to surf without completely changing your itinerary, Essaouira is the simplest choice.

The drive usually takes around 2.5 to 3 hours each way, depending on traffic and stops.

That is still a long day, but it is realistic with an early departure.

Essaouira Bay is particularly useful for beginners. The main beach has a sandy bottom and surf schools operate close to the water, making board rental and lessons relatively easy to organise.

Another advantage is that the trip works even if not everyone in your group wants to surf. The medina, harbour, beach and restaurants give non-surfers plenty to do.

The main limitation is the wind. Essaouira is famous for wind sports, especially in the warmer months, so morning surf sessions are often the better option.

Best for: beginners, first surf sessions, couples and groups mixing surfing with sightseeing.
From Marrakech: roughly 2.5–3 hours.

2. Sidi Kaouki — Best for a Quieter Surf Beach

Around 20–25 kilometres south of Essaouira, Sidi Kaouki feels very different from the city.

It is a long, exposed stretch of Atlantic coastline with several peaks and generally fewer people than Essaouira's main beach.

Compared with Essaouira Bay, the waves can be more powerful and less forgiving, which makes Sidi Kaouki especially interesting for surfers who have moved beyond their very first lessons.

It can still work for beginners on appropriate days with proper instruction, but it should not automatically be treated as a beginner-friendly beach simply because it is a beach break.

From Marrakech, going directly to Sidi Kaouki usually means around three hours or slightly more on the road.

Best for: progressing surfers, quieter beaches and travellers already visiting Essaouira.
From Marrakech: around 3 hours.

3. Safi — Best for Experienced Surfers

Safi is closer to Marrakech than many travellers realise, but it is not the place I would recommend for your first surf lesson.

The area is known for powerful surf, including serious right-hand waves that can become demanding when larger Atlantic swell arrives.

That makes Safi interesting for experienced independent surfers who are specifically looking for quality waves.

If you are a beginner travelling from Marrakech, Essaouira is a much more practical option.

Best for: experienced and advanced surfers.
From Marrakech: roughly 2.5–3 hours depending on traffic.

4. Taghazout & Tamraght — Best Overall Surf Destination

If surfing is more than a one-day activity during your Marrakech trip, consider leaving Marrakech for a few nights and heading toward Taghazout or Tamraght.

This is Morocco's most developed surf-camp zone.

Within a relatively compact section of coastline you have surf schools, camps, board rental, coaching and access to waves suitable for very different levels.

The Taghazout coast includes famous point breaks such as Anchor Point, along with softer options used by beginners and progressing surfers.

Tamraght is slightly quieter and has a particularly strong surf-camp and surf-and-yoga scene, while Taghazout offers the more famous surf-town atmosphere.

From Marrakech, allow roughly 3 to 4 hours by road, depending on traffic and your exact destination.

A same-day return is technically possible, but if surfing is your main goal, staying at least a few nights makes much more sense.

Explore Taghazout Surf Camps Explore Tamraght Surf Camps

5. Imsouane — Best for Long Rides and a Slower Surf Trip

Imsouane is farther from Marrakech but offers something very different from both Essaouira and Taghazout.

The village is famous for The Bay, a long right-hand wave that can produce very long rides when the conditions line up.

It also has Cathedral, a more exposed and punchier option that is better suited to surfers comfortable in stronger conditions.

Imsouane is not a sensible Marrakech day trip.

Expect roughly four hours or more by road, depending on your route, traffic and stops.

It is much better treated as an overnight or multi-day destination.

The appeal is the atmosphere. Imsouane is smaller and slower than Taghazout, and surfing tends to be the centre of the trip rather than one activity among many.

Explore Imsouane Surf Camps

Best Surf Spots Near Marrakech Compared

Destination Approx. drive Best for Day trip?
Essaouira 2.5–3 hours Beginners Yes
Sidi Kaouki 3+ hours Progressing surfers Possible, but long
Safi 2.5–3 hours Advanced surfers Possible
Taghazout / Tamraght 3–4 hours Surf camps / all levels Better overnight
Imsouane 4+ hours Long rides / surf trips No

Which Surf Spot Near Marrakech Is Best for Beginners?

For a complete beginner who is staying in Marrakech, Essaouira is the easiest choice.

Essaouira Bay has a sandy bottom, surf schools close to the beach and relatively accessible conditions on suitable days.

If you want to spend several days learning rather than simply trying surfing once, I would choose Tamraght.

You will spend more time travelling from Marrakech, but once you arrive you have a much larger choice of surf camps, instructors and spots.

That allows your surf camp or instructor to choose the best beach for your level and the conditions each day.

Which Is Best for Intermediate Surfers?

For intermediate surfers, the choice becomes more interesting.

Sidi Kaouki gives you more exposed surf close to Essaouira.

Taghazout and Tamraght give you the largest variety of waves and easy access to local surf guiding.

Imsouane is particularly attractive if you like longer walls, longboards or working on turns during longer rides.

For a dedicated surf week, the Taghazout coast is usually the strongest all-round option because several breaks with different orientations are available within a relatively small area.

Can You Surf in Marrakech?

No. Marrakech is inland and has no ocean coastline.

When people talk about surfing from Marrakech, they are really talking about driving west or southwest toward Morocco's Atlantic coast.

Even the closest practical surf destinations require several hours of road travel, so it is important to plan the day realistically.

Marrakech to Essaouira or Taghazout for Surfing?

Choose Essaouira if you have limited time.

It is closer, easy to combine with sightseeing and more realistic as a day trip.

Choose Taghazout or Tamraght if surfing is one of the main reasons for your trip.

The extra travel time gives you access to significantly more surf infrastructure and a larger range of waves.

Morocco surf road-trip idea

Marrakech → Taghazout / Tamraght → Imsouane → Essaouira → Marrakech

This turns the journey back toward Marrakech into part of the trip instead of repeating the same long drive.

When Is the Best Time to Surf From Marrakech?

For much of Morocco's Atlantic coast, October through March is the most consistent period for North Atlantic swell.

This is particularly important for intermediate and advanced surfers looking for the point breaks around Taghazout, the stronger waves around Safi or more exposed surf near Essaouira.

  • October–March: most consistent swell and strongest period for experienced surfers.
  • April–June: transition season with a mix of swell sizes and generally pleasant travel conditions.
  • July–September: often smaller surf around some areas, while wind can become stronger around Essaouira.

Beginners do not need the biggest winter swell. A good surf school will choose the spot and time according to your ability and the conditions on the day.

Day Trip or Overnight Surf Stay?

For Essaouira, a day trip is realistic.

Leave Marrakech early, surf in the morning, spend some time around the medina and return in the evening.

For Sidi Kaouki, I would prefer at least one night around Essaouira or Sidi Kaouki.

For Taghazout, Tamraght and Imsouane, stay overnight.

Spending six to eight hours in a car just to fit one surf session into the middle rarely makes sense. Staying on the coast also gives your instructor or guide more flexibility to choose the best conditions.

Planning a Morocco surf trip?

Compare Surf Camps Across Morocco

Compare surf camps in Taghazout, Tamraght, Imsouane and Aourir by destination, surf level, price and package inclusions.

Find Your Surf Camp →

So, Where Should You Surf From Marrakech?

If you have one day, choose Essaouira.

If you want a quieter beach and are comfortable travelling slightly farther, consider Sidi Kaouki.

If you are an experienced surfer looking for powerful waves, Safi can be interesting when conditions are right.

If you want a proper Morocco surf holiday, go to Taghazout or Tamraght.

And if you want long rides and a slower surf-village experience, make the extra journey to Imsouane.

Marrakech may be inland, but it works very well as the starting point for a Morocco surf trip — as long as you treat the Atlantic coast as a destination rather than expecting a beach just outside the city.

Frequently Asked Questions

What is the closest good surf beach to Marrakech?

Essaouira is one of the most practical surf destinations from Marrakech, usually around 2.5–3 hours away by road. Its main beach is especially convenient for beginners and first surf lessons.

Can I do a surf day trip from Marrakech?

Yes. Essaouira is the most realistic option. Taghazout, Tamraght and Imsouane are better as overnight or multi-day destinations because of the longer drive.

Is Essaouira or Taghazout better for surfing?

Essaouira is better for a simple Marrakech day trip and beginner lessons. Taghazout offers significantly more surf variety and infrastructure and is better suited to a dedicated surf holiday.

Is Sidi Kaouki good for beginners?

It can be on suitable days with proper instruction, but it is more exposed and can be more powerful than Essaouira Bay.

How far is Taghazout from Marrakech?

Allow roughly three to four hours by road depending on traffic and your exact route. It is better treated as a multi-day destination rather than a relaxed same-day surf trip.

What is the best time of year for a surf trip from Marrakech?

October through March generally brings the most consistent Atlantic swell. Beginners can surf at other times of year as well when the spot and conditions are appropriate for their level.

About Moramara

Moramara helps travellers compare surf camps, surf stays and local experiences across Morocco. Explore different destinations, understand what packages include and find the surf trip that fits your level and travel style.