KC
Sakalava Bay

Sakalava Bay

64% Kiteable
Avg 12 kts
Best: August
Diana, Madagascar
Got a photo of this spot? Share it
Windy Days

299

days w/ any hour ≥ 12 kts

Kiteable Days

236

64% — sessions of 3+ hours

Premium Days

97

days powered up ≥ 18 kts

Avg Wind Speed

12 kts

Gusts avg 22 kts

Best Month

August

30.0 kiteable days

Consistency

Moderate

Monthly Wind Overview

Kiteable Days Premium Days (18+ kts)
Jan
11 kiteable days
2 premium days (18+ kts)
Feb
4 kiteable days
0 premium days (18+ kts)
Mar
17 kiteable days
2 premium days (18+ kts)
Apr
22 kiteable days
6 premium days (18+ kts)
May
27 kiteable days
7 premium days (18+ kts)
Jun
24 kiteable days
9 premium days (18+ kts)
Jul
15 kiteable days
10 premium days (18+ kts)
Aug
30 kiteable days
20 premium days (18+ kts)
Sep
29 kiteable days
18 premium days (18+ kts)
Oct
28 kiteable days
19 premium days (18+ kts)
Nov
15 kiteable days
4 premium days (18+ kts)
Dec
14 kiteable days
0 premium days (18+ kts)
JanFebMarAprMayJunJulAugSepOctNovDec

Monthly Details

January

Avg Wind

8 kts

Kiteable days

11 days

35% of the month

Premium days

2 days

18+ kts

Avg wind 8 kts
Avg gust 14 kts
Strong gust 24 kts
Precipitation 0.0 in
Cloud cover 70%
Direction WNW
Temperature 81°F
Humidity 80%

February

Avg Wind

7 kts

Kiteable days

4 days

14% of the month

Premium days

0 days

18+ kts

Avg wind 7 kts
Avg gust 13 kts
Strong gust 22 kts
Precipitation 0.0 in
Cloud cover 61%
Direction ESE
Temperature 81°F
Humidity 80%

March

Avg Wind

11 kts

Kiteable days

17 days

55% of the month

Premium days

2 days

18+ kts

Avg wind 11 kts
Avg gust 20 kts
Strong gust 26 kts
Precipitation 0.0 in
Cloud cover 48%
Direction SE
Temperature 81°F
Humidity 78%

April

Avg Wind

12 kts

Kiteable days

22 days

73% of the month

Premium days

6 days

18+ kts

Avg wind 12 kts
Avg gust 20 kts
Strong gust 31 kts
Precipitation 0.0 in
Cloud cover 32%
Direction SE
Temperature 82°F
Humidity 72%

May

Avg Wind

13 kts

Kiteable days

27 days

87% of the month

Premium days

7 days

18+ kts

Avg wind 13 kts
Avg gust 24 kts
Strong gust 33 kts
Precipitation 0.0 in
Cloud cover 20%
Direction SE
Temperature 80°F
Humidity 69%

June

Avg Wind

13 kts

Kiteable days

24 days

80% of the month

Premium days

9 days

18+ kts

Avg wind 13 kts
Avg gust 24 kts
Strong gust 35 kts
Precipitation 0.0 in
Cloud cover 18%
Direction SE
Temperature 79°F
Humidity 66%

July

Avg Wind

17 kts

Kiteable days

15 days

47% of the month

Premium days

10 days

18+ kts

Avg wind 17 kts
Avg gust 29 kts
Strong gust 39 kts
Precipitation 0.0 in
Cloud cover 31%
Direction SE
Temperature 77°F
Humidity 66%

August

Avg Wind

16 kts

Kiteable days

30 days

97% of the month

Premium days

20 days

18+ kts

Avg wind 16 kts
Avg gust 28 kts
Strong gust 37 kts
Precipitation 0.0 in
Cloud cover 37%
Direction SE
Temperature 76°F
Humidity 64%

September

Avg Wind

16 kts

Kiteable days

29 days

97% of the month

Premium days

18 days

18+ kts

Avg wind 16 kts
Avg gust 28 kts
Strong gust 36 kts
Precipitation 0.0 in
Cloud cover 35%
Direction SE
Temperature 78°F
Humidity 66%

October

Avg Wind

16 kts

Kiteable days

28 days

90% of the month

Premium days

19 days

18+ kts

Avg wind 16 kts
Avg gust 25 kts
Strong gust 35 kts
Precipitation 0.0 in
Cloud cover 36%
Direction SE
Temperature 79°F
Humidity 67%

November

Avg Wind

10 kts

Kiteable days

15 days

50% of the month

Premium days

4 days

18+ kts

Avg wind 10 kts
Avg gust 17 kts
Strong gust 32 kts
Precipitation 0.0 in
Cloud cover 46%
Direction ESE
Temperature 81°F
Humidity 73%

December

Avg Wind

9 kts

Kiteable days

14 days

45% of the month

Premium days

0 days

18+ kts

Avg wind 9 kts
Avg gust 16 kts
Strong gust 25 kts
Precipitation 0.0 in
Cloud cover 54%
Direction ESE
Temperature 82°F
Humidity 76%

Wind Details

Prevailing Direction

SE (135°)

Avg Wind Speed

12 kts

Avg Gust

22 kts

Strong Gust

39 kts

typical peak (p99)

Recommended Kite Sizes

12–14m
Typical
10–12m
Peak season

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

Weather Context

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

Weather data provided by Visual Crossing

About This Spot

One of the Indian Ocean's most reliable flatwater-and-wave spots, Sakalava (Baie de Sakalava) sits ~20 km south of Diego Suarez (Antsiranana) on Madagascar's far north tip. The ~5 km² bay is sheltered by a coral reef, giving a shallow, white-sand bottom and a side-onshore SE trade wind that consistently blows you back to the beach — making it one of the safest, most beginner-friendly spots anywhere, while still serving advanced riders. Season: SE trades blow mid-March to mid-December, ~95% reliable in peak months (in 2017 only 7 of 245 days were under 15 kt). Strength by month: Mar–Apr 12–25 kt; May–Jun 20–30 kt; Jul–Sep strongest at 25–35 kt (gusting 40, advanced only — bring small kites 7–9 m); Oct 20–30 kt; Nov–Dec 15–25 kt. Avoid Jan–Feb/early Mar (rainy/cyclone season). Water is warm, ~28°C, dropping to 23–25°C in Jul–Aug. Water state: mirror-flat over the sandbank/sandbar inside the bay (best for learning, freeride and freestyle); a reef wave breaks ~500 m offshore with 1–2.5 m faces for wave/foil riding. A sandbar to Nosy Tsara exposes at low tide as a rest/walk-out point — mind the tide. Skill: all levels; ideal for beginners and progressing intermediates, with reef waves for experts. Launch/access: wide beaches, plenty of rigging room, often uncrowded; reach it by 4x4 on a sandy track off the Diego–Ramena road, or stay at on-site lodges/schools (Ocean Lodge, KiteParadise, MadaKiteCamp) and rig steps from your room. Hazards: shallow coral reef (booties advised, watch shallow sections and rocks at low water); local fishermen and small boats in the bay; remote location with limited rescue — self-sufficiency matters. Wind is side-on (safe), not offshore. Crowds are minimal.

Location

-12.2679°, 49.3927°

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 Sakalava Bay with the community.