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 Calafia 91.3Nayarit16 spots · top Anclote 91.8Baja California Sur14 spots · top Monuments 95.9Guerrero10 spots · top La Bonfil 97.4Sinaloa10 spots · top El Camaron 96.5Oaxaca8 spots · top Carrizalillo 95.7Quintana Roo7 spots · top Isla Mujeres 60.0Veracruz6 spots · top Destapador 53.9Jalisco4 spots · top Barra de Navidad 96.0Colima3 spots · top Paraiso 96.7Chiapas2 spots · top Puerto Madero 96.9Michoacán2 spots · top La Ticla 93.3Tamaulipas1 spots · top Playa Bagdad 57.7
All 103 spots
| # | Spot | Score | Surfable | Clean | Size | Water | Season | Level |
|---|---|---|---|---|---|---|---|---|
| 1 | La Bonfil Guerrero | 97.4 | 100% | 90% | 1.3 m | 29°C | all year | Intermediate |
| 2 | Puerto Madero Chiapas | 96.9 | 100% | 80% | 1.2 m | 30°C | all year | Intermediate |
| 3 | Barra de coyuca Guerrero | 96.8 | 98% | 79% | 1.1 m | 29°C | Feb to Nov | Intermediate |
| 4 | Paraiso Colima | 96.7 | 100% | 86% | 1.2 m | 29°C | all year | Intermediate |
| 5 | Revolcadero Guerrero | 96.7 | 98% | 74% | 1.1 m | 29°C | Feb to Nov | Intermediate |
| 6 | Barra Vieja Guerrero | 96.6 | 100% | 84% | 1.2 m | 29°C | all year | Intermediate |
| 7 | Pascuales Colima | 96.6 | 100% | 86% | 1.2 m | 29°C | all year | Intermediate |
| 8 | Boca de Apisa Colima | 96.5 | 100% | 45% | 1.0 m | 29°C | Mar to Nov | Intermediate |
| 9 | El Camaron Sinaloa | 96.5 | 98% | 67% | 1.0 m | 28°C | Feb to Nov | Beginner |
| 10 | Las Flores Sinaloa | 96.5 | 98% | 66% | 1.0 m | 28°C | Feb to Nov | Beginner |
| 11 | Los pinos Sinaloa | 96.5 | 98% | 66% | 1.0 m | 28°C | Feb to Nov | Beginner |
| 12 | Valentinos Sinaloa | 96.5 | 98% | 67% | 1.0 m | 28°C | Feb to Nov | Beginner |
| 13 | Playa Brueha Sinaloa | 96.3 | 96% | 66% | 0.9 m | 28°C | Feb to Nov | Beginner |
| 14 | Barra de Navidad Jalisco | 96.0 | 100% | 86% | 1.1 m | 29°C | all year | Intermediate |
| 15 | Monuments Baja California Sur | 95.9 | 97% | 61% | 0.9 m | 26°C | Feb to Nov | Beginner |
| 16 | Ranchito Jalisco | 95.8 | 100% | 86% | 1.1 m | 29°C | all year | Intermediate |
| 17 | Carrizalillo Oaxaca | 95.7 | 100% | 82% | 1.3 m | 30°C | all year | Intermediate |
| 18 | La Punta Oaxaca | 95.4 | 98% | 82% | 1.2 m | 30°C | all year | Intermediate |
| 19 | Puerto Escondido Oaxaca | 95.4 | 99% | 82% | 1.2 m | 30°C | all year | Intermediate |
| 20 | Rucos Sinaloa | 95.4 | 95% | 65% | 0.9 m | 28°C | Feb to Nov | Beginner |
| 21 | Costa Azul Baja California Sur | 95.3 | 96% | 58% | 0.9 m | 26°C | Mar to Nov | Beginner |
| 22 | Lovers Shore Break Baja California Sur | 95.3 | 98% | 64% | 1.0 m | 25°C | Feb to Nov | Beginner |
| 23 | Puerto Escondido Left Oaxaca | 95.3 | 98% | 81% | 1.2 m | 30°C | all year | Intermediate |
| 24 | Old Man's Baja California Sur | 95.2 | 95% | 58% | 0.9 m | 26°C | Mar to Nov | Beginner |
| 25 | The rock Baja California Sur | 95.2 | 95% | 58% | 0.9 m | 26°C | Mar to Nov | Beginner |
| 26 | Arroyo seco Jalisco | 95.1 | 100% | 72% | 1.2 m | 29°C | all year | Intermediate |
| 27 | Las Barras de Piaxtla Sinaloa | 95.1 | 98% | 71% | 1.0 m | 28°C | Feb to Nov | Beginner |
| 28 | Patoles Sinaloa | 95.1 | 98% | 71% | 1.0 m | 28°C | Feb to Nov | Beginner |
| 29 | The Estuary Baja California Sur | 95.1 | 96% | 59% | 0.9 m | 26°C | Mar to Nov | Beginner |
| 30 | San Agustinillo Oaxaca | 95.0 | 100% | 81% | 1.2 m | 29°C | all year | Intermediate |
| 31 | Ship Wrecks Baja California Sur | 95.0 | 96% | 60% | 0.9 m | 27°C | Mar to Nov | Beginner |
| 32 | Shipwrecks Baja California Sur | 95.0 | 96% | 60% | 0.9 m | 27°C | Mar to Nov | Beginner |
| 33 | La Fortuna Baja California Sur | 94.8 | 96% | 59% | 0.9 m | 27°C | Mar to Nov | Beginner |
| 34 | La Barrita Guerrero | 93.9 | 100% | 86% | 1.1 m | 29°C | all year | Intermediate |
| 35 | La Ticla Michoacán | 93.3 | 100% | 88% | 1.1 m | 29°C | all year | Intermediate |
| 36 | Salina Cruze -Jetty Oaxaca | 93.2 | 98% | 55% | 1.1 m | 28°C | Mar to Oct | Intermediate |
| 37 | El Tecuan Jalisco | 93.1 | 100% | 91% | 1.3 m | 28°C | all year | Intermediate |
| 38 | La jolla Oaxaca | 93.0 | 100% | 82% | 1.4 m | 28°C | all year | Intermediate |
| 39 | Chacahua Oaxaca | 92.8 | 100% | 83% | 1.2 m | 30°C | all year | Intermediate |
| 40 | Playa Los Cerritos Baja California Sur | 92.6 | 95% | 43% | 0.9 m | 25°C | Apr to Nov | Beginner |
| 41 | Las Gatas Guerrero | 92.3 | 100% | 84% | 1.1 m | 29°C | all year | Intermediate |
| 42 | Anclote Nayarit | 91.8 | 100% | 72% | 1.0 m | 28°C | all year | Beginner |
| 43 | Playa Linda Guerrero | 91.8 | 100% | 88% | 1.2 m | 29°C | all year | Intermediate |
| 44 | Punta Mita Nayarit | 91.7 | 100% | 76% | 1.0 m | 28°C | all year | Beginner |
| 45 | Punta Conejo Baja California Sur | 91.6 | 100% | 47% | 1.2 m | 23°C | Jul to Jul | Intermediate |
| 46 | Rio Nexpa (Nexpa River) Michoacán | 91.6 | 100% | 86% | 1.3 m | 29°C | all year | Intermediate |
| 47 | Veneros Nayarit | 91.5 | 100% | 61% | 0.9 m | 28°C | all year | Beginner |
| 48 | Sayulita Nayarit | 91.4 | 100% | 61% | 0.9 m | 28°C | all year | Beginner |
| 49 | Calafia Baja California | 91.3 | 100% | 72% | 1.3 m | 19°C | all year | Intermediate |
| 50 | Mushrooms Baja California | 91.3 | 100% | 69% | 1.3 m | 19°C | all year | Intermediate |
| 51 | San Pancho Nayarit | 91.3 | 99% | 50% | 0.9 m | 29°C | Apr to Jul | Beginner |
| 52 | Puerto Arista Chiapas | 91.2 | 100% | 79% | 1.1 m | 30°C | Feb to Dec | Intermediate |
| 53 | Saladita Guerrero | 91.2 | 99% | 84% | 1.1 m | 29°C | all year | Intermediate |
| 54 | Baja Malibu Baja California | 91.1 | 100% | 75% | 1.3 m | 18°C | all year | Intermediate |
| 55 | Chacala Nayarit | 91.1 | 99% | 64% | 0.9 m | 29°C | Sep to Jul | Beginner |
| 56 | K-38 Baja California | 91.1 | 100% | 74% | 1.3 m | 19°C | all year | Intermediate |
| 57 | Lola's Nayarit | 91.1 | 99% | 64% | 0.9 m | 29°C | Sep to Jul | Beginner |
| 58 | La lancha Nayarit | 91.0 | 98% | 56% | 0.9 m | 28°C | Sep to Jul | Beginner |
| 59 | The Ranch Guerrero | 91.0 | 100% | 86% | 1.1 m | 29°C | all year | Intermediate |
| 60 | Troncones point Guerrero | 91.0 | 100% | 87% | 1.2 m | 29°C | all year | Intermediate |
| 61 | Las Gaviotas Baja California | 90.9 | 100% | 74% | 1.2 m | 19°C | all year | Intermediate |
| 62 | Raul's Baja California | 90.9 | 100% | 69% | 1.3 m | 19°C | all year | Intermediate |
| 63 | Isla de Todos Santos Baja California | 90.7 | 100% | 78% | 1.3 m | 18°C | all year | Intermediate |
| 64 | Alisitos Baja California | 90.6 | 100% | 52% | 1.3 m | 19°C | May to Jul | Intermediate |
| 65 | La fonda Baja California | 90.6 | 100% | 66% | 1.3 m | 19°C | all year | Intermediate |
| 66 | Puerto Vallarta Nayarit | 90.3 | 96% | 52% | 0.8 m | 28°C | Sep to Jun | Beginner |
| 67 | Salsipuedes Baja California | 90.2 | 100% | 76% | 1.3 m | 17°C | all year | Intermediate |
| 68 | Playa Novillero Nayarit | 89.9 | 95% | 42% | 0.8 m | 28°C | Mar to Jul | Beginner |
| 69 | 3 Emes Baja California | 89.8 | 100% | 68% | 1.1 m | 17°C | all year | Intermediate |
| 70 | San miguel Baja California | 89.8 | 100% | 69% | 1.1 m | 17°C | all year | Intermediate |
| 71 | Stack's Baja California | 89.7 | 100% | 67% | 1.1 m | 17°C | all year | Intermediate |
| 72 | Staks Baja California | 89.7 | 100% | 67% | 1.1 m | 17°C | all year | Intermediate |
| 73 | Punta San Jose Baja California | 88.2 | 100% | 66% | 1.1 m | 16°C | all year | Intermediate |
| 74 | Cuatro Casas Baja California | 87.3 | 100% | 51% | 1.1 m | 16°C | Jul to Mar | Intermediate |
| 75 | El Faro Nayarit | 87.1 | 92% | 42% | 0.8 m | 29°C | Mar to Jul | Beginner |
| 76 | San Blas Nayarit | 87.1 | 92% | 42% | 0.8 m | 29°C | Mar to Jul | Beginner |
| 77 | Punta Cabras Baja California | 87.0 | 100% | 40% | 1.1 m | 16°C | Oct to Feb | Intermediate |
| 78 | K-181 Baja California | 86.8 | 100% | 71% | 1.1 m | 16°C | all year | Intermediate |
| 79 | Punta Custodio Nayarit | 86.6 | 95% | 42% | 0.8 m | 29°C | Mar to Jul | Beginner |
| 80 | Punta Baja Baja California | 84.9 | 100% | 57% | 1.3 m | 18°C | Jun to Aug | Intermediate |
| 81 | Stoners Nayarit | 84.5 | 92% | 38% | 0.8 m | 29°C | Apr to Jul | Beginner |
| 82 | Isla Natividad Baja California Sur | 82.5 | 100% | 67% | 1.2 m | 20°C | all year | Intermediate |
| 83 | Punta Abreojos Baja California Sur | 82.4 | 100% | 90% | 1.3 m | 20°C | all year | Intermediate |
| 84 | Punta San Carlos Baja California | 81.8 | 100% | 68% | 1.2 m | 18°C | all year | Intermediate |
| 85 | Las Islitas Nayarit | 81.7 | 89% | 34% | 0.8 m | 29°C | Apr to Jun | Beginner |
| 86 | Santa Cruz Nayarit | 81.5 | 89% | 34% | 0.8 m | 29°C | Apr to Jun | Beginner |
| 87 | Scorpion Bay Baja California Sur | 80.2 | 100% | 74% | 1.1 m | - | all year | Intermediate |
| 88 | Milagro Sinaloa | 79.5 | 82% | 30% | 0.8 m | 28°C | May to Jul | Beginner |
| 89 | Tiburon Sinaloa | 79.5 | 82% | 30% | 0.8 m | 28°C | May to Jul | Beginner |
| 90 | Isla Mujeres Quintana Roo | 60.0 | 95% | 0% | 1.1 m | 28°C | rarely | Intermediate |
| 91 | Chacmool Quintana Roo | 59.9 | 94% | 0% | 1.1 m | 28°C | rarely | Intermediate |
| 92 | Playa Bagdad Tamaulipas | 57.7 | 92% | 0% | 1.0 m | 26°C | rarely | Intermediate |
| 93 | Destapador Veracruz | 53.9 | 76% | 0% | 0.8 m | 28°C | rarely | Beginner |
| 94 | Costalitos Veracruz | 53.0 | 74% | 0% | 0.8 m | 28°C | rarely | Beginner |
| 95 | Martí Veracruz | 53.0 | 74% | 0% | 0.8 m | 28°C | rarely | Beginner |
| 96 | Playa norte Veracruz | 53.0 | 74% | 0% | 0.8 m | 28°C | rarely | Beginner |
| 97 | Tampi Veracruz | 53.0 | 74% | 0% | 0.8 m | 28°C | rarely | Beginner |
| 98 | Camaronera Veracruz | 52.1 | 77% | 0% | 0.8 m | 28°C | rarely | Beginner |
| 99 | Playa Delphine Quintana Roo | 44.9 | 60% | 0% | 0.7 m | 28°C | rarely | Beginner |
| 100 | Punta Morena Quintana Roo | 43.4 | 56% | 0% | 0.7 m | 28°C | rarely | Beginner |
| 101 | El Galeon Quintana Roo | 43.3 | 56% | 0% | 0.7 m | 28°C | rarely | Beginner |
| 102 | Playa Bonita Quintana Roo | 43.2 | 56% | 0% | 0.6 m | 28°C | rarely | Beginner |
| 103 | Chen Rio Quintana Roo | 43.1 | 56% | 0% | 0.6 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.