
Surf Forecasts:
Nine Mile Reef surf forecast from 2 Jul 2026:
- Best quality surf: Thursday 9 Jul, 2AM (local time) - 8ft (2.5m), 15s period, SSW swell with cross-onshore winds.
- Most powerful swell: Thursday 9 Jul, 11AM (local time) - 10ft (3.0m), 14s period, S swell with 3,298 kJ wave energy.
- Next surfable swell (1★+): Friday 3 Jul, 5AM (local time) - 3ft (0.9m), 11s period with SSW swell.
Best Forecast Surf Conditions for Nine Mile Reef this week:
The surf forecast for Nine Mile Reef over the next 16 days: The first swell (rated 1 star or higher) is forecast to arrive on Friday (Jul 03) at 5AM. The primary swell is predicted to be 0.9m and 11s period with a secondary swell of 0.6m and 8s. The wind is predicted to be offshore as the swell arrives.
The most powerful waves expected at Nine Mile Reef in the next 16 days are 3.0m 14s and forecast to arrive on Thursday (Jul 09) at 11AM. Winds are predicted to be cross-onshore at the time the swell arrives. The largest open ocean swell (not directed at the beach) is 1.4m 9s period and expected on Sunday (Jul 05) at 5PM.
| Wave Type | Time (SAST) & Date | Wave Height & Period |
|---|---|---|
| Next good surf (1 star+) | 5AM (Fri 3rd Jul) | 3ft (0.9m) 11s |
| Best Surf | 2AM (Thu 9th Jul) | 8ft (2.5m) 15s |
| Most Powerful | 11AM (Thu 9th Jul) | 10ft (3.0m) 14s |
Table - best surf conditions forecast for Nine Mile Reef over the next 16 days.
Updates in hr min s Forecast update imminent
Alright, let’s get into it. The coming weeks start off small but there’s a proper pulse of energy building by the end of the first week and into the second. Nothing roaring straight away, but patient surfers will get rewarded.
The first real chance to get wet comes Thursday afternoon (2nd July) at Nine Mile Reef. Swell’s only 4ft from the SSW with a period of 12 seconds, and there’s a fresh offshore breeze from the NNW at 35 km/h. It’s clean but the energy is fairly modest (353), and the water’s sitting at 58°F, which is a bit colder than normal for this time of year – you’ll feel it out there. It’s surfable but nothing to write home about.
Friday morning (3rd July) picks up a little more shape, same 4ft swell but from the SW and a better 11-second period, with moderate offshore wind. Energy nudges up slightly (288), and it’s still clean. Not a standout but a solid window for a paddle. Friday afternoon drops off to 3ft and cross-off wind, so the quality fades.
Saturday (4th July) is tiny in the morning with 1ft at a very long 16 seconds – that’s a groundswell but too small to do much at a reef. Afternoon improves to 2ft at 15 seconds and clean with offshore wind, but again, small. Sunday (5th July) stays small, same 2ft and clean but ordinary.
Now Monday (6th July) is where things start turning. Morning sees 4ft from the SW, 11-second period, very light offshore wind at 10 km/h. Energy jumps to 409 – moderate and punchy. That afternoon holds similar size and a cross-off breeze, still clean. This is the first session that’s worth planning around, especially if you like a reef setup.
Tuesday (7th July) turns onshore and messy, with southerly wind killing the surface. Wednesday (8th July) gets bigger but uglier – 6ft pushing to 7ft, but cross-on winds over 25 km/h, choppy and lumpy. Energy spikes hard (1886 to 2392) but it’s not surfable in a pleasant way. This setup would be more interesting for kite surfing than paddle surfing.
Thursday (9th July) sees solid 10ft to 8ft south swell at 14 seconds, but again cross-on winds and very strong energy (3526 to 3109). It’s simply too big for this break and the wind’s not right. Leave this one for the experts or the kamikaze crew.
Friday (10th July) afternoon is the real standout of the whole outlook. Swell sits at 6ft from the SSW with a 14-second period, and it’s glassy – no wind at all. Energy is 1219, strong and clean. That’s excellent surf for experienced surfers, and Nine Mile Reef loves that S to SSW direction. Groundswell period over 15 seconds can sometimes make a reef pitchy, but 14 seconds is still long enough for power without being too straight. This is the day to clear your schedule.
Saturday (11th July) holds size but cross-on wind creeps back in, and Sunday morning (12th July) offers another glassy window with 5ft from the SSE, but short period (8 seconds) means weaker shape. Energy is 613 – decent but not the same quality as Friday.
Sunday afternoon (12th July) goes glassy again with 4ft at a very long 15 seconds from the S, energy 985 – clean and fun, but the long period means it might break a bit too straight for some sections.
Monday (13th July) is tiny and glassy in the morning, 3ft but with zero wind. Calm, pretty, but small. After that, a gap opens up from Monday afternoon through Wednesday (15th July) with weak small waves and ordinary conditions. Nothing to chase.
Then Thursday (16th July) morning brings a new pulse: 6ft from the SW, 10-second period, fresh offshore wind at 35 km/h. Energy is 1069 – solid. But Thursday afternoon and into Friday (17th July) swell jumps to 8ft to 10ft with strong cross-off winds, and it’s labelled as too big for this break. So that’s strictly for the brave or the very experienced.
Best on offer is clearly Friday 10th July afternoon – glassy, 6ft SSW groundswell, proper energy, and Nine Mile Reef set up perfectly. Second pick: Monday 6th July, small but clean and building.
No big stretches of dead flat; there are workable windows most days, but the real gold is that Friday.
Rusty.
Short Range ForecastLight rain (total 4mm), mostly falling on Thu night. Very mild (max 16°C on Sat afternoon, min 12°C on Thu night). Mainly fresh winds. | Days 5-7 Weather SummaryMostly dry. Very mild (max 19°C on Sun afternoon, min 14°C on Sun night). Wind will be generally light. | ||||||||||||||||||||
Thu 2 | Friday 3 | Saturday 4 | Sunday 5 | Monday 6 | Tuesday 7 | Wednesday 8 | |||||||||||||||
PM | Night | AM | PM | Night | AM | PM | Night | AM | PM | Night | AM | PM | Night | AM | PM | Night | AM | PM | Night | AM | |
Swell Height Map | |||||||||||||||||||||
Wave Height (m) Direction Period (s) | SSW 12 | SSW 9 | SW 11 | SW 10 | SW 12 | SW 16 | SW 15 | SW 15 | SW 14 | SW 13 | SW 12 | SW 11 | SW 11 | SW 11 | SW 12 | SW 11 | SSW 14 | SW 13 | SW 16 | SSW 15 | S 14 |
Wave Graph | |||||||||||||||||||||
311 | 231 | 254 | 127 | 108 | 67 | 115 | 106 | 89 | 82 | 561 | 403 | 398 | 377 | 383 | 396 | 1291 | 1042 | 2320 | 2916 | 3298 | |
Wind (km/h) | |||||||||||||||||||||
Wind State on-shore cross-onshore cross-shore cross-offshore off-shore glassy | off | off | off | cross-off | off | off | off | off | off | cross-off | off | off | cross-off | off | on | on | on | cross-on | cross-on | cross-on | cross-on |
High Tide | 4:57PM1.41m | 5:01AM1.35m | 5:31PM1.41m | 5:36AM1.31m | 6:05PM1.41m | 6:13AM1.27m | 6:43PM1.39m | 6:57AM1.21m | 7:26PM1.36m | 7:51AM1.16m | 8:19PM1.33m | 8:58AM1.11m | 9:25PM1.30m | 10:19AM1.11m | |||||||
Low Tide | 11:03PM0.33m | 11:12AM0.21m | 11:38PM0.34m | 11:44AM0.24m | 00:15AM0.36m | 12:19PM0.29m | 00:58AM0.38m | 12:59PM0.35m | 1:48AM0.39m | 1:48PM0.41m | 2:49AM0.41m | 2:51PM0.47m | 4:03AM0.40m | ||||||||
— | — | 7:50 | — | — | 7:50 | — | — | 7:50 | — | — | 7:50 | — | — | 7:50 | — | — | 7:50 | — | — | 7:50 | |
5:46 | — | — | 5:46 | — | — | 5:47 | — | — | 5:47 | — | — | 5:47 | — | — | 5:49 | — | — | 5:49 | — | 5:50 | |
mm | — | 4 | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — |
Temp °C | 14 | 12 | 13 | 15 | 14 | 14 | 16 | 15 | 16 | 19 | 16 | 16 | 18 | 16 | 15 | 17 | 15 | 15 | 15 | 13 | 12 |
Feels °C | 7 | 5 | 7 | 9 | 10 | 8 | 11 | 11 | 11 | 15 | 14 | 14 | 16 | 15 | 15 | 16 | 14 | 12 | 10 | 9 | 8 |
Swell 1 Height (m) Direction Period (s) | SSW 12 | SSW 9 | SW 11 | SW 10 | SW 12 | WSW 8 | SW 9 | WSW 8 | WSW 8 | WSW 9 | SW 12 | SW 11 | SW 11 | SW 11 | SW 12 | SW 11 | SSW 14 | SW 13 | SW 16 | SSW 15 | S 14 |
311 | 231 | 254 | 127 | 108 | 32 | 75 | 80 | 37 | 80 | 561 | 403 | 398 | 377 | 383 | 396 | 1291 | 1042 | 2320 | 2916 | 3298 | |
Swell 2 Height (m) Direction Period (s) | WSW 6 | W 8 | SSE 8 | SSE 10 | W 8 | SW 11 | SW 15 | SW 15 | SW 14 | SW 13 | SSE 12 | SE 12 | SE 11 | SE 11 | SE 10 | SSW 22 | SW 20 | SW 17 | — | — | — |
21 | 58 | 22 | 72 | 33 | 40 | 115 | 106 | 89 | 82 | 14 | 5 | 5 | 5 | 4 | 45 | 190 | 844 | — | — | — | |
Swell 3 Height (m) Direction Period (s) | SSW 15 | SW 19 | SSE 11 | W 8 | SE 12 | SW 16 | SE 13 | SE 13 | SW 10 | SE 12 | SW 18 | S 8 | SE 11 | SE 11 | SW 23 | SE 10 | W 10 | — | — | — | — |
21 | 15 | 12 | 29 | 22 | 67 | 44 | 25 | 27 | 23 | 12 | 1 | 60 | 30 | 21 | 4 | 71 | — | — | — | — | |
Wind waves Height (m) Direction Period (s) | NW 4 | NNW 4 | NNW 4 | NW 4 | N 3 | N 3 | NW 3 | N 3 | N 3 | WSW 9 | — | — | — | — | — | — | — | — | SSW 5 | — | SE 6 |
47 | 34 | 22 | 15 | 5 | 6 | 6 | 2 | 1 | 297 | — | — | — | — | — | — | — | — | 72 | — | 228 | |
Nearest Offshore or Glassy | |||||||||||||||||||||
Distance (km) | 256 | 43 | 0 | 18 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 16 | 22 | 16 | 298 | 21 | 21 | 16 |
Best forecast wave conditions in Cape Town | |||||||||||||||||||||
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 Nine Mile Reef Surf forecast
The above surf forecast table for Nine Mile Reef provides essential information for determining whether the surfing conditions will be good over the next 16 days. A general guide to surfing at Nine Mile Reef can be found by selecting the local surf guide option on the grey menu. Our Nine Mile Reef 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 (Nine Mile Reef) 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 Nine Mile Reef 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.
Nine Mile Reef is 19 km (12 miles) from the very large city of Bellville. If you plan a holiday in Cape Town, look for hotels and other accommodation in Bellville. Bellville has rooms for a wide range of budgets as well as cheap car hire and transport links.











