World › Mexico
🇲🇽 Best surf spots in Mexico
103 spots ranked on five years of ERA5 wave, wind and sea temperature data.
Season in Mexico
Average share of clean days across all 103 spots, by month.
| Jan | Feb | Mar | Apr | May | Jun | Jul | Aug | Sep | Oct | Nov | Dec |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 47% | 51% | 58% | 64% | 68% | 63% | 62% | 52% | 60% | 64% | 60% | 46% |
Areas
Baja California20 spots · top K-38 94.5Nayarit16 spots · top Anclote 85.5Baja California Sur14 spots · top The Estuary 92.5Guerrero10 spots · top The Ranch 91.1Sinaloa10 spots · top Las Barras de Piaxtla 87.2Oaxaca8 spots · top Puerto Escondido Left 92.2Quintana Roo7 spots · top Playa Bonita 45.6Veracruz6 spots · top Destapador 45.3Jalisco4 spots · top Barra de Navidad 92.3Colima3 spots · top Paraiso 92.0Michoacán2 spots · top Rio Nexpa (Nexpa River) 93.3Chiapas2 spots · top Puerto Madero 80.5Tamaulipas1 spots · top Playa Bagdad 38.8
All 103 spots
| # | Spot | Score | Surfable | Clean | Size | Water | Season | Level |
|---|---|---|---|---|---|---|---|---|
| 1 | K-38 Baja California | 94.5 | 100% | 74% | 1.3 m | 19°C | all year | Intermediate |
| 2 | Rio Nexpa (Nexpa River) Michoacán | 93.3 | 100% | 86% | 1.3 m | 29°C | all year | Intermediate |
| 3 | Las Gaviotas Baja California | 92.9 | 100% | 74% | 1.2 m | 19°C | all year | Intermediate |
| 4 | Calafia Baja California | 92.7 | 100% | 72% | 1.3 m | 19°C | all year | Intermediate |
| 5 | The Estuary Baja California Sur | 92.5 | 96% | 59% | 0.9 m | 26°C | Mar to Nov | Beginner |
| 6 | Barra de Navidad Jalisco | 92.3 | 100% | 86% | 1.1 m | 29°C | all year | Intermediate |
| 7 | Puerto Escondido Left Oaxaca | 92.2 | 98% | 81% | 1.2 m | 30°C | all year | Intermediate |
| 8 | San Agustinillo Oaxaca | 92.2 | 100% | 81% | 1.2 m | 29°C | all year | Intermediate |
| 9 | Paraiso Colima | 92.0 | 100% | 86% | 1.2 m | 29°C | all year | Intermediate |
| 10 | Arroyo seco Jalisco | 91.3 | 100% | 72% | 1.2 m | 29°C | all year | Intermediate |
| 11 | Monuments Baja California Sur | 91.2 | 97% | 61% | 0.9 m | 26°C | Feb to Nov | Beginner |
| 12 | The Ranch Guerrero | 91.1 | 100% | 86% | 1.1 m | 29°C | all year | Intermediate |
| 13 | La fonda Baja California | 91.0 | 100% | 66% | 1.3 m | 19°C | all year | Intermediate |
| 14 | Playa Los Cerritos Baja California Sur | 91.0 | 95% | 43% | 0.9 m | 25°C | Apr to Nov | Beginner |
| 15 | Carrizalillo Oaxaca | 90.9 | 100% | 82% | 1.3 m | 30°C | all year | Intermediate |
| 16 | Isla de Todos Santos Baja California | 90.9 | 100% | 78% | 1.3 m | 18°C | all year | Intermediate |
| 17 | Raul's Baja California | 90.7 | 100% | 69% | 1.3 m | 19°C | all year | Intermediate |
| 18 | Lovers Shore Break Baja California Sur | 90.6 | 98% | 64% | 1.0 m | 25°C | Feb to Nov | Beginner |
| 19 | Alisitos Baja California | 90.1 | 100% | 52% | 1.3 m | 19°C | May to Jul | Intermediate |
| 20 | El Tecuan Jalisco | 89.9 | 100% | 91% | 1.3 m | 28°C | all year | Intermediate |
| 21 | Troncones point Guerrero | 89.6 | 100% | 87% | 1.2 m | 29°C | all year | Intermediate |
| 22 | Mushrooms Baja California | 88.9 | 100% | 69% | 1.3 m | 19°C | all year | Intermediate |
| 23 | Salsipuedes Baja California | 88.1 | 100% | 76% | 1.3 m | 17°C | all year | Intermediate |
| 24 | Puerto Escondido Oaxaca | 87.8 | 99% | 82% | 1.2 m | 30°C | all year | Intermediate |
| 25 | Las Barras de Piaxtla Sinaloa | 87.2 | 98% | 71% | 1.0 m | 28°C | Feb to Nov | Beginner |
| 26 | La Ticla Michoacán | 85.9 | 100% | 88% | 1.1 m | 29°C | all year | Intermediate |
| 27 | La jolla Oaxaca | 85.8 | 100% | 82% | 1.4 m | 28°C | all year | Intermediate |
| 28 | Ship Wrecks Baja California Sur | 85.8 | 96% | 60% | 0.9 m | 27°C | Mar to Nov | Beginner |
| 29 | Shipwrecks Baja California Sur | 85.8 | 96% | 60% | 0.9 m | 27°C | Mar to Nov | Beginner |
| 30 | Pascuales Colima | 85.6 | 100% | 86% | 1.2 m | 29°C | all year | Intermediate |
| 31 | Anclote Nayarit | 85.5 | 100% | 72% | 1.0 m | 28°C | all year | Beginner |
| 32 | Costa Azul Baja California Sur | 85.3 | 96% | 58% | 0.9 m | 26°C | Mar to Nov | Beginner |
| 33 | La Bonfil Guerrero | 85.3 | 100% | 90% | 1.3 m | 29°C | all year | Intermediate |
| 34 | Old Man's Baja California Sur | 85.2 | 95% | 58% | 0.9 m | 26°C | Mar to Nov | Beginner |
| 35 | Ranchito Jalisco | 85.2 | 100% | 86% | 1.1 m | 29°C | all year | Intermediate |
| 36 | The rock Baja California Sur | 85.0 | 95% | 58% | 0.9 m | 26°C | Mar to Nov | Beginner |
| 37 | La Barrita Guerrero | 84.6 | 100% | 86% | 1.1 m | 29°C | all year | Intermediate |
| 38 | La Punta Oaxaca | 84.4 | 98% | 82% | 1.2 m | 30°C | all year | Intermediate |
| 39 | Puerto Vallarta Nayarit | 84.4 | 96% | 52% | 0.8 m | 28°C | Sep to Jun | Beginner |
| 40 | Revolcadero Guerrero | 84.2 | 98% | 74% | 1.1 m | 29°C | Feb to Nov | Intermediate |
| 41 | Barra Vieja Guerrero | 84.1 | 100% | 84% | 1.2 m | 29°C | all year | Intermediate |
| 42 | Playa Linda Guerrero | 84.1 | 100% | 88% | 1.2 m | 29°C | all year | Intermediate |
| 43 | Chacahua Oaxaca | 83.9 | 100% | 83% | 1.2 m | 30°C | all year | Intermediate |
| 44 | San miguel Baja California | 83.8 | 100% | 69% | 1.1 m | 17°C | all year | Intermediate |
| 45 | Barra de coyuca Guerrero | 83.6 | 98% | 79% | 1.1 m | 29°C | Feb to Nov | Intermediate |
| 46 | Baja Malibu Baja California | 83.4 | 100% | 75% | 1.3 m | 18°C | all year | Intermediate |
| 47 | Patoles Sinaloa | 83.1 | 98% | 71% | 1.0 m | 28°C | Feb to Nov | Beginner |
| 48 | Las Flores Sinaloa | 82.7 | 98% | 66% | 1.0 m | 28°C | Feb to Nov | Beginner |
| 49 | Valentinos Sinaloa | 82.7 | 98% | 67% | 1.0 m | 28°C | Feb to Nov | Beginner |
| 50 | El Camaron Sinaloa | 82.6 | 98% | 67% | 1.0 m | 28°C | Feb to Nov | Beginner |
| 51 | Punta Custodio Nayarit | 82.4 | 95% | 42% | 0.8 m | 29°C | Mar to Jul | Beginner |
| 52 | La Fortuna Baja California Sur | 82.1 | 96% | 59% | 0.9 m | 27°C | Mar to Nov | Beginner |
| 53 | 3 Emes Baja California | 81.8 | 100% | 68% | 1.1 m | 17°C | all year | Intermediate |
| 54 | Sayulita Nayarit | 81.1 | 100% | 61% | 0.9 m | 28°C | all year | Beginner |
| 55 | Veneros Nayarit | 80.9 | 100% | 61% | 0.9 m | 28°C | all year | Beginner |
| 56 | Punta Mita Nayarit | 80.8 | 100% | 76% | 1.0 m | 28°C | all year | Beginner |
| 57 | Punta Conejo Baja California Sur | 80.7 | 100% | 47% | 1.2 m | 23°C | Jul to Jul | Intermediate |
| 58 | Saladita Guerrero | 80.6 | 99% | 84% | 1.1 m | 29°C | all year | Intermediate |
| 59 | Puerto Madero Chiapas | 80.5 | 100% | 80% | 1.2 m | 30°C | all year | Intermediate |
| 60 | Salina Cruze -Jetty Oaxaca | 80.4 | 98% | 55% | 1.1 m | 28°C | Mar to Oct | Intermediate |
| 61 | San Pancho Nayarit | 79.9 | 99% | 50% | 0.9 m | 29°C | Apr to Jul | Beginner |
| 62 | Rucos Sinaloa | 79.8 | 95% | 65% | 0.9 m | 28°C | Feb to Nov | Beginner |
| 63 | Punta San Jose Baja California | 79.7 | 100% | 66% | 1.1 m | 16°C | all year | Intermediate |
| 64 | Los pinos Sinaloa | 79.3 | 98% | 66% | 1.0 m | 28°C | Feb to Nov | Beginner |
| 65 | La lancha Nayarit | 79.2 | 98% | 56% | 0.9 m | 28°C | Sep to Jul | Beginner |
| 66 | Las Gatas Guerrero | 79.0 | 100% | 84% | 1.1 m | 29°C | all year | Intermediate |
| 67 | Santa Cruz Nayarit | 78.9 | 89% | 34% | 0.8 m | 29°C | Apr to Jun | Beginner |
| 68 | Stack's Baja California | 78.8 | 100% | 67% | 1.1 m | 17°C | all year | Intermediate |
| 69 | Staks Baja California | 78.8 | 100% | 67% | 1.1 m | 17°C | all year | Intermediate |
| 70 | Lola's Nayarit | 78.7 | 99% | 64% | 0.9 m | 29°C | Sep to Jul | Beginner |
| 71 | Chacala Nayarit | 78.5 | 99% | 64% | 0.9 m | 29°C | Sep to Jul | Beginner |
| 72 | Isla Natividad Baja California Sur | 78.5 | 100% | 67% | 1.2 m | 20°C | all year | Intermediate |
| 73 | Playa Novillero Nayarit | 78.1 | 95% | 42% | 0.8 m | 28°C | Mar to Jul | Beginner |
| 74 | Playa Brueha Sinaloa | 77.9 | 96% | 66% | 0.9 m | 28°C | Feb to Nov | Beginner |
| 75 | Puerto Arista Chiapas | 77.7 | 100% | 79% | 1.1 m | 30°C | Feb to Dec | Intermediate |
| 76 | Punta Baja Baja California | 77.6 | 100% | 57% | 1.3 m | 18°C | Jun to Aug | Intermediate |
| 77 | K-181 Baja California | 77.3 | 100% | 71% | 1.1 m | 16°C | all year | Intermediate |
| 78 | Cuatro Casas Baja California | 76.0 | 100% | 51% | 1.1 m | 16°C | Jul to Mar | Intermediate |
| 79 | Boca de Apisa Colima | 75.0 | 100% | 45% | 1.0 m | 29°C | Mar to Nov | Intermediate |
| 80 | El Faro Nayarit | 74.6 | 92% | 42% | 0.8 m | 29°C | Mar to Jul | Beginner |
| 81 | Milagro Sinaloa | 74.4 | 82% | 30% | 0.8 m | 28°C | May to Jul | Beginner |
| 82 | Punta San Carlos Baja California | 74.4 | 100% | 68% | 1.2 m | 18°C | all year | Intermediate |
| 83 | Stoners Nayarit | 74.1 | 92% | 38% | 0.8 m | 29°C | Apr to Jul | Beginner |
| 84 | Punta Cabras Baja California | 73.9 | 100% | 40% | 1.1 m | 16°C | Oct to Feb | Intermediate |
| 85 | Tiburon Sinaloa | 73.8 | 82% | 30% | 0.8 m | 28°C | May to Jul | Beginner |
| 86 | Punta Abreojos Baja California Sur | 73.6 | 100% | 90% | 1.3 m | 20°C | all year | Intermediate |
| 87 | San Blas Nayarit | 73.6 | 92% | 42% | 0.8 m | 29°C | Mar to Jul | Beginner |
| 88 | Las Islitas Nayarit | 72.4 | 89% | 34% | 0.8 m | 29°C | Apr to Jun | Beginner |
| 89 | Scorpion Bay Baja California Sur | 71.7 | 100% | 74% | 1.1 m | - | all year | Intermediate |
| 90 | Playa Bonita Quintana Roo | 45.6 | 56% | 0% | 0.6 m | 28°C | rarely | Beginner |
| 91 | Chen Rio Quintana Roo | 45.5 | 56% | 0% | 0.6 m | 28°C | rarely | Beginner |
| 92 | Destapador Veracruz | 45.3 | 76% | 0% | 0.8 m | 28°C | rarely | Beginner |
| 93 | Chacmool Quintana Roo | 45.0 | 94% | 0% | 1.1 m | 28°C | rarely | Intermediate |
| 94 | Isla Mujeres Quintana Roo | 45.0 | 95% | 0% | 1.1 m | 28°C | rarely | Intermediate |
| 95 | Costalitos Veracruz | 43.5 | 74% | 0% | 0.8 m | 28°C | rarely | Beginner |
| 96 | Tampi Veracruz | 43.2 | 74% | 0% | 0.8 m | 28°C | rarely | Beginner |
| 97 | Martí Veracruz | 42.4 | 74% | 0% | 0.8 m | 28°C | rarely | Beginner |
| 98 | El Galeon Quintana Roo | 42.0 | 56% | 0% | 0.7 m | 28°C | rarely | Beginner |
| 99 | Camaronera Veracruz | 41.6 | 77% | 0% | 0.8 m | 28°C | rarely | Beginner |
| 100 | Playa norte Veracruz | 41.2 | 74% | 0% | 0.8 m | 28°C | rarely | Beginner |
| 101 | Playa Bagdad Tamaulipas | 38.8 | 92% | 0% | 1.0 m | 26°C | rarely | Intermediate |
| 102 | Punta Morena Quintana Roo | 37.2 | 56% | 0% | 0.7 m | 28°C | rarely | Beginner |
| 103 | Playa Delphine Quintana Roo | 33.3 | 60% | 0% | 0.7 m | 28°C | rarely | Beginner |
Filter Mexico by month, level and water
Map, comparison and a trip planner in the interactive ranking.
Open Mexico in the rankingMap, comparison and a trip planner in the interactive ranking.