38 surf spots in Mexico

The seasonality and ranking below cover only the spots where this sport is practised. All spots in Mexico

surf spots
38
spots in Mexico overall
198
years of data (2024 and 2025)
2

When to ride

2024-2025 average
Quintana Roo30rideable days in May, the peak of the region
Veracruz17rideable days in January, the peak of the region
Rideable days per month and region
RegionJFMAMJJASOND
Quintana Roo 12252329293030271914181823
Veracruz 51715171315128812171212
Tamaulipas 4272528282824252120212422
Baja California Sur 3161518202018181816171412
Jalisco 31214202421165459136
Michoacán 3468141412342442
Oaxaca 34101811114000131
Baja California 1252428303130302929292626

Rideable days per month, averaged over the 2024-2025 readings, spot by spot. Regions are ordered by number of spots; the grey figure is that count. Weather data by Open-Meteo.com

A rideable day means at least two consecutive hours at 7 knots or more, from a direction that works on the spot. Average of 2024 and 2025.

The windiest spots

2024-2025 average
  1. Punta San CarlosBaja California340 d/yr
  2. Playa BagdadTamaulipas317 d/yr
  3. Tampico BeachTamaulipas312 d/yr
  4. Boca PailaQuintana Roo308 d/yr
  5. Open Doors / Isla NatividadBaja California Sur302 d/yr
  6. Sian KaanQuintana Roo298 d/yr
  7. El Galeon / CozumelQuintana Roo294 d/yr
  8. Ixpalbarco / CozumelQuintana Roo294 d/yr
  9. Mezcalitos / CozumelQuintana Roo294 d/yr
  10. Chen Rio / CozumelQuintana Roo292 d/yr

Average rideable days per year, computed from 2024-2025 readings. A day counts as rideable when it has at least two consecutive hours of wind at 7 knots or more, blowing from a direction that works for the spot.

All spots

38 spots · page 1 of 2
  1. Punta San Carlos

    Baja California

    rideable days per year
    340

    Surf · Kitesurf · Sea

  2. Playa Bagdad

    Tamaulipas

    rideable days per year
    317

    Surf · Kitesurf · Sea

  3. Tampico Beach

    Tamaulipas

    rideable days per year
    312

    Surf · Kitesurf · Sea

  4. Boca Paila

    Quintana Roo

    rideable days per year
    308

    Surf · Kitesurf · Sea

  5. Open Doors / Isla Natividad

    Baja California Sur

    rideable days per year
    302

    Surf · Kitesurf · Sea

  6. Sian Kaan

    Quintana Roo

    rideable days per year
    298

    Surf · Kitesurf · Sea

  7. El Galeon / Cozumel

    Quintana Roo

    rideable days per year
    294

    Surf · Kitesurf · Sea

  8. Ixpalbarco / Cozumel

    Quintana Roo

    rideable days per year
    294

    Surf · Kitesurf · Sea

  9. Mezcalitos / Cozumel

    Quintana Roo

    rideable days per year
    294

    Surf · Kitesurf · Sea

  10. Chen Rio / Cozumel

    Quintana Roo

    rideable days per year
    292

    Surf · Kitesurf · Sea

  11. Playa Bonita / Cozumel

    Quintana Roo

    rideable days per year
    292

    Surf · Kitesurf · Sea

  12. Punta Sur / Cozumel

    Quintana Roo

    rideable days per year
    292

    Surf · Kitesurf · Sea

  13. Playa Isla de la Piedra

    Sinaloa

    rideable days per year
    282

    Surf · Kitesurf · Sea

  14. Barra del Ostion

    Tamaulipas

    rideable days per year
    277

    Surf · Kitesurf · Sea

  15. Punta Morena / Cozumel

    Quintana Roo

    rideable days per year
    268

    Surf · Kitesurf · Sea

  16. Ventanas al Mar Beach / Cozumel

    Quintana Roo

    rideable days per year
    268

    Surf · Kitesurf · Sea

  17. Barra del Tordo

    Tamaulipas

    rideable days per year
    268

    Surf · Kitesurf · Sea

  18. Playa Delfines

    Quintana Roo

    rideable days per year
    267

    Surf · Kitesurf · Sea

  19. Scorpion Bay BCS

    Baja California Sur

    rideable days per year
    265

    Surf · Kitesurf · Sea

  20. Tulum

    Quintana Roo

    rideable days per year
    253

    Surf · Kitesurf · Sea

  21. Veracruz

    Veracruz

    rideable days per year
    190

    Surf · Kitesurf · Sea

  22. Playa Norte

    Veracruz

    rideable days per year
    182

    Surf · Kitesurf · Sea

  23. Tuxpan

    Veracruz

    rideable days per year
    180

    Surf · Kitesurf · Sea

  24. La Gloria

    Jalisco

    rideable days per year
    164

    Surf · Kitesurf · Sea

Sports, by number of spots

Menu

Explore

Log in Sign up Français