SE Surf

Surf spots in South Africa

104 spots.

104 breaks — each with a live 10-day forecast, water temperature and wind rated against that break's ideal window. Start with Supertubes, Jeffreys Bay.

Supertubes, Jeffreys Bay

Eastern Cape · South Africa

Expert onlyPoint breakMay–September

Muizenberg Corner

Cape Town · South Africa

Beginner friendlyBeach breakYear-round

North Beach, Durban

KwaZulu-Natal · South Africa

IntermediateBeach breakYear-round

Elands Bay

Western Cape · South Africa

AdvancedPoint breakApril–September

Victoria Bay

George, Garden Route · South Africa

IntermediatePoint breakYear-round; April–September biggest

Kalk Bay

Cape Town, Western Cape · South Africa

AdvancedReef breakYear-round; April–September biggest

Boulders Beach

Cape Town · South Africa

IntermediateBeach breakOctober–April

Madiba Beach (former Santos Beach)

Mossel Bay · South Africa

IntermediateBeach breakOctober–April

Glen Beach

Cape Town · South Africa

IntermediateBeach breakOctober–April

Hout Bay Beach

Cape Town · South Africa

IntermediateBeach breakOctober–April

Orient Beach

East London · South Africa

IntermediateBeach breakOctober–April

East Beach

Port Alfred · South Africa

IntermediateBeach breakOctober–April

Lookout Beach

Knysna · South Africa

IntermediateBeach breakOctober–April

Bosbokstrand

East London · South Africa

IntermediateBeach breakOctober–April

Alkantstrand

South Africa · South Africa

IntermediateBeach breakOctober–April

Scarborough Beach

Cape Town · South Africa

IntermediateBeach breakOctober–April

Third beach

Port St. Johns · South Africa

IntermediateBeach breakOctober–April

Lagoon Beach

Cape Town · South Africa

IntermediateBeach breakOctober–April

Dappat Se Gat Beach

Hermanus · South Africa

IntermediateBeach breakOctober–April

Sunset Beach

Cape Town · South Africa

IntermediateBeach breakOctober–April

Bead Beach

East London · South Africa

IntermediateBeach breakOctober–April

Bananna Beach

Port Shepstone · South Africa

IntermediateBeach breakOctober–April

Hamburg Beach

Bhisho · South Africa

IntermediateBeach breakOctober–April

Long Beach

Port St. Johns · South Africa

IntermediateBeach breakOctober–April

Grotto Beach

Hermanus · South Africa

IntermediateBeach breakOctober–April

Sardinia Beach

Port Elizabeth · South Africa

IntermediateBeach breakOctober–April

Yellow Sands

East London · South Africa

IntermediateBeach breakOctober–April

Gonubie Beach

East London · South Africa

IntermediateBeach breakOctober–April

Gordon's Bay Main Beach

Hermanus · South Africa

IntermediateBeach breakOctober–April

Dias Beach

Cape Town · South Africa

IntermediateBeach breakOctober–April

New Beach

Durban · South Africa

IntermediateBeach breakOctober–April

Onrus Beach

Hermanus · South Africa

IntermediateBeach breakOctober–April

Trafalgar Beach

Port Shepstone · South Africa

IntermediateBeach breakOctober–April

Mossel River Beach

Hermanus · South Africa

IntermediateBeach breakOctober–April

Humewood Beach

Port Elizabeth · South Africa

IntermediateBeach breakOctober–April

Klipgat se Plaat

Hermanus · South Africa

IntermediateBeach breakOctober–April

Dalebrook Beach

Cape Town · South Africa

IntermediateBeach breakOctober–April

Kelly's beach

Port Alfred · South Africa

IntermediateBeach breakOctober–April

Lucien Beach

Port Shepstone · South Africa

IntermediateBeach breakOctober–April

Pringle Bay Beach

Hermanus · South Africa

IntermediateBeach breakOctober–April

The Tanks

Port Elizabeth · South Africa

IntermediateBeach breakOctober–April

Mangold's Pool

Port Elizabeth · South Africa

IntermediateBeach breakOctober–April

Ivy Beach

Port Shepstone · South Africa

IntermediateBeach breakOctober–April

Glenmore Beach

Port Shepstone · South Africa

IntermediateBeach breakOctober–April

Kidds Beach

Port Shepstone · South Africa

IntermediateBeach breakOctober–April

Shelly Beach

Cape Town · South Africa

IntermediateBeach breakOctober–April

Port Edward Beach

Port Shepstone · South Africa

IntermediateBeach breakOctober–April

Middle Beach

Cape Town · South Africa

IntermediateBeach breakOctober–April

Transvaal Cove

South Africa · South Africa

IntermediateBeach breakOctober–April

Three Anchor Bay beach

Cape Town · South Africa

