World › South Africa

🇿🇦 Best surf spots in South Africa

206 spots ranked on five years of ERA5 wave, wind and sea temperature data.

Top spotKleinmond 87.3
Peak monthJune
Water18°C a 3/2 wetsuit
Work all year206 of 206
Beginner spots1

Season in South Africa

Average share of clean days across all 206 spots, by month.

JanFebMarAprMayJunJulAugSepOctNovDec
19%24%30%42%50%51%48%45%27%27%20%21%

Areas

Western Cape138 spots · top Kleinmond 87.3KwaZulu-Natal31 spots · top Margate Beach 74.2Eastern Cape30 spots · top Sixty Nines 85.6Northern Cape7 spots · top Port Nolloth Reef 78.1

All 206 spots

#SpotScoreSurfableCleanSizeWaterSeasonLevel
1Kleinmond
Western Cape
87.396%43%2.3 m17°CApr to AugAdvanced
2Kokkerot
Western Cape
87.196%44%2.3 m17°CApr to AugAdvanced
3Penguins
Western Cape
87.096%44%2.3 m17°CApr to AugAdvanced
4Jerilotto
Western Cape
86.596%43%2.3 m17°CApr to MayAdvanced
5Pringle Bay
Western Cape
86.496%40%2.2 m17°CApr to JunAdvanced
6Waterfalls
Western Cape
86.396%43%2.3 m17°CApr to AugAdvanced
7Llandudno
Western Cape
86.297%44%2.2 m15°CAug to AugAdvanced
8Betty's Bay
Western Cape
86.196%44%2.3 m17°CApr to AugAdvanced
9Camps Bay shorey
Western Cape
86.096%42%2.3 m16°CJan to FebAdvanced
10Dunes
Western Cape
86.097%42%2.2 m15°CJan to MayAdvanced
11Glen Beach
Western Cape
86.096%42%2.3 m16°CJan to FebAdvanced
12Noordhoek Beach
Western Cape
85.896%38%2.3 m15°CFeb to FebAdvanced
13Sandy Bay
Western Cape
85.897%44%2.2 m15°CAug to AugAdvanced
14Sixty Nines
Eastern Cape
85.697%38%2.1 m19°CApr to AugAdvanced
15The Hoek
Western Cape
85.696%38%2.3 m15°CFeb to FebAdvanced
16Cape Saint Francis
Eastern Cape
85.497%38%2.2 m19°CApr to AugAdvanced
17Pebbles Shorey
Western Cape
85.395%33%2.5 m16°CApr to AprAdvanced
18Bali Bay
Western Cape
85.297%44%2.1 m15°CAug to AugAdvanced
19Queens
Western Cape
85.295%43%2.4 m16°CJan to MayAdvanced
20Southwest Reef
Western Cape
85.292%30%2.7 m17°CMay to AugAdvanced
21Tidals
Western Cape
85.296%40%2.2 m15°CFeb to MayAdvanced
22Meerensee beach
Western Cape
85.096%42%2.2 m17°CMar to JunAdvanced
23Ducks
Eastern Cape
84.996%37%2.3 m19°CApr to AugAdvanced
24Long Beach
Western Cape
84.895%33%2.5 m16°CApr to AprAdvanced
25Stinky Pits!
Western Cape
84.697%45%2.1 m17°CAug to AugAdvanced
26Madiba's Hat
Western Cape
84.497%42%2.2 m16°CMar to AugAdvanced
27Sandy Bay south
Western Cape
84.495%35%2.5 m15°CApr to AprAdvanced
28The Toilet (Chowpoo)
Western Cape
84.498%46%2.1 m17°CAug to AugAdvanced
29Gansbaai Reefs
Western Cape
84.398%46%2.1 m17°CAug to AugAdvanced
30Killers
Eastern Cape
84.298%39%2.1 m19°CApr to AugAdvanced
31Krans
Western Cape
84.295%33%2.4 m16°CApr to AprAdvanced
32Off The Wall
Western Cape
84.097%48%2.1 m16°CDec to OctAdvanced
33De Kelders
Western Cape
83.798%46%2.1 m17°CAug to AugAdvanced
34Thermopylae
Western Cape
83.797%48%2.1 m16°CDec to OctAdvanced
35Battery
Western Cape
83.494%28%2.5 m16°CApr to AprAdvanced
36Paranoia
Western Cape
83.497%42%2.1 m17°CApr to JunAdvanced
37Outer Kom
Western Cape
83.294%28%2.5 m16°CApr to AprAdvanced
38Virgin Point
Western Cape
83.197%44%2.2 m17°CApr to JunAdvanced
39Inner kom
Western Cape
83.094%28%2.5 m16°CApr to AprAdvanced
40Kitchen windows
Eastern Cape
82.898%45%2.1 m19°CApr to AugAdvanced
41Dias Beach
Western Cape
82.792%28%2.7 m17°CMay to JulAdvanced
42Madiba's Right
Western Cape
82.696%33%2.3 m14°CMay to AugAdvanced
43Buffalo Bay (Point)
Western Cape
82.597%36%2.2 m19°CApr to AugAdvanced
44Chapman's Peak mystery lefts.
Western Cape
82.596%32%2.3 m15°CApr to MayAdvanced
45Crayfish Reef
Western Cape
82.598%43%2.2 m16°CMar to AugAdvanced
46K 365
Western Cape
82.594%27%2.5 m16°CApr to AprAdvanced
47Claptons
Eastern Cape
82.497%40%2.2 m19°CApr to AugAdvanced
48Buffalo Bay (Murpheys)
Western Cape
82.397%36%2.2 m19°CApr to AugAdvanced
49Buffalo Bay beachbreak
Western Cape
82.397%36%2.2 m19°CApr to AugAdvanced
50Buffels Bay
Western Cape
82.294%30%2.5 m17°CMay to AugAdvanced
51Sandbaai
Western Cape
82.296%32%2.2 m17°CApr to AugAdvanced
5211th Ave Melkbos Strand
Western Cape
82.097%38%2.2 m16°CApr to AugAdvanced
53Black Rocks
Western Cape
82.096%31%2.4 m17°CMay to AugAdvanced
54Onrus
Western Cape
82.097%32%2.2 m17°CApr to AugAdvanced
55Bruce's Beauties
Eastern Cape
81.799%39%2.0 m19°CApr to AugAdvanced
56Koeelbay (Ledges)
Western Cape
81.796%34%2.2 m17°CApr to JunAdvanced
57Koeelbay (caves)
Western Cape
81.796%34%2.2 m17°CApr to JunAdvanced
58Koeelbay (Main beach)
Western Cape
81.696%34%2.2 m17°CApr to JunAdvanced
59Milnerton
Western Cape
81.697%43%2.2 m16°CJan to FebAdvanced
60Outer Pool
Western Cape
81.698%42%2.1 m19°CApr to AugAdvanced
61Tube Wave
Western Cape
81.698%43%2.2 m16°CMar to AugAdvanced
62Slabberts
Western Cape
81.498%40%2.2 m16°CApr to AugAdvanced
63Fish Boma
Western Cape
81.297%35%2.2 m19°CApr to AugAdvanced
64Herolds Bay
Western Cape
81.298%41%2.1 m19°CMar to AugAdvanced
65Struisbaai Back Reef
Western Cape
81.295%35%2.5 m19°CApr to AugAdvanced
66Struisbaai Reef
Western Cape
81.195%35%2.5 m19°CApr to AugAdvanced
67Hawston
Western Cape
81.096%30%2.3 m17°CApr to AprAdvanced
68Lagoon Mouth
Western Cape
81.097%46%2.2 m16°CJan to MayAdvanced
69Nature's Valley
Western Cape
81.098%35%2.1 m19°CApr to AugAdvanced
70Gordon's Bay , Bikini beach
Western Cape
80.999%47%1.9 m17°CAug to JunAdvanced
71Boneyards
Eastern Cape
80.899%46%2.0 m19°CApr to OctAdvanced
72Doring Bay
Western Cape
80.899%48%1.9 m14°CFeb to OctAdvanced
73Lookout beach
Western Cape
80.899%50%2.0 m19°CFeb to OctAdvanced
74Plett Wedge
Western Cape
80.799%50%2.0 m19°CFeb to OctAdvanced
75The Wedge
Western Cape
80.799%50%2.0 m19°CFeb to OctAdvanced
76Haakgat Point
Western Cape
80.697%35%2.3 m16°CApr to AugAdvanced
77Magna Tubes
Eastern Cape
80.699%46%2.0 m19°CApr to OctAdvanced
783de Steen
Western Cape
80.597%35%2.2 m16°CApr to AugAdvanced
79Blinkklip Reef
Western Cape
80.598%44%2.1 m16°CMar to AugAdvanced
80The Heads
Western Cape
80.597%34%2.2 m19°CApr to AugAdvanced
81Voelklip
Western Cape
80.497%33%2.2 m17°CApr to AugAdvanced
82Hullets Reef
Eastern Cape
80.399%39%1.9 m19°CApr to AugAdvanced
83Seconds
Western Cape
80.398%44%2.1 m16°CMar to AugAdvanced
84Gerickes Point (Left)
Western Cape
80.297%37%2.1 m19°CMar to AugAdvanced
85Duckies Reef
Western Cape
80.198%43%2.1 m16°CApr to AugAdvanced
86Dungeons
Western Cape
80.195%26%2.5 m15°CMay to JunAdvanced
87Dungeons (The Slab section)
Western Cape
80.195%26%2.5 m15°CMay to JunAdvanced
88Bellows
Western Cape
80.095%31%2.5 m17°CMay to AugAdvanced
89Gerickes back reef
Western Cape
80.097%37%2.1 m19°CMar to AugAdvanced
90Silkies
Western Cape
80.098%44%2.1 m16°CApr to AugAdvanced
91Strand (pipe)
Western Cape
80.098%43%2.1 m16°CApr to AugAdvanced
92Paradise
Eastern Cape
79.897%37%2.2 m19°CApr to AugAdvanced
93Selis
Western Cape
79.897%35%2.2 m16°CApr to AugAdvanced
94Dolose point
Western Cape
79.698%49%1.8 m16°CDec to OctIntermediate
95Boskraal Strand
Western Cape
79.599%41%1.9 m14°CMar to AugAdvanced
96Big Bay
Western Cape
79.497%35%2.2 m16°CApr to AugAdvanced
97Baileys cottage
Western Cape
79.397%35%2.3 m16°CMay to AugAdvanced
98Impossibles
Eastern Cape
79.399%47%2.0 m19°CApr to OctAdvanced
99Leftovers
Eastern Cape
79.399%39%1.9 m19°CApr to AugAdvanced
100Danger Point
Western Cape
79.294%25%2.4 m17°CApr to AprAdvanced
101Olifants Rivermouth
Western Cape
79.299%48%1.9 m14°CFeb to OctAdvanced
102Little Bay
Western Cape
79.197%35%2.2 m16°CApr to AugAdvanced
103Victoria bay
Western Cape
79.198%45%2.1 m19°CMar to SepAdvanced
104Muizenburg corner
Western Cape
79.097%35%2.3 m16°CMay to AugAdvanced
10516 MILE BEACH
Western Cape
78.996%32%2.3 m14°CApr to AugAdvanced
106Supertubes (J-Bay)
Eastern Cape
78.999%46%2.0 m19°CApr to OctAdvanced
107Swartvlei Beach
Western Cape
78.997%37%2.1 m19°CMar to AugAdvanced
108Moonlight Bay
Western Cape
78.894%22%2.4 m17°CMay to JunAdvanced
109The Point
Eastern Cape
78.899%46%2.0 m19°CApr to OctAdvanced
110Dangers, reef
Western Cape
78.698%36%2.3 m16°CMay to AugAdvanced
111Pitzmah (clazo's Ledge)
Western Cape
78.698%36%2.3 m16°CMay to AugAdvanced
112Wilderness Beach
Western Cape
78.699%43%2.0 m19°CMar to AugAdvanced
113Wilderness Rivermouth
Western Cape
78.698%43%2.0 m19°CMar to AugAdvanced
114Blaauwberg
Western Cape
78.597%35%2.2 m16°CApr to AugAdvanced
115Sandcastles
Eastern Cape
78.598%31%2.1 m22°CMay to AugAdvanced
116Waenhuiskrans Point
Western Cape
78.595%28%2.5 m19°CMay to AugAdvanced
117Strandfontein beachbreak
Western Cape
78.4100%48%1.9 m14°CFeb to OctAdvanced
118Electrics
Western Cape
78.398%36%2.3 m16°CMay to AugAdvanced
119Cemetery
Western Cape
78.296%33%2.4 m16°CMay to AugAdvanced
120Port Nolloth Reef
Northern Cape
78.1100%36%1.9 m13°CMay to AugAdvanced
121Suicide Reef
Northern Cape
78.0100%39%1.9 m13°CMar to AugAdvanced
122Langberg Point
Northern Cape
77.899%38%2.1 m13°CMar to AugAdvanced
123Kanon
Western Cape
77.699%43%2.1 m19°CApr to AugAdvanced
124Vleesbaai
Western Cape
77.599%43%2.1 m19°CApr to AugAdvanced
125Seal Point
Eastern Cape
77.496%22%2.3 m19°CJun to JulAdvanced
126Gouritsmouth
Western Cape
77.398%34%2.1 m19°CApr to AugAdvanced
127Gas Chambers
Western Cape
77.297%30%2.3 m14°CApr to AugAdvanced
128Hondeklip Bay Reef
Northern Cape
77.299%34%2.0 m12°CMay to AugAdvanced
129Skulpfontein Reef
Northern Cape
77.299%36%2.0 m12°CApr to AugAdvanced
130Cape st. Martin reef
Western Cape
77.199%56%1.9 m14°CJul to MayAdvanced
131Kalk Bay Reef
Western Cape
76.898%32%2.2 m17°CMay to AugAdvanced
132Suiderstrand
Western Cape
76.896%27%2.4 m19°CApr to AprAdvanced
133Devil's Horn
Eastern Cape
76.796%23%2.2 m19°CJun to JulAdvanced
134Glen Eden Point
Eastern Cape
76.4100%30%1.9 m22°CMay to AugAdvanced
135Hell
Western Cape
76.4100%58%1.7 m14°Call yearIntermediate
136Meisho Maru
Western Cape
76.495%24%2.5 m19°CApr to AprAdvanced
137Clovelly
Western Cape
76.399%32%2.1 m17°CMay to AugAdvanced
138Clovelly Wedge
Western Cape
76.399%32%2.1 m17°CMay to AugAdvanced
139I&J's
Western Cape
76.394%18%2.5 m16°CMay to MayAdvanced
140Heaven
Western Cape
76.299%58%1.6 m14°Call yearIntermediate
141Kaalkop Strand
Western Cape
75.996%21%2.0 m6°CrarelyAdvanced
142Cape Infanta
Western Cape
75.8100%42%1.5 m19°CApr to AugIntermediate
143Port Alfred
Eastern Cape
75.7100%31%1.8 m22°CMay to AugIntermediate
144Scarborough Beach
Western Cape
75.696%22%2.4 m16°CrarelyAdvanced
145Scarborough Point
Western Cape
75.696%22%2.4 m16°CrarelyAdvanced
146Still Bay (Reef)
Western Cape
75.699%32%2.0 m19°CApr to AugAdvanced
147Crayfish Factory
Western Cape
75.394%18%2.5 m16°CMay to MayAdvanced
148Pearly Beach edit
Western Cape
75.095%21%2.3 m17°CJun to JunAdvanced
149Rollers
Northern Cape
74.9100%36%1.7 m13°CMay to AugIntermediate
150Albatross
Eastern Cape
74.7100%46%1.5 m19°CApr to AugIntermediate
151Glencairn Reef
Western Cape
74.399%29%2.0 m17°CMay to AugAdvanced
152Gonubie Point
Eastern Cape
74.399%25%1.9 m22°CMay to AugAdvanced
153Grotto Bay
Western Cape
74.397%27%2.2 m14°CMay to MayAdvanced
154Margate Beach
KwaZulu-Natal
74.299%21%2.1 m24°CMay to JulAdvanced
155Sours
Western Cape
74.199%42%1.3 m14°CMar to SepIntermediate
156Gonubie Lefts
Eastern Cape
73.999%25%1.9 m22°CMay to AugAdvanced
157Nahoon Reef
Eastern Cape
73.999%24%1.9 m22°CMay to AugAdvanced
158Lamberts Bay
Western Cape
73.899%42%1.3 m14°CMar to SepIntermediate
159Misty Cliffs
Western Cape
73.798%25%2.2 m17°CJun to JunAdvanced
160Presleys Bay
Eastern Cape
73.499%21%1.9 m23°CJun to JulAdvanced
161Ships Cove, Marion Island
Western Cape
73.481%14%3.0 m6°CrarelyAdvanced
162Nahoon Beach Break
Eastern Cape
73.199%24%1.9 m22°CMay to AugAdvanced
163Hout Bay
Western Cape
73.098%23%2.2 m15°CMay to JulAdvanced
164Bonza Bay
Eastern Cape
72.9100%24%1.9 m22°CMay to AugAdvanced
165Hout Bay Harbour Wall
Western Cape
72.997%22%2.3 m15°CMay to JunAdvanced
166Jongensfontein
Western Cape
72.698%26%2.0 m19°CMay to AugAdvanced
167Mdumbi
Eastern Cape
72.299%20%1.9 m23°CJun to JulAdvanced
168Elands Bay
Western Cape
71.999%40%1.3 m14°CMar to SepIntermediate
169Klein Trekoskraal
Western Cape
71.8100%28%1.9 m15°CMay to AugAdvanced
170Swartriet beach
Western Cape
71.5100%26%1.8 m15°CMay to JulAdvanced
171Wallekraal Point
Northern Cape
71.299%25%2.1 m13°CJun to JulAdvanced
172Umzumbe
KwaZulu-Natal
70.898%11%2.1 m24°CrarelyAdvanced
173Coffee Bay Beach Point
Eastern Cape
70.6100%21%1.8 m23°CJun to JulAdvanced
174Donkey Kong Island
KwaZulu-Natal
70.699%13%2.1 m24°CrarelyAdvanced
175Groot Trekoskraal
Western Cape
70.4100%23%1.9 m15°CMay to MayAdvanced
176Anne Avenue (St Francis Bay)
Eastern Cape
70.399%34%1.1 m19°CMay to MayIntermediate
177Umtentweni
KwaZulu-Natal
70.099%11%2.1 m24°CrarelyAdvanced
178Marina Beach
KwaZulu-Natal
69.899%11%2.0 m24°CrarelyAdvanced
179Sunwich Port
KwaZulu-Natal
69.899%11%2.1 m24°CrarelyAdvanced
180Port Shepstone
KwaZulu-Natal
69.799%11%2.1 m24°CrarelyAdvanced
181Banana Beach
KwaZulu-Natal
69.699%11%2.1 m24°CrarelyAdvanced
182Lucien
KwaZulu-Natal
69.399%11%2.1 m24°CrarelyAdvanced
183St Michaels
KwaZulu-Natal
69.299%11%2.1 m24°CrarelyAdvanced
184Swartvlei (Rivermouth)
Western Cape
69.099%33%1.9 m19°CMay to AugAdvanced
185Scottburgh
KwaZulu-Natal
68.799%12%2.0 m24°CrarelyAdvanced
186Black Rock
KwaZulu-Natal
68.499%12%2.0 m24°CrarelyAdvanced
187Vetchies Reef
KwaZulu-Natal
68.3100%20%1.6 m24°CrarelyIntermediate
188Ifafa Pipes
KwaZulu-Natal
68.199%8%2.1 m24°CrarelyAdvanced
189New Pier
KwaZulu-Natal
67.8100%20%1.6 m24°CrarelyIntermediate
190Baggies
KwaZulu-Natal
67.4100%16%1.6 m24°CrarelyIntermediate
191Snake park
KwaZulu-Natal
67.4100%19%1.6 m24°CrarelyIntermediate
192Warner Beach
KwaZulu-Natal
67.4100%16%1.6 m24°CrarelyIntermediate
193Cape Vidal
KwaZulu-Natal
67.0100%5%1.7 m25°CrarelyIntermediate
194North Beach
KwaZulu-Natal
66.5100%17%1.6 m24°CrarelyIntermediate
195Inner Pool
Western Cape
66.196%31%1.0 m19°CMay to MayBeginner
196Richards Bay
KwaZulu-Natal
65.7100%20%1.6 m25°CrarelyIntermediate
197Cave Rock
KwaZulu-Natal
65.1100%9%1.6 m24°CrarelyIntermediate
198Ansteys Beach
KwaZulu-Natal
65.0100%9%1.6 m24°CrarelyIntermediate
199Umdloti Tidal Pool
KwaZulu-Natal
64.9100%13%1.6 m24°CrarelyIntermediate
200Bronze Beach
KwaZulu-Natal
64.4100%13%1.6 m24°CrarelyIntermediate
201Umhlanga Rocks
KwaZulu-Natal
64.4100%13%1.6 m24°CrarelyIntermediate
202Tongaat - Westbrook
KwaZulu-Natal
64.1100%10%1.6 m24°CrarelyIntermediate
203Ballito - Surfers Point
KwaZulu-Natal
63.8100%10%1.6 m24°CrarelyIntermediate
204Garfield
KwaZulu-Natal
63.3100%9%1.6 m24°CrarelyIntermediate
205Green Point
KwaZulu-Natal
62.7100%9%1.6 m24°CrarelyIntermediate
206Geteway Wavehouse
KwaZulu-Natal
60.7100%13%1.5 m24°CrarelyIntermediate
Filter South Africa by month, level and water
Map, comparison and a trip planner in the interactive ranking.
Open South Africa in the ranking