KC
Essaouira

Essaouira

43% Kiteable
Avg 9 kts
Best: May
Marrakesh-Safi, Morocco
Got a photo of this spot? Share it
Windy Days

243

days w/ any hour ≥ 12 kts

Kiteable Days

156

43% — sessions of 3+ hours

Premium Days

15

days powered up ≥ 18 kts

Avg Wind Speed

9 kts

Gusts avg 18 kts

Best Month

May

19.0 kiteable days

Consistency

Good

Monthly Wind Overview

Kiteable Days Premium Days (18+ kts)
Jan
11 kiteable days
3 premium days (18+ kts)
Feb
10 kiteable days
2 premium days (18+ kts)
Mar
17 kiteable days
3 premium days (18+ kts)
Apr
13 kiteable days
2 premium days (18+ kts)
May
19 kiteable days
1 premium days (18+ kts)
Jun
18 kiteable days
1 premium days (18+ kts)
Jul
10 kiteable days
1 premium days (18+ kts)
Aug
14 kiteable days
1 premium days (18+ kts)
Sep
18 kiteable days
1 premium days (18+ kts)
Oct
12 kiteable days
0 premium days (18+ kts)
Nov
10 kiteable days
0 premium days (18+ kts)
Dec
4 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

3 days

18+ kts

Avg wind 8 kts
Avg gust 17 kts
Strong gust 41 kts
Precipitation 0.0 in
Cloud cover 40%
Direction ENE
Temperature 57°F
Humidity 83%

February

Avg Wind

8 kts

Kiteable days

10 days

34% of the month

Premium days

2 days

18+ kts

Avg wind 8 kts
Avg gust 17 kts
Strong gust 34 kts
Precipitation 0.0 in
Cloud cover 28%
Direction NNE
Temperature 61°F
Humidity 80%

March

Avg Wind

10 kts

Kiteable days

17 days

55% of the month

Premium days

3 days

18+ kts

Avg wind 10 kts
Avg gust 20 kts
Strong gust 36 kts
Precipitation 0.0 in
Cloud cover 15%
Direction NNE
Temperature 60°F
Humidity 81%

April

Avg Wind

9 kts

Kiteable days

13 days

43% of the month

Premium days

2 days

18+ kts

Avg wind 9 kts
Avg gust 18 kts
Strong gust 35 kts
Precipitation 0.0 in
Cloud cover 14%
Direction N
Temperature 65°F
Humidity 71%

May

Avg Wind

10 kts

Kiteable days

19 days

61% of the month

Premium days

1 days

18+ kts

Avg wind 10 kts
Avg gust 18 kts
Strong gust 29 kts
Precipitation 0.0 in
Cloud cover 9%
Direction N
Temperature 68°F
Humidity 69%

June

Avg Wind

10 kts

Kiteable days

18 days

60% of the month

Premium days

1 days

18+ kts

Avg wind 10 kts
Avg gust 19 kts
Strong gust 32 kts
Precipitation 0.0 in
Cloud cover 7%
Direction N
Temperature 71°F
Humidity 76%

July

Avg Wind

10 kts

Kiteable days

10 days

31% of the month

Premium days

1 days

18+ kts

Avg wind 10 kts
Avg gust 18 kts
Strong gust 32 kts
Precipitation 0.0 in
Cloud cover 8%
Direction N
Temperature 74°F
Humidity 74%

August

Avg Wind

10 kts

Kiteable days

14 days

45% of the month

Premium days

1 days

18+ kts

Avg wind 10 kts
Avg gust 20 kts
Strong gust 33 kts
Precipitation 0.0 in
Cloud cover 6%
Direction N
Temperature 77°F
Humidity 69%

September

Avg Wind

10 kts

Kiteable days

18 days

60% of the month

Premium days

1 days

18+ kts

Avg wind 10 kts
Avg gust 19 kts
Strong gust 32 kts
Precipitation 0.0 in
Cloud cover 10%
Direction N
Temperature 74°F
Humidity 65%

October

Avg Wind

8 kts

Kiteable days

12 days

39% of the month

Premium days

0 days

18+ kts

Avg wind 8 kts
Avg gust 15 kts
Strong gust 27 kts
Precipitation 0.0 in
Cloud cover 18%
Direction NNW
Temperature 69°F
Humidity 81%

November

Avg Wind

8 kts

Kiteable days

10 days

33% of the month

Premium days

0 days

18+ kts

Avg wind 8 kts
Avg gust 17 kts
Strong gust 36 kts
Precipitation 0.0 in
Cloud cover 17%
Direction NNE
Temperature 65°F
Humidity 71%

December

Avg Wind

7 kts

Kiteable days

4 days

13% of the month

Premium days

0 days

18+ kts

Avg wind 7 kts
Avg gust 15 kts
Strong gust 29 kts
Precipitation 0.0 in
Cloud cover 36%
Direction ENE
Temperature 58°F
Humidity 77%

Wind Details

Prevailing Direction

NNE (13°)

Avg Wind Speed

9 kts

Avg Gust

18 kts

Strong Gust

41 kts

typical peak (p99)

Recommended Kite Sizes

14–17m
Typical
14–17m
Peak season

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

Weather Context

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

Weather data provided by Visual Crossing

About This Spot

Essaouira ('the Windy City of Africa') is a reliable Atlantic trade-wind spot in a wide, gently curving bay just south of the medina. Wind: the thermally-reinforced Alizé blows predominantly N to NE, hitting the main bay as side-shore (with a cross-off component near the medina end). Season runs April–October. April–May and Sept–Oct are the lighter shoulders (~15–22 kt), good for learning; June–August is peak, with steady 20–28 kt daily and gusts to 35+. The wind kicks in late morning/early afternoon and holds to evening. Winter (Nov–Mar) is hit-or-miss — roughly 20% of days have no usable wind, the rest lighter. A 9–10m is the everyday kite in summer; bring a 12m for the shoulders. Water & skill: inside the bay the water is relatively protected with a shallow sandy bottom — choppy rather than truly flat, but the most beginner-friendly water on this coast and where the schools teach. Head out of the bay's lee and you get real Atlantic swell, current and a more dynamic, side-on ride suited to improvers. True wave riders go to Moulay Bouzerktoun (~17 km N, cross-off, big swell) or Sidi Kaouki (~25 km S, stronger wind, powerful waves, stronger current) — both advanced and reached via school shuttles. Launch & access: the main beach is ~5–10 min from the medina, with a huge sandy launch area and 15+ certified schools (storage, rescue, lessons). Hazards: it's open ocean — cold water year-round (18–20°C, wear a 3/2 minimum), cross-off tendency near the ramparts means self-rescue/downwinder awareness matters, plus the offshore Île de Mogador, tide-dependent shoreline, gusty wind near buildings, summer beach crowds, camels/horses and fishing-boat traffic. Tides materially affect the launch, so check the state before rigging.

Location

31.5038°, -9.7658°

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