Haardebaai Surf Break

Haardebaai Surf Forecast and Surf Report

Lat Long: 34.38° S 18.83° E

Issued: 7 pm 06 Jul 2026 (local time)

Forecast update in  hr  min

Today's Haardebaai sea temperature is
15.0° C

Slightly cooler than normal

Haardebaai surf forecast is for near shore open water. Breaking waves will often be smaller at less exposed spots.


Haardebaai surf forecast from 6 Jul 2026:

  • Best quality surf: Tuesday 7 Jul, 8PM (local time) - 7.5ft (2.3m), 13s period, SW swell with glassy winds.
  • Most powerful swell: Friday 10 Jul, 5AM (local time) - 10ft (3.0m), 13s period, SSW swell with 3,676 kJ wave energy.
  • Next surfable swell (1★+): Tuesday 7 Jul, 2AM (local time) - 6.5ft (2.0m), 13s period with SW swell.

Best Forecast Surf Conditions for Haardebaai this week:

The surf forecast for Haardebaai over the next 16 days: The first swell (rated 1 star or higher) is forecast to arrive on Tuesday (Jul 07) at 2AM. The primary swell is predicted to be 2.0m and 13s period with a secondary swell of 1.3m and 11s. The wind is predicted to be offshore as the swell arrives.

The most powerful waves expected at Haardebaai in the next 16 days are 3.0m 13s and forecast to arrive on Friday (Jul 10) at 5AM. Winds are predicted to be cross-onshore at the time the swell arrives. The largest open ocean swell (not directed at the beach) is 2.3m 7s period and expected on Saturday (Jul 11) at 8PM.

Wave TypeTime (SAST) & Date Wave Height & Period
Next good surf (1 star+) 2AM (Tue 7th Jul)6.5ft (2.0m) 13s
Best Surf 8PM (Tue 7th Jul)7.5ft (2.3m) 13s
Most Powerful 5AM (Fri 10th Jul)10ft (3.0m) 13s

Table - best surf conditions forecast for Haardebaai over the next 16 days.


Updates in  hr  min  s Forecast update imminent

Alright, this is Rusty. Let’s break down the outlook for Haardebai.

We’ve got a really solid run of clean, powerful waves coming up over the next couple of days before the wind and swell turn it into a mess. The real standout window is Tuesday through Wednesday morning, with pumping swell and that light offshore flow ironing everything out. The combined swell energy is cranked way up – we’re talking between 1411 and 3062 for the best sessions, which is strong to very strong. Water temp is about average for this time of year, nothing weird going on.

Tuesday 7th July: A beauty to start. Tuesday morning is clear with a light offshore breeze from the NNW at 6 mph, and the swell is 7 ft from the SW with a 12-second period. That’s a solid groundswell with proper energy (1411). The afternoon only gets better – 8 ft from the SW, period stretching to 13 seconds, energy up to 1849, and a light cross-off wind. Clean, lined-up, and punchy. Best of the week so far.

Wednesday 8th July: Wednesday morning is the absolute peak. 8 ft of SW swell at 13 seconds, offshore wind from the WNW at 6 mph, and combined energy of 2539. Surf is excellent and only for experienced surfers at this size. The curse hits Wednesday afternoon though – the wind swings onshore from the SSE at 16 mph, and the quality drops to zero despite the swell size dropping to 5 ft. Get your sessions in before lunch.

Thursday 9th July to Sunday 12th July: A long, sad stretch. The wind is a nightmare – onshore or cross-onshore from the ESE or SE, blowing 16 to 25 mph. Swell stays big (8 ft to 10 ft on Thursday and Friday morning) but the period is around 13 to 14 seconds, so lots of energy (between 945 and 3062) but all of it is blown out, lumpy, and unsurfable. By Sunday it drops to 3 ft to 4 ft, but still cross-onshore at 19 mph. This is a solid 5-day blank period. Haardebai is a sheltered reef, so that onshore flow really wrecks it.

Monday 13th July: A tiny relief. Swell is small – 2 ft to 3 ft – and the period is short (9–10 seconds), but the wind goes glassy in the morning and afternoon. It’s just ordinary, but at least it’s clean. Combined energy is weak, around 126 to 152.

Tuesday 14th July: More small stuff, 2 ft. Morning has a clean offshore breeze from the NW at 9 mph and a longer 13-second period, but it’s small (energy 238). Afternoon picks up a moderate offshore but the period drops to 9 seconds. Surfable, but nothing to race for.

Wednesday 15th July: Rain showers and strong cross-off wind from the W at 22–25 mph. Swell is small again, 2 ft to 3 ft, but the wind is howling. Poor conditions.

Thursday 16th July: A bit of a tease. Swell comes back up to 7 ft from the SW at 11 seconds, with light cross-on wind in the morning. Combined energy is 1061, moderate to strong. The wind is just on the wrong side though, and the surf is marginal. The afternoon gets worse – onshore at 12 mph.

