
Surf Forecasts:
Haardebaai surf forecast from 17 Jul 2026:
- Best quality surf: Thursday 23 Jul, 5PM (local time) - 15ft (4.5m), 18s period, SW swell with cross-offshore winds.
- Most powerful swell: Thursday 23 Jul, 5PM (local time) - 15ft (4.5m), 18s period, SW swell with 12,593 kJ wave energy.
- Next surfable swell (1★+): Friday 17 Jul, 8AM (local time) - 7ft (2.1m), 11s 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 Friday (Jul 17) at 8AM. The primary swell is predicted to be 2.1m and 11s period. The wind is predicted to be glassy as the swell arrives.
The most powerful waves expected at Haardebaai in the next 16 days are 4.5m 18s and forecast to arrive on Thursday (Jul 23) at 5PM. Winds are predicted to be cross-offshore at the time the swell arrives. The largest open ocean swell (not directed at the beach) is 1.9m 6s period and expected on Wednesday (Jul 22) at 11AM.
| Wave Type | Time (SAST) & Date | Wave Height & Period |
|---|---|---|
| Next good surf (1 star+) | 8AM (Fri 17th Jul) | 7ft (2.1m) 11s |
| Best Surf | 5PM (Thu 23rd Jul) | 15ft (4.5m) 18s |
| Most Powerful | 5PM (Thu 23rd Jul) | 15ft (4.5m) 18s |
Table - best surf conditions forecast for Haardebaai over the next 16 days.
The Lowdown
Alright folks, Rusty here. Let’s have a look at what’s coming down the pipe for Haardebaai. This is a sheltered reef setup, so it’s all about matching that southwest to west swell with the right wind. The water temp is sitting at 58°, almost a degree and a half cooler than average for this time of year, so you’ll want a decent steamer.
The week kicks off proper on Friday the 17th with a glassy morning. Swell is 6ft from the southwest, a solid groundswell at 11 seconds, pushing moderate wave energy (835). It’s clean, but the waves are that size for the advanced crew only. Saturday the 18th is a step down in size, with a morning NW offshore wind keeping things tidy on 5ft swell. That afternoon sees the period jump to 13 seconds for a 4ft clean wave, but it’s a bit marginal.
Sunday the 19th is where things get interesting. The morning shows a 7ft WSW groundswell with a 12-second period and a NW offshore wind. The combined energy is strong at 2037, and the conditions look excellent for the experienced surfer. This is your first real standout of the outlook.
Monday the 20th is a little more ordinary, with clean but unremarkable waves. Tuesday the 21st brings it back. The morning delivers 6ft of southwest groundswell at a very long 14 seconds, with clean cross-off winds and moderate energy (1244). It’s a very good prospect. But the afternoon is where it really cranks: 8ft from the southwest, same long 14-second period, and a massive jump in energy to 2276. Glassy cross-off winds make this an excellent session for the experienced.
Wednesday the 22nd and Thursday the 23rd see the swell building, but the winds turn fresh and strong. Wednesday morning has 8ft with a 35 km/h offshore wind – that’s a lot of wind for that size, and the rating is marginal despite the offshore. Thursday afternoon is the real big one for the experts: a 15ft southwest swell with an incredible 18-second period, the combined energy going nuts at 12593. It’s clean and exceptional, but this is strictly for the big-wave specialists.
Friday the 24th is a write-off with onshore wind and huge swell. Saturday the 25th is blown out completely by a near-gale. Sunday the 26th is messy with light cross-onshore wind and big, unruly 10ft+ swell. Skip all of that.
But then Monday the 27th is a beauty. Glassy conditions, 8ft southwest groundswell at 15 seconds, strong energy (2717). Excellent for the experienced. Tuesday the 28th has a nice morning with 6ft and clean cross-off winds, but the afternoon goes onshore.
The second week gets less reliable, but there's a big, promising finish. Thursday the 30th morning shows 13ft from the west with clean cross-off winds and very strong energy (4306). Excellent for experts. The afternoon even better: 15ft west swell, same clean wind, energy at 6367. Friday the 31st keeps that west swell running at 15ft with gentle offshore winds and energy at 6300. Another excellent day for the big-wave crowd.
Saturday the 1st of August is messy with strong cross-off winds and a dropping, jumbled swell.
Overall, the two true standouts are Sunday the 19th for the first big clean push, and Tuesday the 21st afternoon for the perfect blend of size and glass. The end of the month looks promising for the heavy crew, but it's a long way out, so keep an eye on it.
Rusty.
Short Range ForecastSome drizzle, heaviest during Sun afternoon. Very mild (max 17°C on Sat afternoon, min 14°C on Sat night). Wind will be generally light. | Days 4-6 Weather SummaryMostly dry. Very mild (max 17°C on Wed afternoon, min 13°C on Mon night). Winds increasing (calm on Tue night, fresh winds from the NW by Wed afternoon). | ||||||||||||||||||||
Friday 17 | Saturday 18 | Sunday 19 | Monday 20 | Tuesday 21 | Wednesday 22 | Thursday 23 | |||||||||||||||
AM | PM | Night | AM | PM | Night | AM | PM | Night | AM | PM | Night | AM | PM | Night | AM | PM | Night | AM | PM | Night | |
Swell Height Map | |||||||||||||||||||||
Wave Height (m) Direction Period (s) | SW 11 | SW 10 | SW 10 | SW 9 | SW 13 | SW 12 | WSW 12 | SW 10 | SW 10 | SW 11 | SW 10 | SSW 16 | SW 14 | SW 14 | SW 14 | SW 13 | WSW 13 | WSW 12 | SW 12 | SW 18 | SW 16 |
Wave Graph | |||||||||||||||||||||
835 | 626 | 408 | 382 | 352 | 574 | 1059 | 798 | 627 | 533 | 177 | 240 | 1196 | 2252 | 2670 | 2241 | 3296 | 1913 | 2700 | 12593 | 8259 | |
Wind (km/h) | |||||||||||||||||||||
Wind State on-shore cross-onshore cross-shore cross-offshore off-shore glassy | glassy | glassy | off | off | cross-off | off | off | cross | cross-on | cross-off | cross-off | off | cross-off | cross-off | off | off | off | off | cross-off | cross-off | glassy |
High Tide | 5:37PM1.61m | 5:53AM1.40m | 6:18PM1.54m | 6:36AM1.30m | 7:00PM1.44m | 7:20AM1.18m | 7:44PM1.32m | 8:11AM1.08m | 8:35PM1.21m | 9:18AM1.00m | 9:42PM1.12m | 10:47AM0.98m | 11:05PM1.09m | ||||||||
Low Tide | 11:21AM0.07m | 11:55PM0.16m | 12:00PM0.16m | 00:39AM0.25m | 12:38PM0.27m | 1:24AM0.34m | 1:19PM0.39m | 2:12AM0.44m | 2:06PM0.51m | 3:13AM0.52m | 3:10PM0.61m | 4:33AM0.56m | 4:45PM0.65m | ||||||||
7:48 | — | — | 7:47 | — | — | 7:47 | — | — | 7:46 | — | — | 7:46 | — | — | 7:45 | — | — | 7:43 | — | — | |
— | 5:52 | — | — | 5:53 | — | — | 5:54 | — | — | 5:54 | — | — | 5:55 | — | — | 5:57 | — | — | 5:57 | — | |
mm | — | — | — | — | — | — | — | 1 | — | — | — | — | — | — | — | — | — | — | — | — | — |
Temp °C | 16 | 16 | 16 | 16 | 17 | 16 | 15 | 17 | 15 | 14 | 15 | 15 | 15 | 16 | 15 | 15 | 17 | 15 | 15 | 16 | 15 |
Feels °C | 17 | 17 | 16 | 14 | 15 | 13 | 10 | 13 | 15 | 14 | 13 | 13 | 12 | 14 | 14 | 8 | 10 | 11 | 12 | 13 | 14 |
Swell 1 Height (m) Direction Period (s) | SW 11 | SW 10 | SW 10 | SW 9 | SW 9 | SW 12 | WSW 12 | SW 10 | SW 10 | SW 11 | SW 8 | SW 12 | SW 14 | SW 14 | SW 14 | SW 13 | ESE 11 | WSW 12 | SW 12 | SW 18 | SW 16 |
835 | 626 | 408 | 382 | 294 | 574 | 835 | 798 | 627 | 533 | 112 | 240 | 1196 | 2252 | 2670 | 2241 | 11 | 1913 | 2700 | 12593 | 8259 | |
Swell 2 Height (m) Direction Period (s) | E 11 | S 14 | S 12 | SW 14 | SW 13 | S 11 | SSE 9 | SE 9 | W 10 | S 9 | SW 10 | SW 7 | ESE 11 | ESE 12 | SE 11 | SE 11 | — | ESE 11 | SW 21 | — | — |
9 | 15 | 80 | 228 | 352 | 275 | 130 | 71 | 69 | 125 | 177 | 65 | 85 | 88 | 59 | 30 | — | 11 | 996 | — | — | |
Swell 3 Height (m) Direction Period (s) | — | E 11 | SW 16 | S 11 | S 11 | WSW 11 | W 11 | W 10 | SE 10 | W 10 | S 8 | SSW 16 | WSW 11 | W 9 | — | — | — | SE 14 | ESE 13 | — | — |
— | 2 | 40 | 110 | 195 | 202 | 143 | 73 | 58 | 69 | 84 | 215 | 48 | 24 | — | — | — | 7 | 16 | — | — | |
Wind waves Height (m) Direction Period (s) | — | — | — | — | — | W 11 | WSW 12 | — | — | — | — | — | — | — | NW 4 | NW 6 | WSW 13 | — | — | — | — |
— | — | — | — | — | 282 | 1059 | — | — | — | — | — | — | — | 24 | 258 | 3296 | — | — | — | — | |
Nearest Offshore or Glassy | |||||||||||||||||||||
Distance (km) | 0 | 0 | 0 | 0 | 7 | 0 | 0 | 4 | 4 | 0 | 0 | 0 | 0 | 0 | 0 | 31 | 45 | 0 | 7 | 0 | 0 |
Best forecast wave conditions in Overberg | |||||||||||||||||||||
Best forecast wave conditions in South Africa | |||||||||||||||||||||
Header Global | |||||||||||||||||||||
- Map Icons:
Break
Live Wave Height (m)
Live Wind Speed (km/h)
Surf Rating (10 Max)
Ocean Swells (m)
Wind Speed (km/h)
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.










