Mexico

57 towns in Mexico, with 105 surf spots, 30 kite spots, 26 windsurf spots and 86 dive sites. Open one for its week.

Sport
Filter the map
Where Mexico
Show the places as

Best this week first

Showing 50 of 57 towns.

  1. Puerto AristaMexico · 1 surf spotThis week: Good7 good days
  2. Salina CruzMexico · 2 surf spots, 1 kite spot and 1 windsurf spotThis week: Good7 good days
  3. ZihuatanejoMexico · 4 surf spots, 1 kite spot and 1 windsurf spotThis week: Good6 good days
  4. CozumelMexico · 25 dive sitesThis week: Good7 good days
  5. Puerto EscondidoMexico · 4 surf spots, 1 kite spot and 1 windsurf spotThis week: Good7 good days
  6. Las PeñasMexico · 3 surf spotsThis week: Good6 good days
  7. ChacahuaMexico · 2 surf spotsThis week: Good7 good days
  8. San Miguel (Cíbolas de Mar)Mexico · 9 surf spotsThis week: Good6 good days
  9. TronconesMexico · 2 surf spotsThis week: Good6 good days
  10. San José del CaboMexico · 11 surf spots, 1 kite spot, 1 windsurf spot and 15 dive sitesThis week: Good7 good days
  11. CancúnMexico · 2 kite spots and 1 windsurf spotThis week: Good4 good days
  12. Cabo San LucasMexico · 3 surf spots, 1 kite spot, 1 windsurf spot and 10 dive sitesThis week: Good7 good days
  13. Isla MujeresMexico · 1 surf spot, 1 kite spot, 1 windsurf spot and 4 dive sitesThis week: Good7 good days
  14. La PazMexico · 1 kite spot, 1 windsurf spot and 10 dive sitesThis week: Good7 good days
  15. Boca de PascualesMexico · 3 surf spotsThis week: Good6 good days
  16. Barra de NavidadMexico · 3 surf spotsThis week: Good5 good days
  17. HolboxMexico · 1 kite spotThis week: Good3 good days
  18. La SaladitaMexico · 2 surf spotsThis week: Good6 good days
  19. Boca de TomatlánMexico · 7 dive sitesThis week: Good7 good days
  20. San Juan de AlimaMexico · 3 surf spotsThis week: Good7 good days
  21. El PescaderoMexico · 3 surf spotsThis week: Good6 good days
  22. San BlasMexico · 5 surf spots, 1 kite spot and 1 windsurf spotThis week: Good4 good days
  23. San AgustinilloMexico · 1 surf spotThis week: Good7 good days
  24. RosaritoMexico · 2 surf spotsThis week: Good4 good days
  25. Punta de MitaMexico · 6 dive sitesThis week: Good7 good days
  26. MazatlánMexico · 11 surf spots, 1 kite spot and 1 windsurf spotThis week: Good6 good days
  27. ChacalaMexico · 4 surf spotsThis week: Good3 good days
  28. Puerto PeñascoMexico · 1 kite spot and 1 windsurf spotThis week: Good2 good days
  29. Barra de la CruzMexico · 1 surf spotThis week: Good4 good days
  30. Santa María TonamecaMexico · 1 surf spotThis week: Good5 good days
  31. SontecomapanMexico · 3 surf spotsThis week: Good2 good days
  32. Ciudad MaderoMexico · 2 surf spotsThis week: Good2 good days
  33. Puerto VallartaMexico · 1 surf spot, 1 kite spot, 1 windsurf spot and 2 dive sitesThis week: Good7 good days
  34. YelapaMexico · 2 dive sitesThis week: Good7 good days
  35. TijuanaMexico · 1 surf spotThis week: Good4 good days
  36. Cuajimalpa de MorelosMexico · 1 dive siteThis week: Good7 good days
  37. CuauhtemocMexico · 1 dive siteThis week: Good7 good days
  38. MismaloyaMexico · 1 dive siteThis week: Good7 good days
  39. RioverdeMexico · 1 dive siteThis week: Good7 good days
  40. TulumMexico · 1 surf spot, 1 kite spot, 1 windsurf spot and 1 dive siteThis week: Good7 good days
  41. La VentanaMexico · 2 kite spots and 1 windsurf spotThis week: Fair
  42. Todos SantosMexico · 1 kite spot and 1 windsurf spotThis week: Fair
  43. SayulitaMexico · 2 surf spots, 1 kite spot and 1 windsurf spotThis week: Fair
  44. Barra del TordoMexico · 1 surf spotThis week: Fair
  45. Puerto MorelosMexico · 6 surf spotsThis week: Fair
  46. Palma SolaMexico · 1 surf spotThis week: Fair
  47. San FelipeMexico · 1 kite spot and 1 windsurf spotThis week: Poor
  48. AcapulcoMexico · 1 kite spot and 1 windsurf spotThis week: Poor
  49. Los BarrilesMexico · 3 kite spots and 3 windsurf spotsThis week: Poor
  50. Bahía de los ÁngelesMexico · 1 kite spotThis week: Poor
Show more

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

Each town is ringed by the best day this week at its own places, a surf spot's for the level you pick. Zoom in, or tap a cluster, to see the towns 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.