IntermediateBeach breakOctober–April

Skuitbaai

South Africa · South Africa

IntermediateBeach breakOctober–April

Bloubergstrand

Cape Town · South Africa

IntermediateBeach breakOctober–April

Port Alfred

Port Alfred · South Africa

IntermediateBeach breakOctober–April

Sunset Rocks

Cape Town · South Africa

IntermediateBeach breakOctober–April

Keurboomstrand

Knysna · South Africa

IntermediateBeach breakOctober–April

Silversands

Hermanus · South Africa

IntermediateBeach breakOctober–April

Rennies Beach

Port Shepstone · South Africa

IntermediateBeach breakOctober–April

Kogel Bay

Hermanus · South Africa

IntermediateBeach breakOctober–April

Skulpstrand

Knysna · South Africa

IntermediateBeach breakOctober–April

Eersterivierstrand

South Africa · South Africa

IntermediateBeach breakOctober–April

Kabeljous Beach

Uitenhage · South Africa

IntermediateBeach breakOctober–April

Diaz

Mossel Bay · South Africa

IntermediateBeach breakOctober–April

Wilderness Beach

George · South Africa

IntermediateBeach breakOctober–April

Robberg Beach

Knysna · South Africa

IntermediateBeach breakOctober–April

1st Beach

Mossel Bay · South Africa

IntermediateBeach breakOctober–April

King's Beach

Port Elizabeth · South Africa

IntermediateBeach breakOctober–April

Witsands

Cape Town · South Africa

IntermediateBeach breakOctober–April

Wilderness Beach

George · South Africa

IntermediateBeach breakOctober–April

Spoegriviermond

South Africa · South Africa

IntermediateBeach breakOctober–April

Cape Vidal

Ubomba · South Africa

IntermediateBeach breakOctober–April

Mpame

Umtata · South Africa

IntermediateBeach breakOctober–April

Britannia Beach

Saldanha · South Africa

IntermediateBeach breakOctober–April

Herolds Bay

George · South Africa

IntermediateBeach breakOctober–April

Pollock Beach

Port Elizabeth · South Africa

IntermediateBeach breakOctober–April

Curlew Beach

Vanhynsdorp · South Africa

IntermediateBeach breakOctober–April

Suncoast Beach

Durban · South Africa

IntermediateBeach breakOctober–April

RomansBaaI

Hermanus · South Africa

IntermediateBeach breakOctober–April

Dana Bay

Mossel Bay · South Africa

IntermediateBeach breakOctober–April

Salt Rock Beach

Durban · South Africa

IntermediateBeach breakOctober–April

Thompson's Beach

Durban · South Africa

IntermediateBeach breakOctober–April

Victoria Bay Beach

George · South Africa

IntermediateBeach breakOctober–April

Shelley Bay

Port Alfred · South Africa

IntermediateBeach breakOctober–April

Knysna Beach

Knysna · South Africa

IntermediateBeach breakOctober–April

Bakoven Beach

Cape Town · South Africa

IntermediateBeach breakOctober–April

Moonlight Beach

Knysna · South Africa

IntermediateBeach breakOctober–April

Driftwood Bay

Knysna · South Africa

IntermediateBeach breakOctober–April

Oudekraal

Cape Town · South Africa

IntermediateBeach breakOctober–April

Cozy Beach

Cape Town · South Africa

IntermediateBeach breakOctober–April

Baggies Beach

Durban · South Africa

IntermediateBeach breakOctober–April

Castle Beach

Hermanus · South Africa

IntermediateBeach breakOctober–April

Corners

Cape Town · South Africa

IntermediateBeach breakOctober–April

Estuary Beach

South Africa · South Africa

IntermediateBeach breakOctober–April

Hippo Pools

Bredasdorp · South Africa

IntermediateBeach breakOctober–April

Jabula Beach

South Africa · South Africa

IntermediateBeach breakOctober–April

Kleinkrantz beach

George · South Africa

IntermediateBeach breakOctober–April

Lala Nek Beach

Ubomba · South Africa

IntermediateBeach breakOctober–April

Leentjies Klip

George · South Africa

IntermediateBeach breakOctober–April

Mdumbi Beach

Port St. Johns · South Africa

IntermediateBeach breakOctober–April

Mission Rocks Beach

South Africa · South Africa

IntermediateBeach breakOctober–April

Nine Mile Beach

Ubomba · South Africa

IntermediateBeach breakOctober–April

Sheffield Beach

Durban · South Africa

IntermediateBeach breakOctober–April

Shipwreck

Cape Town · South Africa

IntermediateBeach breakOctober–April

Stilgat

Swellendam · South Africa

IntermediateBeach breakOctober–April

Umgababa Hanggliding Site

Durban · South Africa

IntermediateBeach breakOctober–April