Offshore Stays

Surf Morocco: the best surf towns, seasons and spots

Where to surf in Morocco: 3 surf towns compared by surf season (mostly September–April), waves, skill level and sea temperature.

Best time to surf Morocco: September–April is main surf season in most of its surf towns. The table below shows each town's own season.

Morocco surf towns compared

TownBest surfWavesSuitsSea temp
Essaouira surfAfricaApril–May, September–Novemberbeach breaksbeginner and intermediate surfers16–18°C
Imsouane surfAfricaSeptember–Aprilpoint breaksbeginner and intermediate surfers16–20°C
Taghazout surfAfricaOctober–Marchpoint breaks, reef breaks and beach breaksall levels17–21°C

Frequently asked questions

When is the best time to surf Morocco?
Across the 3 surf towns we cover in Morocco, September–April is main surf season in most of them. Essaouira: April–May, September–November; Imsouane: September–April; Taghazout: October–March.
Where is the water warmest for surfing in Morocco?
Taghazout has the warmest sea of the towns we cover, around 21°C in August. The coldest is Essaouira, around 16°C in February.
Where should beginners surf in Morocco?
Essaouira, Imsouane, Taghazout have breaks that suit beginners. The other towns are better for surfers who already ride green waves.

Sea temperatures and weather come from each town's page, where the sources and dates are listed. Surf seasons, break types and skill levels are our editorial review.