
Surf Forecasts:
Impossibles surf forecast from 23 Jul 2026:
- Best quality surf: Friday 24 Jul, 5PM (local time) - 3ft (0.9m), 17s period, SSW swell with offshore winds.
- Most powerful swell: Friday 31 Jul, 8AM (local time) - 4.5ft (1.3m), 17s period, SSW swell with 1,069 kJ wave energy.
- Next surfable swell (1★+): Friday 24 Jul, 5PM (local time) - 3ft (0.9m), 17s period with SSW swell.
Best Forecast Surf Conditions for Impossibles this week:
The surf forecast for Impossibles over the next 16 days: The first swell (rated 1 star or higher) is forecast to arrive on Friday (Jul 24) at 5PM. The primary swell is predicted to be 0.9m and 17s period with a secondary swell of 0.9m and 13s. Another secondary swell of 1.2m and 7s is also forecast. The wind is predicted to be offshore as the swell arrives.
The most powerful waves expected at Impossibles in the next 16 days are 1.3m 17s and forecast to arrive on Friday (Jul 31) at 8AM. Winds are predicted to be offshore at the time the swell arrives.
| Wave Type | Time (WITA) & Date | Wave Height & Period |
|---|---|---|
| Next good surf (1 star+) | 5PM (Fri 24th Jul) | 3ft (0.9m) 17s |
| Best Surf | 5PM (Fri 24th Jul) | 3ft (0.9m) 17s |
| Most Powerful | 8AM (Fri 31st Jul) | 4.5ft (1.3m) 17s |
Table - best surf conditions forecast for Impossibles over the next 16 days.
The Lowdown
Alright, surfers, Rusty here. Let’s get into it. We’ve got a solid run of surf ahead, but you’ve gotta be patient. The first few days are a bit of a tease, but once we hit the end of the month, this place is going to fire.
Overall Pattern: The start is a bit slow with small, though clean, waves. The real story is the second half of the outlook. From around the 31st of July onwards, a consistent, solid SSW groundswell builds in and locks in with some sweet offshore winds. It’s going to be a classic run for the experienced crew.
We’re looking at Impossibles, a real advanced reef break. It’s very consistent and fairly exposed, soaking up plenty of that SW swell. The water temp is sitting at 79°, which is pretty much normal for this time of year, so a spring suit or just boardshorts will do.
Friday 24th July: It’s a slow start. Friday morning sees a small 3 ft SSW swell with a very long period of 17 seconds. The wind is a moderate cross-offshore from the SE, so the wave faces will be clean, but the combined energy is weak (839). The afternoon is a little better, turning fully offshore, with the swell bumping up to 3 ft and the energy picking up a bit (862). It’s rideable, but you’ll be working for it.
Saturday 25th & Sunday 26th: The swell builds through the weekend. Saturday brings 4 ft to 4 ft SSW swell with a fresh offshore breeze, but the energy is moderate (1032-933). The waves are still a bit small for this spot’s potential. Sunday sees a jump in size, with 7 ft to 8 ft, but the direction swings to the SE and the period drops to a short 9 seconds. The wind is still a fresh offshore, but that short-period, wind-swell-y energy (1047-1213) won’t be as clean as the SSW groundswell we’re waiting for. The conditions are still clean, but the quality isn’t quite there yet.
Monday 28th to Thursday 30th: This is the frustrating part. The wind is relentless from the ESE, staying fresh offshore. The swell drops back down to the 4 ft to 3 ft range, and the energy is all over the place. It’s clean, but for the most part, the size and power are just not enough to get excited about. The period from the SSW starts to build back up on the 30th afternoon, hitting 19 seconds, which is a good sign of things to come.
Friday 31st July – The Turnaround: This is where it gets good. The morning starts with a 4 ft SSW swell, a 17-second period, and a moderate offshore breeze. The combined energy jumps to 1480 (moderate). The afternoon holds the same 4 ft size, but the energy is still strong at 1446. This is the first day where it’s genuinely excellent for experienced surfers. The wait is over.
Saturday 1st & Sunday 2nd August – The Standout: This is the best of the run. Saturday morning has 5 ft SSW swell, but the afternoon pumps up to 6 ft with an 18-second period and a whopping 2575 energy reading. The wind is a perfect moderate offshore from the ESE. Sunday keeps the magic going with 6 ft to 7 ft SSW swell, periods of 16-18 seconds, and energy readings hitting 3485. The wind stays light offshore. This is prime time for a reef break like Impossibles. The long period (over 15 seconds) will make the waves push through with serious power, forming those long, grinding barrels. It’s an advanced spot, and with the size hitting 7 ft, it’s only for the experts. The crowds are a factor here, they show up *sometimes*, so expect a few out there.
Monday 3rd to Friday 7th August: The quality holds steady. The swell stays in the 6 ft to 8 ft range, mostly from the SSW, with periods of 13-17 seconds. The wind remains a reliable moderate offshore from the ESE or SE. The energy is very strong, with readings between 1739 and 2535. Every day has excellent conditions for experienced surfers, with the 5th of August looking particularly beefy at 8 ft.
Saturday 8th August: The winds shift slightly to a cross-offshore from the SE and SSE, and the swell holds at 7 ft to 7 ft. The conditions are still clean, but the wind isn’t as perfectly offshore. It’s still a good day, but the previous week was absolute magic.
The Call: If you’re a seasoned surfer, get on the Saturday 1st and Sunday 2nd of August. That’s the clear peak. The combination of consistent 6 ft to 7 ft SSW groundswell, with that long period, and feathery offshore winds, is going to be something special at Impossibles. The week that follows is also excellent, so you’ve got a solid window. Forget the first week, save your energy for the end of July and beyond.
Rusty.
Short Range ForecastModerate rain (total 19mm), heaviest on Sun night. Warm (max 25°C on Fri morning, min 24°C on Fri night). Mainly strong winds. | Days 4-6 Weather SummaryModerate rain (total 14mm), heaviest on Mon morning. Warm (max 25°C on Mon morning, min 25°C on Mon morning). Mainly strong winds. | ||||||||||||||||||||
Friday 24 | Saturday 25 | Sunday 26 | Monday 27 | Tuesday 28 | Wednesday 29 | Thursday 30 | |||||||||||||||
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) | SSW 17 | SSW 17 | SSW 16 | SSW 15 | SSW 14 | SE 9 | SE 9 | SE 9 | SE 9 | SE 8 | SE 8 | SE 8 | SE 8 | SSW 16 | SSW 15 | SSW 15 | SSW 14 | SSW 13 | SSW 15 | SSW 19 | SSW 18 |
Wave Graph | |||||||||||||||||||||
340 | 404 | 962 | 706 | 602 | 628 | 744 | 965 | 816 | 542 | 413 | 413 | 344 | 318 | 551 | 706 | 672 | 586 | 367 | 572 | 651 | |
Wind (km/h) | |||||||||||||||||||||
Wind State on-shore cross-onshore cross-shore cross-offshore off-shore glassy | cross-off | off | off | off | off | off | off | off | off | off | off | off | off | off | off | off | off | off | off | off | off |
High Tide | 6:00PM1.32m | 5:47AM1.94m | 8:32PM1.37m | 7:19AM1.96m | 9:31PM1.51m | 8:27AM2.06m | 10:04PM1.66m | 9:16AM2.20m | 10:31PM1.82m | 9:55AM2.34m | 10:57PM1.97m | 10:30AM2.44m | 11:22PM2.11m | ||||||||
Low Tide | 12:04PM0.94m | 10:16PM1.17m | 1:50PM0.86m | 00:16AM1.26m | 2:56PM0.71m | 2:03AM1.21m | 3:38PM0.56m | 3:04AM1.09m | 4:11PM0.41m | 3:47AM0.96m | 4:40PM0.30m | 4:24AM0.83m | 5:07PM0.22m | 4:58AM0.72m | |||||||
6:35 | — | — | 6:35 | — | — | 6:35 | — | — | 6:35 | — | — | 6:33 | — | — | 6:33 | — | — | 6:33 | — | — | |
— | 6:15 | — | — | 6:15 | — | — | 6:16 | — | — | 6:16 | — | — | 6:16 | — | — | 6:16 | — | — | 6:16 | — | |
mm | — | — | — | — | — | 5 | 3 | — | 11 | 4 | — | 4 | 1 | — | 3 | 2 | — | — | 1 | — | — |
Temp °C | 25 | 25 | 25 | 25 | 25 | 25 | 25 | 25 | 25 | 25 | 25 | 25 | 25 | 25 | 25 | 25 | 25 | 25 | 25 | 25 | 25 |
Feels °C | 22 | 23 | 23 | 23 | 23 | 22 | 22 | 23 | 22 | 21 | 22 | 22 | 23 | 23 | 23 | 23 | 23 | 23 | 24 | 23 | 24 |
Swell 1 Height (m) Direction Period (s) | SSW 13 | SSW 13 | SSW 16 | SSW 15 | SSW 14 | SSW 14 | SSW 13 | SSW 13 | SSW 12 | SW 14 | SSW 17 | SSW 16 | SSW 16 | SSW 16 | SSW 15 | SSW 15 | SSW 14 | SSW 13 | SSW 13 | SSW 15 | SSW 14 |
265 | 257 | 962 | 706 | 602 | 373 | 249 | 225 | 123 | 64 | 170 | 175 | 318 | 318 | 551 | 706 | 672 | 586 | 312 | 530 | 561 | |
Swell 2 Height (m) Direction Period (s) | SSW 17 | SSW 17 | WSW 18 | SW 18 | WSW 16 | SW 16 | SW 15 | S 20 | SW 14 | SSW 12 | SW 13 | SW 12 | SW 12 | SW 12 | S 26 | SW 24 | SSW 22 | SSW 21 | SSW 15 | SSW 19 | SSW 18 |
340 | 404 | 31 | 12 | 25 | 40 | 54 | 8 | 64 | 57 | 61 | 75 | 53 | 71 | 13 | 22 | 50 | 176 | 367 | 572 | 651 | |
Swell 3 Height (m) Direction Period (s) | SSW 9 | SSW 9 | WSW 18 | — | — | NE 7 | NE 7 | SW 20 | SSW 19 | SW 18 | SSW 12 | SSW 13 | SW 12 | — | — | — | — | — | SSW 19 | SSW 12 | SW 24 |
61 | 62 | 31 | — | — | 2 | 2 | 15 | 37 | 80 | 48 | 34 | 23 | — | — | — | — | — | 332 | 123 | 22 | |
Wind waves Height (m) Direction Period (s) | SSE 7 | SE 7 | SE 7 | SE 8 | SE 8 | SE 9 | SE 9 | SE 9 | SE 9 | SE 8 | SE 8 | SE 8 | SE 8 | SE 8 | SE 8 | SE 7 | SE 7 | SE 7 | SE 7 | SE 7 | SE 7 |
173 | 139 | 168 | 314 | 306 | 628 | 744 | 965 | 816 | 542 | 413 | 413 | 344 | 292 | 267 | 285 | 277 | 169 | 116 | 131 | 97 | |
Nearest Offshore or Glassy | |||||||||||||||||||||
Distance (km) | 38 | 0 | 37 | 38 | 38 | 159 | 39 | 180 | 37 | 87 | 180 | 37 | 108 | 180 | 159 | 118 | 179 | 37 | 38 | 37 | 37 |
Best forecast wave conditions in The Bukit - Bali | |||||||||||||||||||||
Best forecast wave conditions in Indonesia | |||||||||||||||||||||
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 Impossibles Surf forecast
The above surf forecast table for Impossibles provides essential information for determining whether the surfing conditions will be good over the next 16 days. A general guide to surfing at Impossibles can be found by selecting the local surf guide option on the grey menu. Our Impossibles 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 (Impossibles) 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 Impossibles 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.
Impossibles is 12 km (7 miles) from the city of Kuta. If you plan a holiday in The Bukit - Bali, look for hotels and other accommodation in Kuta. Kuta has rooms for a wide range of budgets as well as car hire and transport links.










