KC
Kanaha Beach

Kanaha Beach

77% Kiteable
Avg 13 kts
Best: June
Maui, Hawaii, United States
Got a photo of this spot? Share it
Windy Days

318

days w/ any hour ≥ 12 kts

Kiteable Days

282

77% — sessions of 3+ hours

Premium Days

134

days powered up ≥ 18 kts

Avg Wind Speed

13 kts

Gusts avg 21 kts

Best Month

June

29.0 kiteable days

Consistency

Good

Monthly Wind Overview

Kiteable Days Premium Days (18+ kts)
Jan
15 kiteable days
3 premium days (18+ kts)
Feb
23 kiteable days
13 premium days (18+ kts)
Mar
22 kiteable days
10 premium days (18+ kts)
Apr
21 kiteable days
6 premium days (18+ kts)
May
29 kiteable days
16 premium days (18+ kts)
Jun
29 kiteable days
15 premium days (18+ kts)
Jul
16 kiteable days
8 premium days (18+ kts)
Aug
29 kiteable days
12 premium days (18+ kts)
Sep
28 kiteable days
18 premium days (18+ kts)
Oct
26 kiteable days
19 premium days (18+ kts)
Nov
23 kiteable days
7 premium days (18+ kts)
Dec
21 kiteable days
7 premium days (18+ kts)
JanFebMarAprMayJunJulAugSepOctNovDec

Monthly Details

January

Avg Wind

9 kts

Kiteable days

15 days

48% of the month

Premium days

3 days

18+ kts

Avg wind 9 kts
Avg gust 17 kts
Strong gust 37 kts
Precipitation 0.0 in
Cloud cover 34%
Direction NNE
Temperature 73°F
Humidity 70%

February

Avg Wind

13 kts

Kiteable days

23 days

79% of the month

Premium days

13 days

18+ kts

Avg wind 13 kts
Avg gust 24 kts
Strong gust 43 kts
Precipitation 0.0 in
Cloud cover 43%
Direction NE
Temperature 72°F
Humidity 73%

March

Avg Wind

12 kts

Kiteable days

22 days

71% of the month

Premium days

10 days

18+ kts

Avg wind 12 kts
Avg gust 21 kts
Strong gust 39 kts
Precipitation 0.0 in
Cloud cover 58%
Direction NE
Temperature 73°F
Humidity 78%

April

Avg Wind

11 kts

Kiteable days

21 days

70% of the month

Premium days

6 days

18+ kts

Avg wind 11 kts
Avg gust 17 kts
Strong gust 29 kts
Precipitation 0.0 in
Cloud cover 43%
Direction NNE
Temperature 75°F
Humidity 77%

May

Avg Wind

14 kts

Kiteable days

29 days

94% of the month

Premium days

16 days

18+ kts

Avg wind 14 kts
Avg gust 23 kts
Strong gust 35 kts
Precipitation 0.0 in
Cloud cover 41%
Direction NE
Temperature 76°F
Humidity 72%

June

Avg Wind

15 kts

Kiteable days

29 days

97% of the month

Premium days

15 days

18+ kts

Avg wind 15 kts
Avg gust 23 kts
Strong gust 35 kts
Precipitation 0.0 in
Cloud cover 43%
Direction NE
Temperature 78°F
Humidity 72%

July

Avg Wind

15 kts

Kiteable days

16 days

50% of the month

Premium days

8 days

18+ kts

Avg wind 15 kts
Avg gust 22 kts
Strong gust 35 kts
Precipitation 0.0 in
Cloud cover 35%
Direction NE
Temperature 79°F
Humidity 69%

August

Avg Wind

14 kts

Kiteable days

29 days

94% of the month

Premium days

12 days

18+ kts

Avg wind 14 kts
Avg gust 20 kts
Strong gust 32 kts
Precipitation 0.0 in
Cloud cover 34%
Direction NE
Temperature 80°F
Humidity 64%

September

Avg Wind

14 kts

Kiteable days

28 days

93% of the month

Premium days

18 days

18+ kts

Avg wind 14 kts
Avg gust 21 kts
Strong gust 34 kts
Precipitation 0.0 in
Cloud cover 34%
Direction NE
Temperature 80°F
Humidity 66%

October

Avg Wind

13 kts

Kiteable days

26 days

84% of the month

Premium days

19 days

18+ kts

Avg wind 13 kts
Avg gust 21 kts
Strong gust 33 kts
Precipitation 0.0 in
Cloud cover 33%
Direction NE
Temperature 79°F
Humidity 67%

November

Avg Wind

12 kts

Kiteable days

23 days

77% of the month

Premium days

7 days

18+ kts

Avg wind 12 kts
Avg gust 20 kts
Strong gust 33 kts
Precipitation 0.0 in
Cloud cover 35%
Direction NE
Temperature 76°F
Humidity 71%

December

Avg Wind

11 kts

Kiteable days

21 days

68% of the month

Premium days

7 days

18+ kts

Avg wind 11 kts
Avg gust 18 kts
Strong gust 33 kts
Precipitation 0.0 in
Cloud cover 31%
Direction ENE
Temperature 75°F
Humidity 71%

Wind Details

Prevailing Direction

NE (43°)

Avg Wind Speed

13 kts

Avg Gust

21 kts

Strong Gust

43 kts

typical peak (p99)

Recommended Kite Sizes

12–14m
Typical
12–14m
Peak season

Based on ~75kg rider. Varies with weight and kite model.

Weather Context

Avg Temperature
76°F
Avg Precipitation
0.0 in
Years of Data
1 years

Weather data provided by Visual Crossing

About This Spot

Kanaha (aka Kite Beach) on Maui's north shore, just west of Kahului Airport (OGG), is one of the most reliably windy kite spots on earth. Cross-shore ENE/NE trade winds funnel between Haleakala and the West Maui Mountains and blow strong and dense. Best season is the NH summer: June-September is most consistent, with June/July often delivering rideable wind 6 of 7 days, frequently 20-30+ kt and occasionally 40 kt. Trades blow much of the year; winter (Nov-Mar) is patchier, needs bigger kites, and can bring occasional S winds that go offshore on the north shore. Wind typically builds through the morning, reaching full strength around 11am-noon. Water is sheltered by a reef ~500 m offshore, giving relatively flat-to-light-chop riding inside the reef and a wide sandy launch — ideal for beginners and progressing freeriders. Bump-and-jump chop and small swell build farther out; wave riders find more at the reef and downwind. There are three zones: Naska/Old Man's (beginner-friendly, widest sand), Kite/Teach Beach near Kaa Point, and the Boneyard (shallow reef exposed at low tide — cross with care). Access via Kanaha Beach Park; gates open 6am-8pm HST. Critical local rules: the 11 o'clock rule means NO kiting before 11am (water reserved for swimmers/fishers/windsurfers); kite 11am-8pm only. Launch/land on the WEST side of the lifeguard tower to stay clear of windsurfers. FAA rules ban kiting in a 2 nm x 1 nm corridor off the OGG runway, cap lines at 125 ft, and limit kite height to 125 ft. Lifeguards on jetskis enforce rules and run rescues. Hazards: sharp shallow reef, buried rocks, strong currents, very strong gusty wind on big days, and crowds. Use a kite leash and respect right-of-way.

Location

20.8983°, -156.4597°

Community

Conditions Updates

No recent conditions updates

Videos

No videos yet

Local Tips

No local tips yet

Gear Notes

No gear notes yet

Contribute

Share your knowledge of Kanaha Beach with the community.