Two beaches an hour apart can have completely different days. One is windy from breakfast, the other is glassy until lunch and then fires until evening. The difference is usually thermal wind, the sea breeze in particular. Once you understand the engine behind it, you can predict the afternoon delivery on days the headline forecast looks marginal.
What a sea breeze actually is
A sea breeze is an onshore wind that builds during the day, driven by the difference in how fast land and water heat up.
The sun warms the land much faster than it warms the sea. Water has a huge capacity to absorb heat without changing temperature much, while land heats quickly on a sunny day. So by early afternoon the air over the land is warmer than the air over the water. Warm air is less dense, so it rises. That rising air leaves a relative low near the surface over the land, and the denser, cooler air sitting over the sea flows in to fill the gap. That inflow, from sea to land, is the sea breeze.
It is a loop, not just a one-way push. As air flows onshore at the surface, a return flow moves back out to sea higher up, and the air sinks over the water to complete the circulation. For a kiter, the part that matters is the surface inflow, the onshore wind you rig for.
This is the textbook picture from the US National Oceanic and Atmospheric Administration, and it holds at coastlines worldwide. The key thing to take from it: the breeze is powered by a temperature difference, so anything that grows that difference grows the wind.
Thermal wind vs gradient wind
Kiters deal with two kinds of wind, and they behave very differently.
| Gradient (synoptic) wind | Thermal wind (sea breeze) | |
|---|---|---|
| Source | Large-scale pressure systems on the weather map | Local heating difference between land and water |
| Scale | Hundreds of kilometres | A coastal strip, often tens of kilometres |
| Timing | Any time, day or night | Builds through the afternoon, dies near sunset |
| Direction | Whatever the systems dictate | Usually onshore at the coast |
| Predictability | From the forecast model | From the daily heating pattern and conditions |
Gradient wind is what your forecast model predicts: the wind generated by highs and lows on the chart. It can blow from any direction and at any hour. Thermal wind is local and tied to the sun. The two are not separate worlds, though. On most coastal days the wind you feel is the sum of both: the gradient wind sets a baseline, and the sea breeze adds to it, fights it, or bends its direction depending on how they line up.
Understanding which one is driving your session changes how you read the forecast. A gradient day is windy when the model says so. A thermal day needs the right ingredients to fire, and a raw average number alone will mislead you. For the full picture on reading those numbers, see how to read a wind forecast for kitesurfing.
Why the wind picks up in the afternoon
The afternoon delivery that coastal kiters know well is the sea breeze building.
In the morning the land hasn’t warmed much, so there’s little temperature difference and little breeze. As the sun climbs, the land heats, the difference grows, and the onshore flow strengthens. A typical thermal day runs something like this:
- Morning: light and often glassy. Maybe a faint onshore drift.
- Late morning to early afternoon: the breeze fills in as the land warms.
- Mid to late afternoon: the heating peaks and so does the wind. This is usually your best window.
- Evening: the land cools, the difference collapses, and the wind fades toward sunset.
This is why so many warm-climate spots have a reliable “it comes in around 1 or 2pm” reputation. The locals aren’t guessing, they’re reading the heating cycle. How strong it gets and exactly when it fills in is spot-specific, so the times above are a pattern, not a promise. The strength of a thermal varies enormously from one coastline to another, which is why we won’t quote a universal speed: a light thermal might add a handful of knots, a strong one at a famous thermal spot can deliver well into the 20s, but that depends on the location, the day and the geography. Ask locals or check a spot guide for what your beach actually produces.
What makes a strong sea breeze
Sea breezes don’t fire equally every day. The ingredients that build a strong one are reasonably predictable, and they’re what let you call a thermal day in advance.
- Strong sun and clear skies. Cloud cover cuts the heating, so the land warms less and the breeze stays weak. A bright, cloudless day is the engine running at full power.
- A big land-water temperature difference. The hotter the land relative to the water, the stronger the pull. This is why thermals are strongest in summer, and why a cool sea next to baking land (common in spring and early summer) can produce a punchy breeze.
- A light or favourable gradient wind. A near-calm gradient lets the thermal establish cleanly. A light onshore gradient lets the breeze stack on top of it. A strong offshore gradient can suppress the sea breeze entirely until late, or stop it forming at all.
- The right time of year and time of day. Long summer days give the land hours to heat. The breeze needs that time to build.
Put simply: light gradient wind, strong sun, summer, and an onshore-friendly orientation is the recipe for a classic afternoon thermal. When you see those boxes ticked, a forecast showing a weak morning average can still turn into a good afternoon session.
How a sea breeze adds to or cancels the forecast
This is the most useful thing to understand, and the easiest to get wrong.
The sea breeze is layered on top of the gradient wind. What happens next depends on direction:
- Gradient wind onshore (same direction as the sea breeze): the two reinforce each other. The afternoon can deliver noticeably more than the forecast average, and a marginal-looking day becomes a solid one.
- Gradient wind offshore (opposite to the sea breeze): the two fight. The sea breeze tries to push onshore while the gradient pushes offshore. They can partly or fully cancel, leaving a dead or messy window even though the model showed wind. As the thermal builds it may eventually win near the coast and flip the surface wind onshore, but the timing is hard to call.
- Gradient wind cross-shore: the resulting wind is a blend, and the direction you actually ride can swing through the day as the thermal grows and bends the combined flow.
That layering also affects gustiness and direction stability, which is its own skill to read. We cover that in gust factor explained. The short version: a clean, established sea breeze on a light gradient is often beautifully smooth, while a thermal fighting an opposing gradient can be shifty and unreliable.
How to read a thermal day off the forecast
You don’t need to be a meteorologist. You need a checklist:
- Check the gradient wind direction. Is it onshore (the thermal will add to it), offshore (it’ll fight), or cross (a blend)? This single check tells you whether the day helps or hurts you.
- Check the sky. Sunny and clear means the thermal engine runs hot. Overcast means it stays weak.
- Check the season and the land-water contrast. Summer, hot land, cooler sea: strong thermal potential. Cold, grey winter day: forget it.
- Read the timing, not just the peak. A thermal day looks weak in the morning and strong in the afternoon on the hourly forecast. Don’t write off a day because the 9am number is low.
- Trust the pattern at your spot. Spots with a strong thermal reputation deliver on the right days even when the broad forecast is unconvincing. Local knowledge beats a single model run.
The KiteMate forecast app we’re building is designed around exactly this kind of read, surfacing the afternoon window and direction interplay rather than just a flat average. Until it ships, the checklist above does the job on any forecast.
Do sea breezes happen every day?
No. A sea breeze needs the heating difference to develop, so it depends on sun, season and the gradient wind. On a cloudy day, a windy gradient day, or a cold-season day, there may be no meaningful thermal at all. At a spot with a strong thermal reputation in summer, it can feel like an everyday event during the season because the ingredients line up most days. Outside that window, or when a weather system dominates, the gradient wind runs the show and the thermal is a minor footnote or absent. For the bigger seasonal picture of when spots are reliable, see best months to kitesurf.
Bottom line
A sea breeze is an onshore wind that builds during the day because land heats faster than water, the classic example of thermal wind. It strengthens through the afternoon, peaks in mid to late afternoon, and dies near sunset as the land cools. It layers on top of the gradient wind: onshore gradient and it adds, offshore gradient and it fights. Read the gradient direction, the sky and the season, watch the hourly timing rather than the morning number, and you can call a thermal day before you leave the house.