Surf forecastStatisticsHistorical report

Kuta seasonal overview

Best Surf Season (March – May)

The transition from the wet to the dry season brings Kuta’s most consistent combination of solid, long-period SSW groundswell and reliable offshore winds. With average wave heights hovering between 1.5 and 1.7m and periods often exceeding 13 seconds, the setup is ideal for rippable, powerful surf. The percentage of offshore wind (N, NNE, NE, ENE) peaks in April at 56% and remains high in March and May, meaning clean morning glass-offs are common. This is the window when the entire bay lines up with well-shaped, peeling waves that work from mid-tide through to high tide.

Fair Surf Season (June – August)

The southern hemisphere winter unleashes its strongest groundswell, with average heights pushing 2.0m and periods up to 14.4s. The swell is absolutely pumping—consistent, powerful, and often XL. However, the trade winds strengthen from the southeast (ESE, SE), blowing cross-shore and occasionally onshore, which degrades the surface quality. Ideal wind percentages drop to 20–36%, making it a gamble on wind direction. Early mornings and late afternoons can still deliver clean, heavy waves, especially when a ridge of high pressure nudges the wind toward the north. Expect some chop and current, but also adrenaline.

Low Surf Season (September – February)

This period is dominated by the monsoon transition and stronger onshore flow from the west and northwest. Swell energy remains moderate to good (1.5–1.9m, 12–14s), but the wind is frequently out of the W, WNW, or WSW—all onshore for Kuta’s SSW-facing beach. Ideal wind percentages bottom out at just 17% in September and October. While the Indian Ocean still produces long-period swells, the surface is often messy and choppy. The best chance for clean waves comes during rare southerly swell events coinciding with a brief northerly wind shift. Surf is rideable, but don’t expect perfection.

Loading chart...

Conditions at Kuta in July

July: Peak Swell, Wind Struggle

July brings the largest average swell of the year at 2.0m, with a period of 14.4s—epic, pumping energy. The swell is dominated by SSW (50.7%) and S (31.0%), and the height distribution reveals that 24.3% of SSW swells are in the 2–2.5m range, with 0.7% over 2.5m. This is charging territory. But the wind is a challenge: ideal wind percentage plummets to 25%. The trade winds from the ESE (55.8%) and SE (35.3%) are strong, with 27.6% of ESE winds in the 20–30kph range. This creates severe onshore texture and strong rip currents. Surf quality is often marred by wind chop. The best windows occur when a trough disrupts the trade flow, allowing a brief northerly offshore breeze. If you catch that, expect world-class, hollow waves. Otherwise, it’s a battle with the wind.

Average Spot conditions at Kuta in July

Swell history for July

0 - 0.5
0.5 - 1
1 - 1.5
1.5 - 2.0
2.0 - 2.5
> 2.5 m

Wind history for July

0 - 10
10 - 20
20 - 30
30 - 40
40 - 50
> 50 km/h

Swell quality

Analyze the groundswell consistency at Kuta during July. Based on historical data, there is a % probability of groundswell occurring this month. The chart below provides a detailed breakdown of the average wave height distribution, offering deep insights into the swell quality and surf potential you can expect at Kuta for your next trip in July.

Ground swell

Ground swell by size

Wind conditions

Evaluate the wind and swell alignment at Kuta for July. Our analysis shows that favorable offshore or side-shore winds coincide with surfable swell approximately % of the time. The accompanying graph illustrates the average size distribution of waves during these optimal wind windows at Kuta.

Swell with good wind

Swell with good wind by size