Skip to content
Live wind conditions

The best wind today

267 spots ranked by kite and windsurf conditions. Wind speed, gust consistency and direction, updated every 3 hours.

Filter by area
Ranked by conditions score
267 locations ranked

Today’s top conditions

38 km/h wind19° water
36 km/h wind27° water
45 km/h wind20° water
31 km/h wind21° water
36 km/h wind12° water
52 km/h wind– water
41 km/h wind12° water
27 km/h wind9° water
33 km/h wind25° water
48 km/h wind11° water
30 km/h wind11° water
29 km/h wind28° water
30 km/h wind11° water
38 km/h wind26° water
38 km/h wind26° water
23 km/h wind24° water
28 km/h wind11° water
37 km/h wind14° water
30 km/h wind10° water
22 km/h wind24° water
41 km/h wind10° water
34 km/h wind18° water
31 km/h wind11° water
24 km/h wind20° water
28 km/h wind10° water
27 km/h wind23° water
32 km/h wind10° water
26 km/h wind12° water
27 km/h wind22° water
25 km/h wind– water
30 km/h wind21° water
31 km/h wind25° water
28 km/h wind25° water
27 km/h wind17° water
27 km/h wind12° water
31 km/h wind21° water
35 km/h wind13° water
77 km/h wind6° water
36 km/h wind– water
22 km/h wind23° water
26 km/h wind11° water
34 km/h wind13° water
27 km/h wind27° water
36 km/h wind14° water
31 km/h wind– water
29 km/h wind24° water
34 km/h wind14° water
30 km/h wind13° water
39 km/h wind13° water
26 km/h wind12° water
26 km/h wind14° water
25 km/h wind– water
33 km/h wind– water
30 km/h wind11° water
26 km/h wind13° water
28 km/h wind11° water
24 km/h wind22° water
26 km/h wind16° water
30 km/h wind14° water
29 km/h wind14° water
32 km/h wind14° water
26 km/h wind16° water
27 km/h wind14° water
36 km/h wind13° water
24 km/h wind– water
32 km/h wind14° water
29 km/h wind13° water
26 km/h wind14° water
22 km/h wind18° water
26 km/h wind– water
28 km/h wind– water
29 km/h wind25° water
27 km/h wind15° water
22 km/h wind11° water
29 km/h wind– water
30 km/h wind13° water
25 km/h wind22° water
25 km/h wind22° water
20 km/h wind28° water
20 km/h wind28° water
21 km/h wind– water
24 km/h wind19° water
31 km/h wind11° water
21 km/h wind20° water
27 km/h wind24° water
26 km/h wind23° water
31 km/h wind13° water
30 km/h wind15° water
20 km/h wind29° water
27 km/h wind14° water
20 km/h wind15° water
24 km/h wind– water
20 km/h wind– water
22 km/h wind11° water
25 km/h wind20° water
25 km/h wind14° water
27 km/h wind14° water
22 km/h wind17° water
24 km/h wind11° water
25 km/h wind14° water
28 km/h wind15° water
23 km/h wind26° water
22 km/h wind19° water
24 km/h wind24° water
23 km/h wind27° water
20 km/h wind20° water
24 km/h wind17° water
28 km/h wind15° water
26 km/h wind14° water
22 km/h wind14° water
31 km/h wind– water
23 km/h wind22° water
27 km/h wind14° water
23 km/h wind20° water
19 km/h wind– water
26 km/h wind13° water
20 km/h wind– water
26 km/h wind14° water
19 km/h wind– water
22 km/h wind21° water
22 km/h wind20° water
31 km/h wind14° water
22 km/h wind12° water
25 km/h wind14° water
20 km/h wind14° water
25 km/h wind14° water
22 km/h wind10° water
21 km/h wind21° water
20 km/h wind27° water
22 km/h wind12° water
23 km/h wind28° water
26 km/h wind14° water
21 km/h wind14° water
21 km/h wind15° water
21 km/h wind26° water
20 km/h wind17° water
21 km/h wind14° water
18 km/h wind26° water
18 km/h wind26° water
18 km/h wind19° water
18 km/h wind27° water
18 km/h wind26° water
18 km/h wind26° water
22 km/h wind14° water
20 km/h wind14° water
16 km/h wind32° water
18 km/h wind23° water
20 km/h wind23° water
20 km/h wind23° water
19 km/h wind20° water
21 km/h wind16° water
28 km/h wind14° water
21 km/h wind6° water
20 km/h wind17° water
19 km/h wind15° water
17 km/h wind28° water
17 km/h wind22° water
16 km/h wind18° water
17 km/h wind26° water
16 km/h wind18° water
17 km/h wind24° water
17 km/h wind24° water
17 km/h wind24° water
20 km/h wind14° water
19 km/h wind24° water
16 km/h wind22° water
16 km/h wind18° water
18 km/h wind– water
17 km/h wind17° water
17 km/h wind16° water
16 km/h wind24° water
16 km/h wind24° water
20 km/h wind– water
17 km/h wind28° water
15 km/h wind18° water
16 km/h wind29° water
15 km/h wind18° water
27 km/h wind11° water
15 km/h wind26° water
15 km/h wind30° water
16 km/h wind26° water
15 km/h wind19° water
18 km/h wind29° water
14 km/h wind22° water
14 km/h wind22° water
16 km/h wind17° water
16 km/h wind27° water
15 km/h wind30° water
17 km/h wind18° water
14 km/h wind22° water
14 km/h wind27° water
14 km/h wind18° water
14 km/h wind18° water
11 km/h wind27° water
14 km/h wind25° water
11 km/h wind19° water
6 km/h wind20° water
14 km/h wind18° water
9 km/h wind22° water
12 km/h wind20° water
13 km/h wind28° water
7 km/h wind18° water
17 km/h wind15° water
10 km/h wind27° water
10 km/h wind18° water
12 km/h wind18° water
10 km/h wind18° water
11 km/h wind21° water
10 km/h wind27° water
11 km/h wind19° water
11 km/h wind19° water
11 km/h wind17° water
21 km/h wind15° water
11 km/h wind18° water
18 km/h wind16° water
12 km/h wind17° water
13 km/h wind18° water
12 km/h wind13° water
21 km/h wind15° water
15 km/h wind18° water
11 km/h wind15° water
8 km/h wind21° water
11 km/h wind29° water
9 km/h wind19° water
10 km/h wind27° water
12 km/h wind22° water
11 km/h wind20° water
15 km/h wind18° water
10 km/h wind27° water
10 km/h wind17° water
23 km/h wind14° water
12 km/h wind30° water
12 km/h wind17° water
8 km/h wind28° water
15 km/h wind27° water
8 km/h wind18° water
11 km/h wind23° water
11 km/h wind19° water
9 km/h wind28° water
12 km/h wind15° water
10 km/h wind17° water
11 km/h wind23° water
12 km/h wind17° water
12 km/h wind16° water
7 km/h wind22° water
11 km/h wind28° water
15 km/h wind30° water
13 km/h wind25° water
6 km/h wind23° water
12 km/h wind17° water
10 km/h wind28° water
13 km/h wind27° water
13 km/h wind– water
11 km/h wind26° water
11 km/h wind27° water
9 km/h wind26° water
10 km/h wind27° water
15 km/h wind27° water
11 km/h wind28° water
10 km/h wind26° water
9 km/h wind27° water
12 km/h wind26° water
14 km/h wind27° water

