Surf spots in Mexico

177 surf spots in Mexico. Pick sports and filters below, open a place for its week, or plan a trip scored on the forecast and the journey from home.

Sport: tick any
Filter the list and the map

Filters

Every sport

In the water

Surf spots

Waves this week Any
Show the places as

Best this week first

Showing 100 of 177 places.

  1. Puerto AristaSurf spot, MexicoWaves 3–4 ftWater 30°CSoft wavesThis week: GoodBest day 75/1007 good days
  2. Salina Cruze -JettySurf spot, MexicoStay in Salina CruzWaves 3–4 ftWater 29°CThis week: GoodBest day 75/1006 good days
  3. La BocaSurf spot, MexicoStay in TronconesWaves 3–8 ftWater 30°CHollow wavesThis week: GoodBest day 74/1006 good days
  4. Rio Nexpa - Beach breakSurf spot, MexicoStay in Las PeñasWaves 4–9 ftWater 30°CHollow wavesThis week: GoodBest day 74/1006 good days
  5. Rio Nexpa (Nexpa River)Surf spot, MexicoStay in Las PeñasWaves 4–9 ftWater 30°CHollow wavesThis week: GoodBest day 74/1006 good days
  6. Troncones beachbreakSurf spot, MexicoStay in TronconesWaves 4–8 ftWater 30°CThis week: GoodBest day 74/1006 good days
  7. EscollerasSurf spot, MexicoWaves 3–7 ftWater 30°CSlab wavesThis week: GoodBest day 74/1006 good days
  8. HuahuaSurf spot, MexicoWaves 4–9 ftWater 30°CHollow wavesThis week: GoodBest day 74/1006 good days
  9. Punta ConejoSurf spot, MexicoStay in Salina CruzWaves 3–4 ftWater 29°CHollow wavesThis week: GoodBest day 74/1005 good days
  10. Arenas BlancasSurf spot, MexicoWaves 4–9 ftWater 30°CSlab wavesThis week: GoodBest day 74/1005 good days
  11. La BarritaSurf spot, MexicoStay in ZihuatanejoWaves 3–8 ftWater 30°CSoft wavesThis week: GoodBest day 73/1006 good days
  12. Loma BonitaSurf spot, MexicoStay in ZihuatanejoWaves 3–8 ftWater 30°CSoft wavesThis week: GoodBest day 73/1006 good days
  13. CarrizalilloSurf spot, MexicoStay in Puerto EscondidoWaves 4 ftWater 30°CHollow wavesThis week: GoodBest day 72/1007 good days
  14. Puerto Escondido LeftSurf spot, MexicoStay in Puerto EscondidoWaves 4 ftWater 30°CSoft wavesThis week: GoodBest day 72/1007 good days
  15. Puerto EscondidoSurf spot, MexicoWaves 4 ftWater 30°CSoft wavesThis week: GoodBest day 72/1007 good days
  16. Puerto MaderoSurf spot, MexicoWaves 3–4 ftWater 30°CSoft wavesThis week: GoodBest day 72/1007 good days
  17. La SaladitaSurf spot, MexicoWaves 3–8 ftWater 30°CHollow wavesThis week: GoodBest day 72/1006 good days
  18. SalsipuedesSurf spot, MexicoStay in San Miguel (Cíbolas de Mar)Waves 2–4 ftWater 19°CHollow wavesThis week: GoodBest day 72/1005 good days
  19. K-38Surf spot, MexicoWaves 2–4 ftWater 20°CCrumbling wavesThis week: GoodBest day 72/1005 good days
  20. MariasSurf spot, MexicoWaves 2–4 ftWater 20°CHollow wavesThis week: GoodBest day 72/1005 good days
  21. Mother TheresasSurf spot, MexicoWaves 2–4 ftWater 20°CHollow wavesThis week: GoodBest day 72/1005 good days
  22. Terasa'sTrailerParkSurf spot, MexicoWaves 2–4 ftWater 20°CHollow wavesThis week: GoodBest day 72/1005 good days
  23. TerracitasSurf spot, MexicoWaves 2–4 ftWater 20°CCrumbling wavesThis week: GoodBest day 72/1005 good days
  24. MaruataSurf spot, MexicoStay in San Juan de AlimaWaves 4–10 ftWater 30°CHollow wavesThis week: GoodBest day 71/1006 good days
  25. Barra de NavidadSurf spot, MexicoWaves 4–10 ftWater 30°CHollow wavesThis week: GoodBest day 71/1006 good days
  26. Las PeñasSurf spot, MexicoWaves 4–9 ftWater 30°CCrumbling wavesThis week: GoodBest day 71/1006 good days
  27. CalafiaSurf spot, MexicoWaves 2–4 ftWater 20°CHollow wavesThis week: GoodBest day 71/1005 good days
  28. MushroomsSurf spot, MexicoWaves 2–4 ftWater 20°CSlab wavesThis week: GoodBest day 71/1005 good days
  29. Lovers Shore BreakSurf spot, MexicoStay in Cabo San LucasWaves 3–5 ftWater 29°CSoft wavesThis week: GoodBest day 71/1003 good days
  30. Punta EncomiendaSurf spot, MexicoStay in ChacahuaWaves 4–5 ftWater 30°CHollow wavesThis week: GoodBest day 70/1007 good days
  31. ChacahuaSurf spot, MexicoWaves 4–5 ftWater 30°CHollow wavesThis week: GoodBest day 70/1007 good days
  32. El EslabonSurf spot, MexicoStay in ZihuatanejoWaves 3–7 ftWater 30°CThis week: GoodBest day 70/1006 good days
  33. San Juan De AlimaSurf spot, MexicoStay in San Juan de AlimaWaves 4–10 ftWater 30°CSlab wavesThis week: GoodBest day 70/1006 good days
  34. Harry'sSurf spot, MexicoStay in San Miguel (Cíbolas de Mar)Waves 2–4 ftWater 19°CHollow wavesThis week: GoodBest day 70/1005 good days
  35. Las GaviotasSurf spot, MexicoWaves 2–4 ftWater 20°CCrumbling wavesThis week: GoodBest day 70/1005 good days
  36. Punta ChinaSurf spot, MexicoStay in San Miguel (Cíbolas de Mar)Waves 3–4 ftWater 19°CHollow wavesThis week: GoodBest day 70/1004 good days
  37. RanchitoSurf spot, MexicoStay in Barra de NavidadWaves 4–10 ftWater 30°CHollow wavesThis week: GoodBest day 69/1006 good days
  38. La BocanaSurf spot, MexicoWaves 3–5 ftWater 30°CSoft wavesThis week: GoodBest day 69/1006 good days
  39. Punta San JoseSurf spot, MexicoWaves 3–4 ftWater 19°CSoft wavesThis week: GoodBest day 69/1006 good days
  40. La TiclaSurf spot, MexicoStay in San Juan de AlimaWaves 4–8 ftWater 30°CSoft wavesThis week: GoodBest day 69/1005 good days
  41. San Miguel EnsenadaSurf spot, MexicoStay in San Miguel (Cíbolas de Mar)Waves 2–4 ftWater 19°CHollow wavesThis week: GoodBest day 69/1004 good days
  42. Raul'sSurf spot, MexicoWaves 2–4 ftWater 20°CCrumbling wavesThis week: GoodBest day 69/1004 good days
  43. The RanchSurf spot, MexicoStay in La SaladitaWaves 3–8 ftWater 30°CCrumbling wavesThis week: GoodBest day 68/1006 good days
  44. Playa LindaSurf spot, MexicoWaves 3–8 ftWater 30°CSlab wavesThis week: GoodBest day 68/1006 good days
  45. The EstuarySurf spot, MexicoStay in San José del CaboWaves 3–5 ftWater 29°CSoft wavesThis week: GoodBest day 68/1004 good days
  46. Cuatro CasasSurf spot, MexicoWaves 3–4 ftWater 19°CSoft wavesThis week: GoodBest day 68/1004 good days
  47. PopotlaSurf spot, MexicoWaves 2–4 ftWater 20°CHollow wavesThis week: GoodBest day 68/1004 good days
  48. Arroyo secoSurf spot, MexicoStay in Barra de NavidadWaves 4–10 ftWater 30°CCrumbling wavesThis week: GoodBest day 67/1005 good days
  49. La BocanaSurf spot, MexicoStay in San José del CaboWaves 3–5 ftWater 29°CSoft wavesThis week: GoodBest day 67/1004 good days
  50. 3 emesSurf spot, MexicoStay in San Miguel (Cíbolas de Mar)Waves 2–4 ftWater 19°CSoft wavesThis week: GoodBest day 67/1004 good days
  51. Isla de Todos SantosSurf spot, MexicoWaves 3–4 ftWater 20°CThis week: GoodBest day 67/1004 good days
  52. CampitoSurf spot, MexicoWaves 2–4 ftWater 20°CCrumbling wavesThis week: GoodBest day 66/1006 good days
  53. Puerta Del mar (K-55)Surf spot, MexicoWaves 2–4 ftWater 19°CSoft wavesThis week: GoodBest day 66/1006 good days
  54. Seamus PointSurf spot, MexicoStay in San José del CaboWaves 3–6 ftWater 30°CCrumbling wavesThis week: GoodBest day 66/1005 good days
  55. Baja MalibuSurf spot, MexicoStay in RosaritoWaves 2–4 ftWater 20°CSoft wavesThis week: GoodBest day 66/1005 good days
  56. Rosarito Beach Pier SouthsideSurf spot, MexicoStay in RosaritoWaves 2–4 ftWater 20°CHollow wavesThis week: GoodBest day 66/1005 good days
  57. La lanchaSurf spot, MexicoWaves 2–4 ftWater 30°CHollow wavesThis week: GoodBest day 66/1005 good days
  58. PoolsSurf spot, MexicoWaves 2–4 ftWater 30°CSoft wavesThis week: GoodBest day 66/1005 good days
  59. Punta BurrosSurf spot, MexicoWaves 2–4 ftWater 30°CSoft wavesThis week: GoodBest day 66/1005 good days
  60. Costa AzulSurf spot, MexicoStay in San José del CaboWaves 3–5 ftWater 29°CSoft wavesThis week: GoodBest day 66/1004 good days
  61. AncloteSurf spot, MexicoWaves 2–4 ftWater 30°CCrumbling wavesThis week: GoodBest day 66/1004 good days
  62. La jollaSurf spot, MexicoStay in Barra de la CruzWaves 3–4 ftWater 30°CHollow wavesThis week: GoodBest day 66/1003 good days
  63. San AgustinilloSurf spot, MexicoWaves 3–5 ftWater 30°CSlab wavesThis week: GoodBest day 65/1007 good days
  64. ZipoliteSurf spot, MexicoWaves 3–5 ftWater 30°CSlab wavesThis week: GoodBest day 65/1007 good days
  65. El CamaronSurf spot, MexicoStay in MazatlánWaves 3–5 ftWater 30°CSoft wavesThis week: GoodBest day 65/1006 good days
  66. ValentinosSurf spot, MexicoStay in MazatlánWaves 3–5 ftWater 30°CSoft wavesThis week: GoodBest day 65/1006 good days
  67. alisitosSurf spot, MexicoStay in San Miguel (Cíbolas de Mar)Waves 2–4 ftWater 19°CHollow wavesThis week: GoodBest day 65/1006 good days
  68. ParaisoSurf spot, MexicoStay in Boca de PascualesWaves 4–10 ftWater 30°CCrumbling wavesThis week: GoodBest day 65/1006 good days
  69. Boca de PascualesSurf spot, MexicoWaves 4–10 ftWater 30°CSoft wavesThis week: GoodBest day 65/1006 good days
  70. El TecuanSurf spot, MexicoWaves 3–7 ftWater 30°CCrumbling wavesThis week: GoodBest day 65/1006 good days
  71. Ship WrecksSurf spot, MexicoStay in San José del CaboWaves 3–5 ftWater 30°CSoft wavesThis week: GoodBest day 65/1005 good days
  72. El SkupaSurf spot, MexicoWaves 2–5 ftWater 30°CHollow wavesThis week: GoodBest day 65/1005 good days
  73. Punta CabrasSurf spot, MexicoWaves 3–5 ftWater 19°CHollow wavesThis week: GoodBest day 65/1004 good days
  74. Playa VentanillaSurf spot, MexicoStay in Santa María TonamecaWaves 4–5 ftWater 30°CHollow wavesThis week: GoodBest day 64/1007 good days
  75. Las FloresSurf spot, MexicoStay in MazatlánWaves 3–5 ftWater 30°CSoft wavesThis week: GoodBest day 64/1006 good days
  76. MilagroSurf spot, MexicoWaves 3–5 ftWater 30°CHollow wavesThis week: GoodBest day 64/1006 good days
  77. La FortunaSurf spot, MexicoStay in San José del CaboWaves 3–5 ftWater 30°CCrumbling wavesThis week: GoodBest day 64/1005 good days
  78. TerranovaSurf spot, MexicoStay in San José del CaboWaves 3–5 ftWater 30°CCrumbling wavesThis week: GoodBest day 64/1005 good days
  79. Punta PalmillaSurf spot, MexicoStay in San José del CaboWaves 3–5 ftWater 29°CHollow wavesThis week: GoodBest day 64/1004 good days
  80. Coronado Islands (Pukey Point)Surf spot, MexicoWaves 2–4 ftWater 20°CThis week: GoodBest day 64/1004 good days
  81. K-181Surf spot, MexicoWaves 3–5 ftWater 19°CHollow wavesThis week: GoodBest day 64/1004 good days
  82. Punta San CarlosSurf spot, MexicoWaves 3–4 ftWater 19°CSoft wavesThis week: GoodBest day 64/1003 good days
  83. San PedritoSurf spot, MexicoStay in El PescaderoWaves 3–5 ftWater 28°CHollow wavesThis week: GoodBest day 63/1007 good days
  84. Barra de coyucaSurf spot, MexicoWaves 4–6 ftWater 30°CHollow wavesThis week: GoodBest day 63/1006 good days
  85. RucosSurf spot, MexicoStay in MazatlánWaves 3–5 ftWater 30°CSoft wavesThis week: GoodBest day 63/1005 good days
  86. El tuleSurf spot, MexicoStay in Cabo San LucasWaves 3–6 ftWater 29°CHollow wavesThis week: GoodBest day 63/1003 good days
  87. MonumentsSurf spot, MexicoStay in Cabo San LucasWaves 3–5 ftWater 29°CHollow wavesThis week: GoodBest day 63/1003 good days
  88. CerritosSurf spot, MexicoStay in El PescaderoWaves 3–5 ftWater 28°CHollow wavesThis week: GoodBest day 62/1007 good days
  89. El QuijoteSurf spot, MexicoStay in MazatlánWaves 3–5 ftWater 30°CSoft wavesThis week: GoodBest day 62/1006 good days
  90. Olas altasSurf spot, MexicoStay in MazatlánWaves 3–5 ftWater 30°CHollow wavesThis week: GoodBest day 62/1006 good days
  91. Barra ViejaSurf spot, MexicoWaves 4–6 ftWater 30°CCrumbling wavesThis week: GoodBest day 62/1006 good days
  92. La BonfilSurf spot, MexicoWaves 4–6 ftWater 30°CCrumbling wavesThis week: GoodBest day 62/1006 good days
  93. Playa BonfilSurf spot, MexicoWaves 4–6 ftWater 30°CCrumbling wavesThis week: GoodBest day 62/1006 good days
  94. Rancho de las OlasSurf spot, MexicoWaves 3–7 ftWater 30°CHollow wavesThis week: GoodBest day 62/1006 good days
  95. TiburonSurf spot, MexicoWaves 3–5 ftWater 30°CHollow wavesThis week: GoodBest day 62/1006 good days
  96. Los pinosSurf spot, MexicoStay in MazatlánWaves 3–5 ftWater 30°CCrumbling wavesThis week: GoodBest day 62/1005 good days
  97. Punta AbreojosSurf spot, MexicoWaves 2–5 ftWater 23°CCrumbling wavesThis week: GoodBest day 62/1005 good days
  98. Las Salinas (Marina)Surf spot, MexicoStay in San Miguel (Cíbolas de Mar)Waves 2–4 ftWater 19°CHollow wavesThis week: GoodBest day 61/1006 good days
  99. Stone IslandSurf spot, MexicoStay in MazatlánWaves 3–5 ftWater 30°CHollow wavesThis week: GoodBest day 61/1005 good days
  100. Isla NatividadSurf spot, MexicoWaves 3–5 ftWater 21°CCrumbling wavesThis week: GoodBest day 61/1005 good days
Show more

The map needs JavaScript. The list beside it holds every place, 50 at a time, and each place's page links to Google Maps.

Each place is ringed by its best day this week, a surf spot for the level you pick. Zoom in, or tap a cluster, to see the places in it.

Two fingers move the map; in Map mode on a phone, one does. Pins are our own positions. Map OpenFreeMap, © OpenMapTiles, data © OpenStreetMap contributors.

Every country, A to Z (161)

Each country's surf spots, on this list and map.