Friday 17th July: Swell stays in the 5 ft range from the WSW, but the wind is cross-onshore or just poor. Morning is a write-off, afternoon is marginal but still not clean. Energy is moderate (894 to 1005).

Saturday 18th July: A surprise return to form. Saturday morning is glassy with 8 ft of SW swell at 12 seconds, and that combined energy is 1920 – strong stuff. The afternoon stays clean with a light cross-off breeze. This is the second standout of the forecast, and it’s just over a week away (on the 18th). Promising but less certain.

Sunday 19th July to Tuesday 21st July: Sunday is good but smaller – 6 ft dropping to 5 ft, offshore and cross-off winds, clean. Energy drops to 882 then 629. Monday is smaller again (3 ft to 4 ft) but offshore wind holds. Tuesday looks marginal again with strong offshore wind and a long 16-second period from the SW, but only 2 ft swell and energy of 586. Wednesday the 22nd is cross-shore and poor.

So the bottom line: Tuesday 7th July morning through Wednesday 8th July morning and Saturday 18th July are your true standouts. Get on it when the wind is light and offshore, because this spot goes completely flat and messy when the wind turns on it.

Rusty.

Short Range Forecast

Mostly dry. Very mild (max 17°C on Tue afternoon, min 12°C on Thu morning). Wind will be generally light.

Days 5-7 Weather Summary

Mostly dry. Very mild (max 16°C on Sun afternoon, min 12°C on Thu night). Mainly strong winds.

Tuesday
7
Wednesday
8
Thursday
9
Friday
10
Saturday
11
Sunday
12
Mon
13
Night
AM
PM
Night
AM
PM
Night
AM
PM
Night
AM
PM
Night
AM
PM
Night
AM
PM
Night
AM
PM
Rating
(10 max)
3
3
3
4
4
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
Swell
Height Map
Height Map
Height Map
Height Map
Height Map
Height Map
Height Map
Height Map
Height Map
Wave
Height (m)
Direction
Period (s)
2
SW
13
2.1
SW
12
2.3
SW
13
2.5
SW
13
2.4
SW
13
2
SW
13
3
SW
15
3
SW
14
2.5
SSW
13
3
SSW
13
3
SSW
13
2.5
SSW
13
2.3
SSW
12
2
SSW
12
1.7
SSW
12
1.4
SSW
11
1.2
SSW
11
1
SSW
10
0.9
SSW
10
0.7
SW
10
0.8
SSW
9
Wave Graph
Metric surfscale
Energy kJ
1266
1220
1791
2174
1762
1314
3424
3062
2537
3257
2801
2154
1548
1096
833
486
308
225
154
92
100
Wind (km/h)
15
NW
10
NNW
10
WSW
10
NW
10
WNW
25
SSE
20
SSE
25
ESE
30
SE
25
ESE
30
ESE
40
ESE
35
ESE
35
ESE
30
ESE
30
ESE
30
E
30
ESE
15
E
5
N
5
SW
Wind State
off
off
cross-off
off
off
on
on
on
on
cross-on
cross-on
on
cross-on
cross-on
cross-on
cross-on
cross-on
cross-on
cross-on
glassy
glassy
High Tide
7:50AM1.16m
8:19PM1.33m
8:58AM1.11m
9:25PM1.30m
10:19AM1.11m
10:42PM1.31m
11:40AM1.16m
11:58PM1.36m
12:50PM1.25m
1:04AM1.43m
1:49PM1.37m
2:03AM1.51m
2:40PM1.48m
Low Tide
1:48AM0.39m
1:48PM0.41m
2:49AM0.41m
2:51PM0.47m
4:04AM0.40m
4:11PM0.49m
5:23AM0.36m
5:36PM0.46m
6:35AM0.27m
6:51PM0.37m
7:36AM0.18m
7:54PM0.27m
8:28AM0.09m
clear
clear
part cloud
clear
part cloud
part cloud
part cloud
cloud
clear
part cloud
cloud
part cloud
part cloud
clear
part cloud
clear
clear
clear
clear
part cloud
cloud
<span class="translation_missing" title="translation missing: en.weather_tables.sunrise">Sunrise</span>
7:50
7:50
7:50
7:50
7:50
7:50
7:48
<span class="translation_missing" title="translation missing: en.weather_tables.sunset">Sunset</span>
5:46
5:47
5:47
5:49
5:49
5:50
5:50
5:51
 mm
