This post contains affiliate links. If you buy something through them I earn a small commission, at no extra cost to you — it goes straight into the kite repair fund.

Kitesurfing at The Bluff, Hayle
Cornwall · St Ives Bay
Best wind
N, NE, NW, SW, W
Tide
Low & Mid (ebbing)
Wind range
15–35 knots
Rider level
Intermediate Advanced

Live Conditions

Loading live conditions…

About this spot

The Bluff sits at the eastern mouth of the Hayle estuary on the southern edge of St Ives Bay — one of Cornwall's best-known kitesurf venues. Depending on wind direction it can be a flat-water session or a proper wave spot. Northerly and north-westerly winds draw the crowds for flat water boosting, while south-westerlies line up the swell for down-the-line wave riding.

The spot is managed by the Kernow Kitesurf Club (KKC). A permit is required — free for KKC members, £10 for non-members. It's worth joining the club before your first visit; they also coordinate sessions and share local conditions updates.

Tide

The ebbing tide is the key to this spot. The outgoing water creates flat lagoons as it drops back from the sandbanks — ideal conditions for kiting. Best window is around 2–3 hours before low tide. Do not kite on an incoming tide: the estuary current can reach dangerous speeds and a lost board can be swept out to sea in seconds.

Hazards

Strong estuary current when ebbing · Board can be lost to sea · Permit required (£10 non-members, free KKC members) · Intermediate and above only

Local notes

Join the Kernow Kitesurf Club before visiting — they run the spot and it's the best way to get current conditions intel and meet the local crew.

Parking

Park at Harvey's Towans car park — access is via a rough track so expect a bumpy approach. Parking is paid via JustPark (app or website). Kernow Kitesurf Club members displaying a valid Bluff Pass permit get free parking — another good reason to join the club before visiting.

Check live conditions at The Bluff

Wind, tide and forecast — updated every hour

South West Kitesurf app — live conditions Open live forecast →