KC
San Carlos

San Carlos

16% Kiteable
Avg 6 kts
Best: August
Sonora, Mexico
Got a photo of this spot? Share it
Windy Days

129

days w/ any hour ≥ 12 kts

Kiteable Days

58

16% — sessions of 3+ hours

Premium Days

5

days powered up ≥ 18 kts

Avg Wind Speed

6 kts

Gusts avg 13 kts

Best Month

August

12.0 kiteable days

Consistency

Seasonal

Monthly Wind Overview

Kiteable Days Premium Days (18+ kts)
Jan
3 kiteable days
0 premium days (18+ kts)
Feb
4 kiteable days
0 premium days (18+ kts)
Mar
3 kiteable days
0 premium days (18+ kts)
Apr
10 kiteable days
0 premium days (18+ kts)
May
9 kiteable days
0 premium days (18+ kts)
Jun
6 kiteable days
0 premium days (18+ kts)
Jul
4 kiteable days
1 premium days (18+ kts)
Aug
12 kiteable days
4 premium days (18+ kts)
Sep
4 kiteable days
0 premium days (18+ kts)
Oct
0 kiteable days
0 premium days (18+ kts)
Nov
0 kiteable days
0 premium days (18+ kts)
Dec
3 kiteable days
0 premium days (18+ kts)
JanFebMarAprMayJunJulAugSepOctNovDec

Monthly Details

January

Avg Wind

7 kts

Kiteable days

3 days

10% of the month

Premium days

0 days

18+ kts

Avg wind 7 kts
Avg gust 12 kts
Strong gust 24 kts
Precipitation 0.0 in
Cloud cover 44%
Direction NW
Temperature 66°F
Humidity 63%

February

Avg Wind

6 kts

Kiteable days

4 days

14% of the month

Premium days

0 days

18+ kts

Avg wind 6 kts
Avg gust 13 kts
Strong gust 25 kts
Precipitation 0.0 in
Cloud cover 39%
Direction WNW
Temperature 69°F
Humidity 61%

March

Avg Wind

6 kts

Kiteable days

3 days

10% of the month

Premium days

0 days

18+ kts

Avg wind 6 kts
Avg gust 13 kts
Strong gust 24 kts
Precipitation 0.0 in
Cloud cover 15%
Direction SW
Temperature 73°F
Humidity 66%

April

Avg Wind

7 kts

Kiteable days

10 days

33% of the month

Premium days

0 days

18+ kts

Avg wind 7 kts
Avg gust 15 kts
Strong gust 26 kts
Precipitation 0.0 in
Cloud cover 47%
Direction W
Temperature 78°F
Humidity 49%

May

Avg Wind

7 kts

Kiteable days

9 days

29% of the month

Premium days

0 days

18+ kts

Avg wind 7 kts
Avg gust 15 kts
Strong gust 26 kts
Precipitation 0.0 in
Cloud cover 26%
Direction WSW
Temperature 80°F
Humidity 50%

June

Avg Wind

8 kts

Kiteable days

6 days

20% of the month

Premium days

0 days

18+ kts

Avg wind 8 kts
Avg gust 16 kts
Strong gust 28 kts
Precipitation 0.0 in
Cloud cover 12%
Direction SSW
Temperature 87°F
Humidity 62%

July

Avg Wind

6 kts

Kiteable days

4 days

13% of the month

Premium days

1 days

18+ kts

Avg wind 6 kts
Avg gust 15 kts
Strong gust 28 kts
Precipitation 0.0 in
Cloud cover 33%
Direction SSW
Temperature 88°F
Humidity 66%

August

Avg Wind

8 kts

Kiteable days

12 days

39% of the month

Premium days

4 days

18+ kts

Avg wind 8 kts
Avg gust 16 kts
Strong gust 29 kts
Precipitation 0.0 in
Cloud cover 44%
Direction SSW
Temperature 91°F
Humidity 67%

September

Avg Wind

6 kts

Kiteable days

4 days

13% of the month

Premium days

0 days

18+ kts

Avg wind 6 kts
Avg gust 13 kts
Strong gust 22 kts
Precipitation 0.0 in
Cloud cover 31%
Direction WSW
Temperature 87°F
Humidity 71%

October

Avg Wind

4 kts

Kiteable days

0 days

0% of the month

Premium days

0 days

18+ kts

Avg wind 4 kts
Avg gust 12 kts
Strong gust 22 kts
Precipitation 0.0 in
Cloud cover 19%
Direction W
Temperature 82°F
Humidity 62%

November

Avg Wind

3 kts

Kiteable days

0 days

0% of the month

Premium days

0 days

18+ kts

Avg wind 3 kts
Avg gust 11 kts
Strong gust 20 kts
Precipitation 0.0 in
Cloud cover 23%
Direction WNW
Temperature 74°F
Humidity 63%

December

Avg Wind

5 kts

Kiteable days

3 days

10% of the month

Premium days

0 days

18+ kts

Avg wind 5 kts
Avg gust 12 kts
Strong gust 22 kts
Precipitation 0.0 in
Cloud cover 34%
Direction NW
Temperature 70°F
Humidity 61%

Wind Details

Prevailing Direction

WSW (255°)

Avg Wind Speed

6 kts

Avg Gust

13 kts

Strong Gust

29 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
79°F
Avg Precipitation
0.0 in
Years of Data
1 years

Weather data provided by Visual Crossing

About This Spot

Winter-season flat-water bay on the Sea of Cortez, just west of Guaymas. Primary launch is Playa Los Algodones ("Catch-22" beach), a wide sandy beach with easy road access from San Carlos town; Las Dunas/the estuary works as an alternative at the right tide and is gentler for beginners. Season: roughly October to April/May, driven by NW "El Norte" fronts. Best months are the winter peak, with February the standout (locals say "Febrero Loco") — 20+ windy days possible. Reliability is moderate, not trade-wind consistent: expect 2-3 days a week over 20 kt through mid-season rather than daily wind, so build slack into a trip. Summer is hot and largely windless (off-season). Wind: NW blows side-/side-onshore at the main beaches at ~15-25 kt. It's a thermal-assisted afternoon wind — typically fills late morning to early afternoon, peaks ~3:30-5 pm, and can hold to sunset. Occasional S winds blow early and die by ~1 pm; these tend to be lighter but bring cleaner, longer-period swell. Quiver: 9-12 m covers most days. Water: flat to light chop inside the bay, flattest at Algodones — good for learning, freestyle and cruising. S-wind days add rolling swell with better shape than the local windchop. Skill: genuinely beginner/intermediate friendly thanks to flat water and side-onshore NW. Lessons available locally (Kiteboard School / Sonoran Sport Center). Hazards: cold water in deep winter — sea drops to upper 50s-low 60s°F (Jan-Mar), so bring a 3/2 to 4/3 wetsuit. Afternoon-only wind limits sessions. Watch ATV and beach traffic, plus crowds on weekends and Semana Santa (Easter). Hurricanes can reshape beach/sandbar profiles in early fall; mind shallow tidal flats, the rocky point, and check that S wind isn't offshore at your chosen beach.

Location

27.9627°, -111.1061°

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