Surf forecastStatisticsHistorical report

Witches Rock seasonal overview

Best Surf Season (May - October)

The heart of the swell window swings open from May through October as the Intertropical Convergence Zone (ITCZ) pulses northward, firing up the South Pacific. This is when Witches Rock sees its most consistent and quality swell, with long-period groundswells from the SSW and SW dominating the lineup. The trade winds slacken, and the percentage of offshore wind (N, NNE, NE, ENE) hovers above 50%, often reaching over 60% in June, July, and August. Average wave heights sit in the fun 1-1.5m range, but pulses can push into pumping 1.5-2.5m territory, especially during strong cold fronts pushing out of the Southern Hemisphere. The combination of powerful, long-period swell (10-14s+) and clean glassy mornings makes for classic Witches Rock conditions.

Fair Surf Season (March - April & November)

Shoulder months like March, April, and November offer a mixed bag. Swell direction becomes more variable — you get a blend of ENE trade swell and increasing SSW/SW energy, but the wind consistency drops to around 35-58% ideal. March can deliver some cracking long-period pulses (11s average) as the first Southern Hemisphere swells arrive, but the NE trades often blow stronger, creating bumpy conditions. April sees a jump in ideal wind to 50%, and the SSW swell becomes more prominent, though wave heights average a bit smaller (1.2m). November is a transition month as the trades strengthen again — the swell shifts back to more ENE and NE, but you can still score clean sessions when the offshore winds align with the last of the SW pulses.

Low Surf Season (December - February)

Winter in the Northern Hemisphere brings a reversal in the pattern. The dominant swell shifts to ENE and NE — directions that are completely shadowed by the headland. Witches Rock sees mostly small, windswell-like waves from these quadrants, with average heights around 1.3-1.4m but short periods (8-9s). The wind is offshore a disappointing 23-34% of the time, as the strong NE trade winds (often 20-30+ kph) blow straight onshore. When a stray SW pulse sneaks in from a distant Southern Ocean storm, it can produce a few fun waves, but those are rare. Most days are small, choppy, and blown out — best left for beginners or a rest day.

Loading chart...

Conditions at Witches Rock in May

May: Prime Time Kicks In

May is when Witches Rock truly comes alive. The average wave period extends to 13.7 seconds, and the swell window fills with SSW (43.7%) and SW (21.9%) energy. Average wave heights are 1.2m, but these are long-period, powerful swells that wrap around the point with authority. The wind is ideal 54% of the time — the trades have relaxed, and you'll often see light ENE to NE breezes that keep the faces glassy. Strong cold fronts in the South Pacific generate consistent pulses, and the ITCZ starts to pull north, stabilizing the wind field. Expect fun, rippable waves for long sessions, with the occasional pumping day when a 2m+ set arrives. This is the month most locals mark on their calendar.

Average Spot conditions at Witches Rock in May

Swell history for May

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

Wind history for May

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

Swell quality

Analyze the groundswell consistency at Witches Rock during May. 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 Witches Rock for your next trip in May.

Ground swell

Ground swell by size

Wind conditions

Evaluate the wind and swell alignment at Witches Rock for May. 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 Witches Rock.

Swell with good wind

Swell with good wind by size