Every town to stay in

1,904 towns in 103 countries, with 6,374 surf spots. Open one for its week.

Sport: tick any
Filter the list and the map

Filters

Every sport

Surf spots

Show the places as

Best this week first

Showing 100 of 1,904 towns.

  1. Puerto AristaMexico · 1 surf spotThis week: GoodBest day 76/1007 good days
  2. Playa GrandeCosta Rica · 2 surf spotsAirport 44 kmThis week: GoodBest day 75/1007 good days
  3. Salina CruzMexico · 2 surf spots, 1 kite spot and 1 windsurf spotThis week: GoodBest day 75/1006 good days
  4. MiramarNicaragua · 7 surf spotsAirport 65 kmThis week: GoodBest day 74/1007 good days
  5. El AstilleroNicaragua · 2 surf spotsAirport 70 kmThis week: GoodBest day 74/1007 good days
  6. San Juan del SurNicaragua · 4 surf spotsAirport 82 kmThis week: GoodBest day 74/1006 good days
  7. Las PeñasMexico · 3 surf spotsAirport 120 kmThis week: GoodBest day 74/1006 good days
  8. TamarindoCosta Rica · 8 surf spotsAirport 40 kmThis week: GoodBest day 73/1007 good days
  9. GuasacateNicaragua · 6 surf spotsAirport 75 kmThis week: GoodBest day 73/1007 good days
  10. San Luis La HerraduraEl Salvador · 2 surf spotsThis week: GoodBest day 73/1007 good days
  11. PopoyoNicaragua · 1 surf spot and 1 kite spotAirport 74 kmThis week: GoodBest day 73/1007 good days
  12. Ocean GroveAustralia · 4 surf spots and 1 dive siteAirport 26 kmThis week: GoodBest day 73/1005 good days
  13. IslitaCosta Rica · 2 surf spotsAirport 31 kmThis week: GoodBest day 72/1007 good days
  14. BajamarCosta Rica · 1 surf spotAirport 53 kmThis week: GoodBest day 72/1007 good days
  15. NosaraCosta Rica · 3 surf spotsAirport 0 kmThis week: GoodBest day 72/1006 good days
  16. San Juan de AlimaMexico · 3 surf spotsAirport 78 kmThis week: GoodBest day 72/1006 good days
  17. SámaraCosta Rica · 2 surf spotsAirport 17 kmThis week: GoodBest day 72/1006 good days
  18. San ClementeUnited States · 15 surf spots, 1 kite spot and 1 windsurf spotAirport 36 kmThis week: GoodBest day 72/1005 good days
  19. CowesAustralia · 13 surf spots, 2 kite spots and 2 windsurf spotsAirport 54 kmThis week: GoodBest day 72/1002 good days
  20. El ZonteEl Salvador · 6 surf spotsThis week: GoodBest day 71/1007 good days
  21. ChacahuaMexico · 2 surf spotsAirport 64 kmThis week: GoodBest day 71/1007 good days
  22. AserradoresNicaragua · 1 surf spotAirport 139 kmThis week: GoodBest day 71/1007 good days
  23. ChampericoGuatemala · 1 surf spotAirport 34 kmThis week: GoodBest day 71/1007 good days
  24. PoneloyaNicaragua · 1 surf spotAirport 99 kmThis week: GoodBest day 71/1007 good days
  25. TangalleSri Lanka · 1 surf spotAirport 46 kmThis week: GoodBest day 71/1007 good days
  26. San Miguel (Cíbolas de Mar)Mexico · 9 surf spotsAirport 74 kmThis week: GoodBest day 71/1006 good days
  27. JunquillalCosta Rica · 2 surf spotsAirport 26 kmThis week: GoodBest day 71/1006 good days
  28. La SaladitaMexico · 2 surf spotsAirport 41 kmThis week: GoodBest day 71/1006 good days
  29. Las LajasPanama · 2 surf spots and 1 dive siteThis week: GoodBest day 71/1006 good days
  30. TronconesMexico · 2 surf spotsAirport 34 kmThis week: GoodBest day 71/1006 good days
  31. MarbellaCosta Rica · 1 surf spotAirport 17 kmThis week: GoodBest day 71/1006 good days
  32. OstionalCosta Rica · 1 surf spotAirport 6 kmThis week: GoodBest day 71/1006 good days
  33. TorquayAustralia · 13 surf spots, 4 kite spots and 4 windsurf spotsAirport 35 kmThis week: GoodBest day 71/1004 good days
  34. Río San JuanDominican Republic · 2 surf spotsAirport 53 kmThis week: GoodBest day 71/1004 good days
  35. MirleftMorocco · 1 surf spot, 1 kite spot and 1 windsurf spotAirport 102 kmThis week: GoodBest day 71/1004 good days
  36. FlindersAustralia · 22 surf spots and 1 sailing spotAirport 56 kmThis week: GoodBest day 71/1003 good days
  37. Port CampbellAustralia · 3 surf spots, 1 kite spot and 1 windsurf spotAirport 137 kmThis week: GoodBest day 71/1002 good days
  38. JacóCosta Rica · 11 surf spotsAirport 58 kmThis week: GoodBest day 70/1007 good days
  39. El TuncoEl Salvador · 10 surf spotsThis week: GoodBest day 70/1007 good days
  40. PochomilNicaragua · 6 surf spotsAirport 55 kmThis week: GoodBest day 70/1007 good days
  41. Santa TeresaCosta Rica · 5 surf spotsAirport 65 kmThis week: GoodBest day 70/1007 good days
  42. Puerto EscondidoMexico · 4 surf spots, 1 kite spot and 1 windsurf spotAirport 2 kmThis week: GoodBest day 70/1007 good days
  43. Boca ChicaPanama · 1 surf spotThis week: GoodBest day 70/1007 good days
  44. ZihuatanejoMexico · 4 surf spots, 1 kite spot and 1 windsurf spotAirport 11 kmThis week: GoodBest day 70/1006 good days
  45. Charlotte AmalieUnited States Virgin Islands · 4 surf spots, 1 kite spot, 1 windsurf spot and 3 dive sitesAirport 5 kmThis week: GoodBest day 70/1005 good days
  46. HullUnited States Virgin Islands · 2 surf spotsAirport 4 kmThis week: GoodBest day 70/1005 good days
  47. Uvero AltoDominican Republic · 1 surf spotAirport 35 kmThis week: GoodBest day 70/1004 good days
  48. LanuzaPhilippines · 5 surf spotsAirport 71 kmThis week: GoodBest day 70/1002 good days
  49. MizataEl Salvador · 2 surf spotsThis week: GoodBest day 69/1007 good days
  50. PedasíPanama · 2 surf spotsAirport 66 kmThis week: GoodBest day 69/1007 good days
  51. Puerto San JoséGuatemala · 2 surf spotsThis week: GoodBest day 69/1007 good days
  52. CalderaCosta Rica · 4 surf spotsAirport 55 kmThis week: GoodBest day 69/1006 good days
  53. WellingtonNew Zealand · 9 surf spots, 3 sailing spots and 1 dive siteAirport 9 kmThis week: GoodBest day 69/1005 good days
  54. San JuanPuerto Rico · 7 surf spots, 1 kite spot, 1 windsurf spot and 1 dive siteAirport 2 kmThis week: GoodBest day 69/1005 good days
  55. Boca de PascualesMexico · 3 surf spotsAirport 62 kmThis week: GoodBest day 69/1005 good days
  56. Laguna BeachUnited States · 15 surf spots, 1 kite spot, 1 windsurf spot and 1 dive siteAirport 17 kmThis week: GoodBest day 69/1004 good days
  57. AngleseaAustralia · 8 surf spots, 3 kite spots and 3 windsurf spotsAirport 47 kmThis week: GoodBest day 69/1004 good days
  58. Road TownBritish Virgin Islands · 7 surf spots, 1 kite spot, 1 windsurf spot and 22 dive sitesAirport 9 kmThis week: GoodBest day 69/1004 good days
  59. InverlochAustralia · 4 surf spots, 1 kite spot and 1 windsurf spotAirport 91 kmThis week: GoodBest day 69/1004 good days
  60. FairhavenAustralia · 2 surf spots, 2 kite spots and 2 windsurf spotsAirport 58 kmThis week: GoodBest day 69/1004 good days
  61. Victor HarborAustralia · 13 surf spots, 1 kite spot, 1 windsurf spot and 1 sailing spotAirport 68 kmThis week: GoodBest day 69/1003 good days
  62. Newport BeachUnited States · 11 surf spots, 1 kite spot, 1 windsurf spot and 1 sailing spotAirport 7 kmThis week: GoodBest day 69/1003 good days
  63. Cape SchanckAustralia · 4 surf spotsAirport 57 kmThis week: GoodBest day 69/1003 good days
  64. San OnofreUnited States · 1 surf spotAirport 36 kmThis week: GoodBest day 69/1003 good days
  65. QueposCosta Rica · 4 surf spotsAirport 4 kmThis week: GoodBest day 68/1007 good days
  66. El PescaderoMexico · 3 surf spotsThis week: GoodBest day 68/1007 good days
  67. El ParedónGuatemala · 2 surf spotsAirport 95 kmThis week: GoodBest day 68/1007 good days
  68. MonterricoGuatemala · 2 surf spotsThis week: GoodBest day 68/1007 good days
  69. IztapaGuatemala · 1 surf spotThis week: GoodBest day 68/1007 good days
  70. KeramasIndonesia · 3 surf spotsAirport 25 kmThis week: GoodBest day 68/1006 good days
  71. QueenscliffAustralia · 3 surf spots and 1 dive siteAirport 30 kmThis week: GoodBest day 68/1006 good days
  72. ZancudoCosta Rica · 2 surf spotsThis week: GoodBest day 68/1006 good days
  73. El ValleColombia · 1 surf spotAirport 12 kmThis week: GoodBest day 68/1006 good days
  74. PortseaAustralia · 1 surf spot, 1 kite spot, 1 windsurf spot and 4 dive sitesAirport 37 kmThis week: GoodBest day 68/1006 good days
  75. San José del CaboMexico · 11 surf spots, 1 kite spot, 1 windsurf spot and 15 dive sitesThis week: GoodBest day 68/1005 good days
  76. Dana PointUnited States · 7 surf spots, 1 kite spot and 1 windsurf spotAirport 28 kmThis week: GoodBest day 68/1005 good days
  77. Barra de NavidadMexico · 3 surf spotsAirport 15 kmThis week: GoodBest day 68/1005 good days
  78. Las TerrenasDominican Republic · 2 surf spots, 1 kite spot, 1 windsurf spot and 2 dive sitesAirport 21 kmThis week: GoodBest day 68/1005 good days
  79. CosónDominican Republic · 1 surf spotAirport 15 kmThis week: GoodBest day 68/1005 good days
  80. LorneAustralia · 14 surf spots, 3 kite spots and 3 windsurf spotsAirport 70 kmThis week: GoodBest day 68/1004 good days
  81. ImsouaneMorocco · 4 surf spotsAirport 63 kmThis week: GoodBest day 68/1003 good days
  82. RyeAustralia · 4 surf spots, 1 kite spot and 1 windsurf spotAirport 48 kmThis week: GoodBest day 68/1003 good days
  83. BlairgowrieAustralia · 3 surf spotsAirport 45 kmThis week: GoodBest day 68/1003 good days
  84. GoolwaAustralia · 1 surf spot, 1 kite spot and 1 windsurf spotAirport 66 kmThis week: GoodBest day 68/1002 good days
  85. Smiths BeachAustralia · 1 surf spot, 1 kite spot and 1 windsurf spotAirport 60 kmThis week: GoodBest day 68/1002 good days
  86. BiarritzFrance · 8 surf spots and 1 dive siteAirport 3 kmThis week: GoodBest day 68/1001 good day
  87. AngletFrance · 7 surf spotsAirport 2 kmThis week: GoodBest day 68/1001 good day
  88. AyampeEcuador · 4 surf spots and 1 dive siteAirport 62 kmThis week: GoodBest day 67/1007 good days
  89. CambutalPanama · 3 surf spotsAirport 81 kmThis week: GoodBest day 67/1007 good days
  90. MontañitaEcuador · 3 surf spotsAirport 50 kmThis week: GoodBest day 67/1007 good days
  91. Esterillos OesteCosta Rica · 2 surf spotsAirport 42 kmThis week: GoodBest day 67/1007 good days
  92. Barra de SantiagoEl Salvador · 1 surf spotThis week: GoodBest day 67/1007 good days
  93. Point LonsdaleAustralia · 2 surf spots and 1 dive siteAirport 29 kmThis week: GoodBest day 67/1006 good days
  94. Santa CatalinaPanama · 5 surf spots and 8 dive sitesThis week: GoodBest day 67/1005 good days
  95. DoradoPuerto Rico · 4 surf spotsAirport 17 kmThis week: GoodBest day 67/1005 good days
  96. TrindadeBrazil · 4 surf spotsAirport 117 kmThis week: GoodBest day 67/1005 good days
  97. Vega BajaPuerto Rico · 4 surf spotsAirport 31 kmThis week: GoodBest day 67/1005 good days
  98. LuquilloPuerto Rico · 2 surf spotsAirport 16 kmThis week: GoodBest day 67/1005 good days
  99. Saint-PierreRE · 6 surf spots, 2 kite spots, 1 windsurf spot, 1 sailing spot and 1 dive siteAirport 6 kmThis week: GoodBest day 67/1004 good days
  100. SosúaDominican Republic · 4 surf spots, 2 kite spots, 2 windsurf spots and 5 dive sitesAirport 6 kmThis week: GoodBest day 67/1004 good days
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.

Every country, A to Z (149)

Each country's towns, on this list and map.