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
Muizenberg Corner
Cape Town · South Africa
North Beach, Durban
KwaZulu-Natal · South Africa
Elands Bay
Western Cape · South Africa
Victoria Bay
George, Garden Route · South Africa
Kalk Bay
Cape Town, Western Cape · South Africa
Boulders Beach
Cape Town · South Africa
Madiba Beach (former Santos Beach)
Mossel Bay · South Africa
Glen Beach
Cape Town · South Africa
Hout Bay Beach
Cape Town · South Africa
Orient Beach
East London · South Africa
East Beach
Port Alfred · South Africa
Lookout Beach
Knysna · South Africa
Bosbokstrand
East London · South Africa
Alkantstrand
South Africa · South Africa
Scarborough Beach
Cape Town · South Africa
Third beach
Port St. Johns · South Africa
Lagoon Beach
Cape Town · South Africa
Dappat Se Gat Beach
Hermanus · South Africa
Sunset Beach
Cape Town · South Africa
Bead Beach
East London · South Africa
Bananna Beach
Port Shepstone · South Africa
Hamburg Beach
Bhisho · South Africa
Long Beach
Port St. Johns · South Africa
Grotto Beach
Hermanus · South Africa
Sardinia Beach
Port Elizabeth · South Africa
Yellow Sands
East London · South Africa
Gonubie Beach
East London · South Africa
Gordon's Bay Main Beach
Hermanus · South Africa
Dias Beach
Cape Town · South Africa
New Beach
Durban · South Africa
Onrus Beach
Hermanus · South Africa
Trafalgar Beach
Port Shepstone · South Africa
Mossel River Beach
Hermanus · South Africa
Humewood Beach
Port Elizabeth · South Africa
Klipgat se Plaat
Hermanus · South Africa
Dalebrook Beach
Cape Town · South Africa
Kelly's beach
Port Alfred · South Africa
Lucien Beach
Port Shepstone · South Africa
Pringle Bay Beach
Hermanus · South Africa
The Tanks
Port Elizabeth · South Africa
Mangold's Pool
Port Elizabeth · South Africa
Ivy Beach
Port Shepstone · South Africa
Glenmore Beach
Port Shepstone · South Africa
Kidds Beach
Port Shepstone · South Africa
Shelly Beach
Cape Town · South Africa
Port Edward Beach
Port Shepstone · South Africa
Middle Beach
Cape Town · South Africa
Transvaal Cove
South Africa · South Africa
Three Anchor Bay beach
Cape Town · South Africa
Skuitbaai
South Africa · South Africa
Bloubergstrand
Cape Town · South Africa
Port Alfred
Port Alfred · South Africa
Sunset Rocks
Cape Town · South Africa
Keurboomstrand
Knysna · South Africa
Silversands
Hermanus · South Africa
Rennies Beach
Port Shepstone · South Africa
Kogel Bay
Hermanus · South Africa
Skulpstrand
Knysna · South Africa
Eersterivierstrand
South Africa · South Africa
Kabeljous Beach
Uitenhage · South Africa
Diaz
Mossel Bay · South Africa
Wilderness Beach
George · South Africa
Robberg Beach
Knysna · South Africa
1st Beach
Mossel Bay · South Africa
King's Beach
Port Elizabeth · South Africa
Witsands
Cape Town · South Africa
Wilderness Beach
George · South Africa
Spoegriviermond
South Africa · South Africa
Cape Vidal
Ubomba · South Africa
Mpame
Umtata · South Africa
Britannia Beach
Saldanha · South Africa
Herolds Bay
George · South Africa
Pollock Beach
Port Elizabeth · South Africa
Curlew Beach
Vanhynsdorp · South Africa
Suncoast Beach
Durban · South Africa
RomansBaaI
Hermanus · South Africa
Dana Bay
Mossel Bay · South Africa
Salt Rock Beach
Durban · South Africa
Thompson's Beach
Durban · South Africa
Victoria Bay Beach
George · South Africa
Shelley Bay
Port Alfred · South Africa
Knysna Beach
Knysna · South Africa
Bakoven Beach
Cape Town · South Africa
Moonlight Beach
Knysna · South Africa
Driftwood Bay
Knysna · South Africa
Oudekraal
Cape Town · South Africa
Cozy Beach
Cape Town · South Africa
Baggies Beach
Durban · South Africa
Castle Beach
Hermanus · South Africa
Corners
Cape Town · South Africa
Estuary Beach
South Africa · South Africa
Hippo Pools
Bredasdorp · South Africa
Jabula Beach
South Africa · South Africa
Kleinkrantz beach
George · South Africa
Lala Nek Beach
Ubomba · South Africa
Leentjies Klip
George · South Africa
Mdumbi Beach
Port St. Johns · South Africa
Mission Rocks Beach
South Africa · South Africa
Nine Mile Beach
Ubomba · South Africa
Sheffield Beach
Durban · South Africa
Shipwreck
Cape Town · South Africa
Stilgat
Swellendam · South Africa
Umgababa Hanggliding Site
Durban · South Africa