Temp °C
16
16
17
16
16
16
14
13
14
13
13
15
13
14
15
14
14
16
15
16
17
Feels °C
15
15
16
16
14
15
11
8
8
7
6
8
6
8
9
8
9
10
10
15
15
Swell 1
Height (m)
Direction
Period (s)
2
SW
13
2.1
SW
12
2.3
SW
13
2.5
SW
13
2.4
SW
13
2
SW
13
3
SW
15
3
SW
14
2.5
SSW
13
3
SSW
13
3
SSW
13
2.5
SSW
13
2.3
SSW
12
2
SSW
12
1.7
SSW
12
1.4
SSW
11
1.2
SSW
11
1
SSW
10
1.2
SSE
7
1
SE
8
0.8
SE
7
Energy kJ
1266
1220
1791
2174
1762
1285
3424
3062
2537
3257
2801
2154
1548
1096
833
486
308
225
153
126
55
Swell 2
Height (m)
Direction
Period (s)
1.3
W
11
0.9
W
11
0.5
W
11
0.6
SW
20
1.1
SW
18
1.6
SW
16
0.3
S
14
0.1
SE
16
0.1
SE
15
0.2
W
14
0.3
W
12
0.6
W
12
0.6
W
11
0.5
W
11
0.7
W
12
0.6
W
11
0.6
S
10
0.9
SSW
10
0.7
SW
10
0.8
SSW
9
Energy kJ
416
191
58
241
777
1314
32
10
9
16
27
100
87
58
134
85
73
154
92
100
Swell 3
Height (m)
Direction
Period (s)
0.4
SE
11
0.4
SE
10
0.2
ESE
10
0.2
ESE
10
0.2
ESE
10
0.2
ESE
10
0.2
ESE
10
0.1
W
8
0.1
SW
20
0.4
W
13
0.3
SW
17
0.3
SW
16
0.6
W
11
0.5
W
10
0.6
S
9
0.4
W
9
Energy kJ
30
28
10
10
10
10
9
1
15
55
44
40
82
49
60
26
Wind waves
Height (m)
Direction
Period (s)
0.4
WNW
3
0.6
SE
3
0.9
ESE
4
1.3
ESE
5
1.7
SE
6
2
SE
6
1.9
SE
7
2.2
SE
7
2.1
SE
7
1.8
SE
7
1.5
SE
7
Energy kJ
4
7
28
74
178
286
312
423
381
340
231
Nearest Offshore or Glassy
Rating
(10 max)
3
3
3
4
4
4
4
4
4
4
4
2
3
2
3
2
3
2
1
1
1
Distance (km)
0
0
0
0
0
19
4
4
237
8
19
23
19
23
19
19
8
19
4
0
0
Best forecast wave conditions in Overberg
Rating
(10 max)
4
4
4
4
4
4
5
4
4
4
4
3
4
3
2
3
2
1
1
2
Best forecast wave conditions in South Africa
Rating
(10 max)
4
4
4
4
4
4
5
4
4
5
5
5
4
4
4
4
3
3
4
3
3
Header Global
Rating
(10 max)
7
5
5
9
8
9
7
7
6
6
6
5
5
4
5
5
4
9
7
5
7
  • Map Icons:
  • Break
  • Live Wave Height (m)
  • Live Wind Speed (km/h)
  • Surf Rating (10 Max)
  • Ocean Swells (m)
  • Wind Speed (km/h)
Map placeholder
How to use the Wavefinder 
submit an eyeball surf report

Quick surf report for Haardebaai:

join our community of surf reporters

FREE! Surf-Forecast.com widget for your website

The surf report / weather widget below is available to embed on third party websites free of charge and provides a summary of our Haardebaai surf forecast. Simply grab the html code snippet that we provide and paste it into your own site. You can choose your preferred language and metric/imperial units for the surf forecast feed to suit users of your site. Click here to get the code.


Information about the Haardebaai Surf forecast

The above surf forecast table for Haardebaai provides essential information for determining whether the surfing conditions will be good over the next 16 days. A general guide to surfing at Haardebaai can be found by selecting the local surf guide option on the grey menu. Our Haardebaai surf forecast is unique since it includes wave energy (power) that defines the real feel of the surf rather than just the height or the period. If you surf the same spot (Haardebaai) regularly then make a mental note of the wave energy from the surf forecast table each time you go. Very soon you may start to choose your surf days based on the wave energy alone combined with our forecast of favourable offshore wind conditions. Our star ratings will help here and of course you will also find the usual wave height and period predictions on our surf forecasts as well as a full break down of the swell components under our advanced users option (to reveal that, click the little Einstein character under the tide times).

Further information to help with frequently asked questions about our surf forecast for Haardebaai may be found under the help tab on the top menu and also by moving your mouse over the question marks on the surf forecast table itself. Please always bear in mind that the forecast is for near-shore open water and local factors at each surf break influence the actual breaking wave height, such as the beach / reef profile, water depths offshore and shelter.

Are you planning a holiday in Overberg? If you are looking for accommodation near Haardebaai, camping, hotels and holiday cottages in Overberg, consider staying in Grabouw which is 30 km (19 miles) away. Other places in and around Overberg where you can find information about places to rent, and car hire include Hermanus which is 37 km (23 miles) away, Stellenbosch, Kayamnandi and Bellville.

Nearest locationNearest