
Surf Forecasts:
Bonny Hills surf forecast from 3 Jul 2026:
- Best quality surf: Tuesday 7 Jul, 7PM (local time) - 11ft (3.5m), 11s period, SSE swell with cross-shore winds.
- Most powerful swell: Tuesday 7 Jul, 7PM (local time) - 11ft (3.5m), 11s period, SSE swell with 2,744 kJ wave energy.
- Next surfable swell (1★+): Saturday 4 Jul, 7AM (local time) - 5ft (1.6m), 8s period with SSW swell.
Best Forecast Surf Conditions for Bonny Hills this week:
The surf forecast for Bonny Hills over the next 16 days: The first swell (rated 1 star or higher) is forecast to arrive on Saturday (Jul 04) at 7AM. The primary swell is predicted to be 1.6m and 8s period with a secondary swell of 1.2m and 8s. Another secondary swell of 0.5m and 7s is also forecast. The wind is predicted to be cross-offshore as the swell arrives.
The most powerful waves expected at Bonny Hills in the next 16 days are 3.5m 11s and forecast to arrive on Tuesday (Jul 07) at 7PM. Winds are predicted to be cross-shore at the time the swell arrives. The largest open ocean swell (not directed at the beach) is 1.1m 5s period and expected on Saturday (Jul 11) at 4AM.
| Wave Type | Time (AEST) & Date | Wave Height & Period |
|---|---|---|
| Next good surf (1 star+) | 7AM (Sat 4th Jul) | 5ft (1.6m) 8s |
| Best Surf | 7PM (Tue 7th Jul) | 11ft (3.5m) 11s |
| Most Powerful | 7PM (Tue 7th Jul) | 11ft (3.5m) 11s |
Table - best surf conditions forecast for Bonny Hills over the next 16 days.
Updates in hr min s Forecast update imminent
G’day, Rusty here, looking at the surf ahead for Bonny Hills. It’s a consistent point break that handles a good southerly swell, perfect for beginners to get amongst it. The water’s sitting about average for this time of year, so nothing weird going on there.
We kick off Saturday morning, July 4th, with a clean 5ft SSW swell averaging 8 seconds. Combined energy is at moderate (507), and with a light cross-offshore breeze from the SW, it’s going to be tidy. This is your best bet early on—good, clean, manageable waves for a beginner-friendly point.
Saturday afternoon drops off with a cross-onshore wind and a smaller, longer-period S swell at 4ft and 11 seconds. It gets a bit messy, so not the pick.
Sunday the 5th sees the swell building, but the wind swings cross-shore and picks up. Morning has a lumpy 6ft S swell at 7 seconds (502 energy), and by afternoon it’s a chunky 8ft SSE swell at 11 seconds (1761 energy), but with a moderate cross-breeze. It’s big and bumpy—better left for the experienced crew, and even then, the wind’s not doing it any favours.
Monday and Tuesday (6th and 7th July) are dominated by solid 8ft to 10ft SSE swells, with periods around 10-11 seconds and strong energy readings over 1000, hitting 3220 on Tuesday morning. The wind is cross-off early Tuesday, keeping it clean, but these are big waves—over 8ft, so expert-only territory. The point should hold it, but it’s a handful.
Wednesday the 8th offers a similar story: 8ft to 10ft SE and SSE swells (energy up to 3442) with cross-off winds in the morning keeping things clean. Again, these are solid, powerful waves, not for the faint-hearted.
Thursday the 9th and Friday the 10th calm down a bit to 8-8ft S/SSE swells, with light cross-off winds and clean conditions. Friday morning is a standout—8ft SSE swell at 11 seconds, 1202 energy, and glassy-offshore wind. It’s excellent for experienced surfers, with nice shape and energy.
Saturday the 11th morning is another good one—6ft SSE swell, 10 seconds, light cross-off breeze, clean. Energy is moderate at 549. Afternoon goes onshore and drops off.
Sunday the 12th is small and clean, but only 3ft ESE swell—fun for a longboard if you’re keen, but not exciting. That kicks off a flat spell with tiny waves (1-2ft) through Monday and Tuesday, the 13th and 14th. A bit of a gap there.
Things pick back up on Tuesday the 14th morning with a 5ft SSW swell at 8 seconds, clean with a light offshore—363 energy, good for a beginner-friendly session.
Wednesday the 15th holds 5ft S swells, but the wind is moderate cross-off in the morning, keeping it clean. Energy sits around 689. Nothing massive, but serviceable.
Thursday the 16th brings a 6ft S swell at 11 seconds (1363 energy), but with a cross-onshore breeze and rain—it’s messy, and the score says poor. Friday the 17th is small and onshore, not worth paddling out.
The final weekend, Saturday the 18th and Sunday the 19th, sees a small clean 6ft ESE swell (SW wind), and then a 4ft E swell on Sunday morning—clean, light offshores, but only 224 energy. A nice little finish, just not a stand-out.
For my money, the standout sessions are Saturday morning, July 4th—clean, easy, beginner-friendly 5ft SSW swell—and Friday morning, July 10th—clean 8ft SSE groundswell with perfect light offshore wind for experienced surfers. The crowds can be around here sometimes, so pick your moment.
Signing off, Rusty.
Short Range ForecastLight rain (total 4mm), mostly falling on Sun afternoon. Very mild (max 16°C on Sun morning, min 11°C on Fri night). Wind will be generally light. | Days 5-7 Weather SummaryLight rain (total 8mm), mostly falling on Mon night. Very mild (max 17°C on Wed morning, min 12°C on Wed night). Wind will be generally light. | ||||||||||||||||||||
Saturday 4 | Sunday 5 | Monday 6 | Tuesday 7 | Wednesday 8 | Thursday 9 | Fri 10 | |||||||||||||||
Night | AM | PM | Night | AM | PM | Night | AM | PM | Night | AM | PM | Night | AM | PM | Night | AM | PM | Night | AM | PM | |
Swell Height Map | |||||||||||||||||||||
Wave Height (m) Direction Period (s) | SSW 6 | SSW 8 | S 11 | S 9 | S 7 | SSE 11 | SSE 12 | SSE 10 | SSE 10 | SSE 10 | SSE 10 | SSE 11 | SE 11 | SE 11 | SSE 11 | SSE 10 | S 9 | SSE 9 | SSE 11 | SSE 11 | S 11 |
Wave Graph | |||||||||||||||||||||
80 | 266 | 433 | 211 | 315 | 1689 | 2225 | 1348 | 1224 | 1514 | 1792 | 2015 | 1782 | 1473 | 1887 | 1470 | 1124 | 959 | 1464 | 1194 | 1289 | |
Wind (km/h) | |||||||||||||||||||||
Wind State on-shore cross-onshore cross-shore cross-offshore off-shore glassy | cross-off | cross-off | cross-on | cross-off | cross | cross | cross-on | cross-on | cross-on | cross | cross-off | cross | cross-off | cross-off | cross | cross-off | cross-off | cross-off | cross-off | cross-off | cross-off |
High Tide | 10:52PM1.19m | 11:28AM0.78m | 11:31PM1.13m | 12:11PM0.80m | 00:12AM1.07m | 12:57PM0.84m | 00:57AM1.00m | 1:48PM0.88m | 1:48AM0.93m | 2:46PM0.95m | 2:46AM0.86m | 3:49PM1.03m | 3:54AM0.81m | 4:56PM1.14m | |||||||
Low Tide | 5:34AM0.14m | 4:57PM0.25m | 6:10AM0.16m | 5:45PM0.28m | 6:48AM0.18m | 6:39PM0.32m | 7:29AM0.20m | 7:42PM0.35m | 8:14AM0.21m | 8:56PM0.37m | 9:05AM0.23m | 10:20PM0.36m | 10:02AM0.23m | ||||||||
— | 6:48 | — | — | 6:48 | — | — | 6:48 | — | — | 6:48 | — | — | 6:48 | — | — | 6:48 | — | — | 6:48 | — | |
— | — | 4:57 | — | — | 4:57 | — | — | 4:58 | — | — | 4:58 | — | — | 4:58 | — | — | 4:59 | — | — | 4:59 | |
mm | — | — | — | — | — | 2 | 2 | — | — | 3 | 2 | 1 | 2 | — | — | — | — | — | — | — | 1 |
Temp °C | 15 | 15 | 15 | 14 | 16 | 16 | 15 | 16 | 16 | 16 | 15 | 16 | 15 | 17 | 17 | 13 | 13 | 14 | 12 | 16 | 15 |
Feels °C | 12 | 12 | 13 | 12 | 11 | 12 | 11 | 12 | 12 | 13 | 11 | 13 | 13 | 12 | 12 | 9 | 8 | 10 | 9 | 12 | 12 |
Swell 1 Height (m) Direction Period (s) | NE 7 | S 8 | S 11 | S 9 | SSE 12 | E 12 | ESE 11 | E 11 | E 14 | SSE 10 | SSE 10 | S 18 | SE 11 | SE 11 | SSE 11 | SSE 10 | SSE 9 | S 22 | SSE 11 | SSE 11 | SSE 10 |
50 | 161 | 433 | 211 | 142 | 72 | 24 | 9 | 16 | 1207 | 1415 | 6 | 1782 | 1473 | 1555 | 1163 | 990 | 10 | 1464 | 1194 | 1059 | |
Swell 2 Height (m) Direction Period (s) | E 10 | NE 7 | ESE 12 | E 11 | E 8 | — | E 15 | E 14 | E 14 | E 13 | E 13 | — | — | ESE 14 | — | — | SSE 17 | S 14 | S 21 | S 20 | — |
7 | 23 | 50 | 37 | 32 | — | 19 | 16 | 34 | 31 | 13 | — | — | 163 | — | — | 29 | 138 | 9 | 8 | — | |
Swell 3 Height (m) Direction Period (s) | E 14 | ESE 13 | NE 7 | NE 7 | E 13 | — | E 16 | E 10 | E 10 | — | — | — | — | — | — | — | S 23 | S 22 | — | — | — |
4 | 57 | 11 | 12 | 13 | — | 19 | 8 | 8 | — | — | — | — | — | — | — | 11 | 10 | — | — | — | |
Wind waves Height (m) Direction Period (s) | SSW 6 | SSW 8 | — | SSW 3 | S 7 | SSE 11 | SSE 12 | SSE 10 | SSE 10 | SSE 10 | SSE 10 | SSE 11 | — | — | SSE 11 | SSE 10 | S 9 | SSE 9 | — | — | S 11 |
80 | 266 | — | 1 | 315 | 1689 | 2225 | 1348 | 1224 | 1514 | 1792 | 2015 | — | — | 1887 | 1470 | 1124 | 959 | — | — | 1289 | |
Nearest Offshore or Glassy | |||||||||||||||||||||
Distance (km) | 0 | 0 | 5 | 0 | 5 | 63 | 245 | 398 | 398 | 46 | 5 | 33 | 0 | 5 | 53 | 5 | 5 | 5 | 5 | 0 | 0 |
Best forecast wave conditions in Port Macquarie | |||||||||||||||||||||
Best forecast wave conditions in Australia | |||||||||||||||||||||
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 Bonny Hills Surf forecast
The above surf forecast table for Bonny Hills provides essential information for determining whether the surfing conditions will be good over the next 16 days. A general guide to surfing at Bonny Hills can be found by selecting the local surf guide option on the grey menu. Our Bonny Hills 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 (Bonny Hills) 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 Bonny Hills 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.