Weather data from Open-Meteo, refreshed every 3 hours.

How the score works

Every spot gets a composite score out of 100 using the factors on the right. Expand any row above to see the exact contribution of each factor.

Wind speed0-100

Sustained wind from 12 to 50 km/h on a linear ramp. More wind always scores higher. Above 50 starts to decline as overpowered.

Gust consistencyMultiplier

Gusts more than 1.5x sustained wind penalise heavily. Steady wind is safe wind.

Wind directionMultiplier

Cross-shore is ideal (1.0x). Offshore is dangerous for kiting and scores 0.3x.

Frequently asked questions

How often is this updated?

Every 6 hours when the conditions cron runs. We pull fresh wind, wave, and weather data for every spot and recalculate each score.

How is the score calculated?

Each spot gets a composite score out of 100 based on wind speed (linear ramp favouring stronger wind), gust consistency, wind direction relative to the beach, wave height, and rain. Expand any row to see the breakdown.

Why does stronger wind score higher?

Unlike surfing where calm conditions are ideal, kiting and windsurfing need wind. The scoring uses a linear ramp from 12 to 50 km/h. A 40 km/h day genuinely is better than a 20 km/h day for most riders.

What about offshore wind?

Offshore wind is dangerous for kitesurfing as it can blow riders out to sea. It receives the heaviest directional penalty (0.3x). Cross-shore wind, which blows parallel to the beach, is ideal.

Where does the data come from?

Open-Meteo Weather API, which aggregates forecasts from global weather models. The same underlying data powers many wind forecast apps.

Are these the same spots as the surf leaderboard?

Some spots appear on both leaderboards. A spot like Ho'okipa can be world-class for surfing on calm days and world-class for kiting on windy days. Many wind spots like Tarifa and El Gouna are exclusively wind-focused.

Ready to go where it's blowing?

Browse seasonal jobs in the top wind spots. Free, always.