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 150 of 1,904 towns.

  1. Puerto AristaMexico · 1 surf spotThis week: GoodBest day 75/1007 good days
  2. Salina CruzMexico · 2 surf spots, 1 kite spot and 1 windsurf spotThis week: GoodBest day 75/1006 good days
  3. TamarindoCosta Rica · 8 surf spotsAirport 40 kmThis week: GoodBest day 74/1007 good days
  4. MiramarNicaragua · 7 surf spotsAirport 65 kmThis week: GoodBest day 74/1007 good days
  5. GuasacateNicaragua · 6 surf spotsAirport 75 kmThis week: GoodBest day 74/1007 good days
  6. El AstilleroNicaragua · 2 surf spotsAirport 70 kmThis week: GoodBest day 74/1007 good days
  7. PopoyoNicaragua · 1 surf spot and 1 kite spotAirport 74 kmThis week: GoodBest day 74/1007 good days
  8. San Juan del SurNicaragua · 4 surf spotsAirport 82 kmThis week: GoodBest day 74/1006 good days
  9. Las PeñasMexico · 3 surf spotsAirport 120 kmThis week: GoodBest day 74/1006 good days
  10. TronconesMexico · 2 surf spotsAirport 34 kmThis week: GoodBest day 74/1006 good days
  11. ZihuatanejoMexico · 4 surf spots, 1 kite spot and 1 windsurf spotAirport 11 kmThis week: GoodBest day 73/1006 good days
  12. Ocean GroveAustralia · 4 surf spots and 1 dive siteAirport 26 kmThis week: GoodBest day 73/1005 good days
  13. El TuncoEl Salvador · 10 surf spotsThis week: GoodBest day 72/1007 good days
  14. Puerto EscondidoMexico · 4 surf spots, 1 kite spot and 1 windsurf spotAirport 2 kmThis week: GoodBest day 72/1007 good days
  15. Playa GrandeCosta Rica · 2 surf spotsAirport 44 kmThis week: GoodBest day 72/1007 good days
  16. San Luis La HerraduraEl Salvador · 2 surf spotsThis week: GoodBest day 72/1007 good days
  17. San Miguel (Cíbolas de Mar)Mexico · 9 surf spotsAirport 74 kmThis week: GoodBest day 72/1006 good days
  18. La SaladitaMexico · 2 surf spotsAirport 41 kmThis week: GoodBest day 72/1006 good days
  19. El ValleColombia · 1 surf spotAirport 12 kmThis week: GoodBest day 72/1006 good days
  20. CowesAustralia · 13 surf spots, 2 kite spots and 2 windsurf spotsAirport 54 kmThis week: GoodBest day 72/1002 good days
  21. JacóCosta Rica · 11 surf spotsAirport 58 kmThis week: GoodBest day 71/1007 good days
  22. El ZonteEl Salvador · 6 surf spotsThis week: GoodBest day 71/1007 good days
  23. AserradoresNicaragua · 1 surf spotAirport 139 kmThis week: GoodBest day 71/1007 good days
  24. BajamarCosta Rica · 1 surf spotAirport 53 kmThis week: GoodBest day 71/1007 good days
  25. ChampericoGuatemala · 1 surf spotAirport 34 kmThis week: GoodBest day 71/1007 good days
  26. PoneloyaNicaragua · 1 surf spotAirport 99 kmThis week: GoodBest day 71/1007 good days
  27. Barra de NavidadMexico · 3 surf spotsAirport 15 kmThis week: GoodBest day 71/1006 good days
  28. San Juan de AlimaMexico · 3 surf spotsAirport 78 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. Laguna BeachUnited States · 15 surf spots, 1 kite spot, 1 windsurf spot and 1 dive siteAirport 17 kmThis week: GoodBest day 71/1004 good days
  31. San ClementeUnited States · 15 surf spots, 1 kite spot and 1 windsurf spotAirport 36 kmThis week: GoodBest day 71/1004 good days
  32. TorquayAustralia · 13 surf spots, 4 kite spots and 4 windsurf spotsAirport 35 kmThis week: GoodBest day 71/1004 good days
  33. Río San JuanDominican Republic · 2 surf spotsAirport 53 kmThis week: GoodBest day 71/1004 good days
  34. FlindersAustralia · 22 surf spots and 1 sailing spotAirport 56 kmThis week: GoodBest day 71/1003 good days
  35. Cabo San LucasMexico · 3 surf spots, 1 kite spot, 1 windsurf spot and 10 dive sitesThis week: GoodBest day 71/1003 good days
  36. Port CampbellAustralia · 3 surf spots, 1 kite spot and 1 windsurf spotAirport 137 kmThis week: GoodBest day 71/1002 good days
  37. Santa TeresaCosta Rica · 5 surf spotsAirport 65 kmThis week: GoodBest day 70/1007 good days
  38. CalderaCosta Rica · 4 surf spotsAirport 55 kmThis week: GoodBest day 70/1007 good days
  39. ChacahuaMexico · 2 surf spotsAirport 64 kmThis week: GoodBest day 70/1007 good days
  40. TangalleSri Lanka · 1 surf spotAirport 46 kmThis week: GoodBest day 70/1007 good days
  41. MarbellaCosta Rica · 1 surf spotAirport 17 kmThis week: GoodBest day 70/1006 good days
  42. OstionalCosta Rica · 1 surf spotAirport 6 kmThis week: GoodBest day 70/1006 good days
  43. 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
  44. CulebraPuerto Rico · 3 surf spots, 1 kite spot and 1 dive siteAirport 1 kmThis week: GoodBest day 70/1004 good days
  45. HullUnited States Virgin Islands · 2 surf spotsAirport 4 kmThis week: GoodBest day 70/1004 good days
  46. LanuzaPhilippines · 5 surf spotsAirport 71 kmThis week: GoodBest day 70/1002 good days
  47. PochomilNicaragua · 6 surf spotsAirport 55 kmThis week: GoodBest day 69/1007 good days
  48. JunquillalCosta Rica · 2 surf spotsAirport 26 kmThis week: GoodBest day 69/1007 good days
  49. MizataEl Salvador · 2 surf spotsThis week: GoodBest day 69/1007 good days
  50. Boca ChicaPanama · 1 surf spotThis week: GoodBest day 69/1007 good days
  51. NosaraCosta Rica · 3 surf spotsAirport 0 kmThis week: GoodBest day 69/1006 good days
  52. SámaraCosta Rica · 2 surf spotsAirport 17 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. AngleseaAustralia · 8 surf spots, 3 kite spots and 3 windsurf spotsAirport 47 kmThis week: GoodBest day 69/1004 good days
  55. InverlochAustralia · 4 surf spots, 1 kite spot and 1 windsurf spotAirport 91 kmThis week: GoodBest day 69/1004 good days
  56. FairhavenAustralia · 2 surf spots, 2 kite spots and 2 windsurf spotsAirport 58 kmThis week: GoodBest day 69/1004 good days
  57. Victor HarborAustralia · 13 surf spots, 1 kite spot, 1 windsurf spot and 1 sailing spotAirport 68 kmThis week: GoodBest day 69/1003 good days
  58. 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
  59. CarlsbadUnited States · 10 surf spots, 1 kite spot and 1 windsurf spotAirport 7 kmThis week: GoodBest day 69/1003 good days
  60. OceansideUnited States · 5 surf spots, 1 kite spot and 1 windsurf spotAirport 12 kmThis week: GoodBest day 69/1003 good days
  61. Cape SchanckAustralia · 4 surf spotsAirport 57 kmThis week: GoodBest day 69/1003 good days
  62. San OnofreUnited States · 1 surf spotAirport 36 kmThis week: GoodBest day 69/1003 good days
  63. AyampeEcuador · 4 surf spots and 1 dive siteAirport 62 kmThis week: GoodBest day 68/1007 good days
  64. MontañitaEcuador · 3 surf spotsAirport 50 kmThis week: GoodBest day 68/1007 good days
  65. El ParedónGuatemala · 2 surf spotsAirport 95 kmThis week: GoodBest day 68/1007 good days
  66. IslitaCosta Rica · 2 surf spotsAirport 31 kmThis week: GoodBest day 68/1007 good days
  67. MonterricoGuatemala · 2 surf spotsThis week: GoodBest day 68/1007 good days
  68. PedasíPanama · 2 surf spotsAirport 66 kmThis week: GoodBest day 68/1007 good days
  69. Puerto San JoséGuatemala · 2 surf spotsThis week: GoodBest day 68/1007 good days
  70. IztapaGuatemala · 1 surf spotThis week: GoodBest day 68/1007 good days
  71. KeramasIndonesia · 3 surf spotsAirport 25 kmThis week: GoodBest day 68/1006 good days
  72. QueenscliffAustralia · 3 surf spots and 1 dive siteAirport 30 kmThis week: GoodBest day 68/1006 good days
  73. ZancudoCosta Rica · 2 surf spotsThis 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. HikkaduwaSri Lanka · 6 surf spotsAirport 29 kmThis week: GoodBest day 68/1005 good days
  78. Vega BajaPuerto Rico · 4 surf spotsAirport 31 kmThis week: GoodBest day 68/1005 good days
  79. LorneAustralia · 14 surf spots, 3 kite spots and 3 windsurf spotsAirport 70 kmThis week: GoodBest day 68/1004 good days
  80. Uvero AltoDominican Republic · 1 surf spotAirport 35 kmThis week: GoodBest day 68/1004 good days
  81. MalibuUnited States · 16 surf spots, 1 kite spot and 1 windsurf spotAirport 28 kmThis week: GoodBest day 68/1003 good days
  82. ImsouaneMorocco · 4 surf spotsAirport 63 kmThis week: GoodBest day 68/1003 good days
  83. RyeAustralia · 4 surf spots, 1 kite spot and 1 windsurf spotAirport 48 kmThis week: GoodBest day 68/1003 good days
  84. BlairgowrieAustralia · 3 surf spotsAirport 45 kmThis week: GoodBest day 68/1003 good days
  85. El JadidaMorocco · 6 surf spots, 2 kite spots and 1 windsurf spotAirport 86 kmThis week: GoodBest day 68/1002 good days
  86. GoolwaAustralia · 1 surf spot, 1 kite spot and 1 windsurf spotAirport 66 kmThis week: GoodBest day 68/1002 good days
  87. Sidi IfniMorocco · 1 surf spot, 1 kite spot and 1 windsurf spotAirport 128 kmThis week: GoodBest day 68/1002 good days
  88. Smiths BeachAustralia · 1 surf spot, 1 kite spot and 1 windsurf spotAirport 60 kmThis week: GoodBest day 68/1002 good days
  89. MundakaSpain · 4 surf spotsAirport 21 kmThis week: GoodBest day 68/1001 good day
  90. BakioSpain · 2 surf spotsAirport 16 kmThis week: GoodBest day 68/1001 good day
  91. BidartFrance · 2 surf spotsAirport 6 kmThis week: GoodBest day 68/1001 good day
  92. CambutalPanama · 3 surf spotsAirport 81 kmThis week: GoodBest day 67/1007 good days
  93. Esterillos OesteCosta Rica · 2 surf spotsAirport 42 kmThis week: GoodBest day 67/1007 good days
  94. KoggalaSri Lanka · 3 surf spotsAirport 0 kmThis week: GoodBest day 67/1006 good days
  95. Point LonsdaleAustralia · 2 surf spots and 1 dive siteAirport 29 kmThis week: GoodBest day 67/1006 good days
  96. DoradoPuerto Rico · 4 surf spotsAirport 17 kmThis week: GoodBest day 67/1005 good days
  97. 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
  98. 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
  99. AguadaPuerto Rico · 3 surf spotsAirport 14 kmThis week: GoodBest day 67/1004 good days
  100. LuquilloPuerto Rico · 2 surf spotsAirport 16 kmThis week: GoodBest day 67/1004 good days
  101. IloPeru · 5 surf spotsAirport 5 kmThis week: GoodBest day 67/1003 good days
  102. AntofagastaChile · 4 surf spotsAirport 23 kmThis week: GoodBest day 67/1003 good days
  103. SenggigiIndonesia · 3 surf spots, 1 kite spot, 1 windsurf spot and 2 dive sitesAirport 39 kmThis week: GoodBest day 67/1003 good days
  104. StrandhillIreland · 2 surf spotsAirport 43 kmThis week: GoodBest day 67/1003 good days
  105. Viña del MarChile · 1 surf spotAirport 82 kmThis week: GoodBest day 67/1003 good days
  106. Hanga RoaChile · 7 surf spotsAirport 2 kmThis week: GoodBest day 67/1002 good days
  107. PeterboroughAustralia · 2 surf spots, 1 kite spot and 1 windsurf spotAirport 127 kmThis week: GoodBest day 67/1002 good days
  108. FanoreIreland · 1 surf spotAirport 52 kmThis week: GoodBest day 67/1002 good days
  109. MirleftMorocco · 1 surf spot, 1 kite spot and 1 windsurf spotAirport 102 kmThis week: GoodBest day 67/1002 good days
  110. Saint-Jean-de-LuzFrance · 10 surf spots, 1 windsurf spot, 1 sailing spot and 1 dive siteAirport 11 kmThis week: GoodBest day 67/1001 good day
  111. Barra de SantiagoEl Salvador · 1 surf spotThis week: GoodBest day 66/1007 good days
  112. Burnt PineNorfolk Island · 5 surf spotsAirport 1 kmThis week: GoodBest day 66/1006 good days
  113. TermalesColombia · 5 surf spotsAirport 67 kmThis week: GoodBest day 66/1006 good days
  114. Port ArthurAustralia · 3 surf spotsAirport 43 kmThis week: GoodBest day 66/1006 good days
  115. CoronadoUnited States · 16 surf spots, 1 kite spot, 1 windsurf spot and 4 dive sitesAirport 5 kmThis week: GoodBest day 66/1005 good days
  116. AguadillaPuerto Rico · 9 surf spots, 1 kite spot, 1 windsurf spot and 2 dive sitesAirport 8 kmThis week: GoodBest day 66/1005 good days
  117. San JuanPuerto Rico · 7 surf spots, 1 kite spot, 1 windsurf spot and 1 dive siteAirport 2 kmThis week: GoodBest day 66/1005 good days
  118. GalleSri Lanka · 4 surf spotsAirport 12 kmThis week: GoodBest day 66/1005 good days
  119. TrindadeBrazil · 4 surf spotsAirport 117 kmThis week: GoodBest day 66/1005 good days
  120. RosaritoMexico · 2 surf spotsAirport 21 kmThis week: GoodBest day 66/1005 good days
  121. Las CrucesChile · 1 surf spotAirport 79 kmThis week: GoodBest day 66/1005 good days
  122. CasablancaMorocco · 15 surf spots, 1 kite spot and 1 windsurf spotAirport 25 kmThis week: GoodBest day 66/1004 good days
  123. IquiqueChile · 11 surf spotsAirport 36 kmThis week: GoodBest day 66/1004 good days
  124. Les Trois BassinsRE · 16 surf spots, 1 kite spot, 1 windsurf spot, 1 sailing spot and 9 dive sitesAirport 27 kmThis week: GoodBest day 66/1003 good days
  125. BundoranIreland · 6 surf spotsAirport 63 kmThis week: GoodBest day 66/1003 good days
  126. MiddletonAustralia · 6 surf spots, 1 kite spot and 1 windsurf spotAirport 65 kmThis week: GoodBest day 66/1003 good days
  127. El TaboChile · 3 surf spotsAirport 82 kmThis week: GoodBest day 66/1003 good days
  128. Barra de la CruzMexico · 1 surf spotThis week: GoodBest day 66/1003 good days
  129. ChalaPeru · 1 surf spotAirport 136 kmThis week: GoodBest day 66/1003 good days
  130. WarrnamboolAustralia · 9 surf spots, 1 kite spot and 1 windsurf spotAirport 88 kmThis week: GoodBest day 66/1002 good days
  131. BallybunionIreland · 4 surf spotsAirport 38 kmThis week: GoodBest day 66/1002 good days
  132. BiarritzFrance · 8 surf spots and 1 dive siteAirport 3 kmThis week: GoodBest day 66/1001 good day
  133. AngletFrance · 7 surf spotsAirport 2 kmThis week: GoodBest day 66/1001 good day
  134. ThursoUnited Kingdom · 5 surf spotsThis week: GoodBest day 66/1001 good day
  135. RibadeoSpain · 4 surf spotsAirport 81 kmThis week: GoodBest day 66/1001 good day
  136. QueposCosta Rica · 4 surf spotsAirport 4 kmThis week: GoodBest day 65/1007 good days
  137. San AgustinilloMexico · 1 surf spotAirport 33 kmThis week: GoodBest day 65/1007 good days
  138. MazatlánMexico · 11 surf spots, 1 kite spot and 1 windsurf spotAirport 19 kmThis week: GoodBest day 65/1006 good days
  139. PalabuhanratuIndonesia · 9 surf spots and 2 kite spotsAirport 89 kmThis week: GoodBest day 65/1006 good days
  140. Boca de PascualesMexico · 3 surf spotsAirport 62 kmThis week: GoodBest day 65/1006 good days
  141. BrasilitoCosta Rica · 4 surf spotsAirport 34 kmThis week: GoodBest day 65/1005 good days
  142. TémaraMorocco · 4 surf spotsAirport 22 kmThis week: GoodBest day 65/1005 good days
  143. Las TerrenasDominican Republic · 2 surf spots, 1 kite spot, 1 windsurf spot and 2 dive sitesAirport 21 kmThis week: GoodBest day 65/1005 good days
  144. AximGhana · 1 surf spotAirport 52 kmThis week: GoodBest day 65/1005 good days
  145. CosónDominican Republic · 1 surf spotAirport 15 kmThis week: GoodBest day 65/1005 good days
  146. San DiegoUnited States · 21 surf spots, 3 kite spots, 3 windsurf spots, 2 sailing spots and 3 dive sitesAirport 3 kmThis week: GoodBest day 65/1004 good days
  147. Road TownBritish Virgin Islands · 7 surf spots, 1 kite spot, 1 windsurf spot and 22 dive sitesAirport 9 kmThis week: GoodBest day 65/1004 good days
  148. CabareteDominican Republic · 4 surf spots, 3 kite spots and 1 windsurf spotAirport 16 kmThis week: GoodBest day 65/1004 good days
  149. VarkalaIndia · 2 surf spotsAirport 35 kmThis week: GoodBest day 65/1004 good days
  150. EncinitasUnited States · 24 surf spots, 1 kite spot and 1 windsurf spotAirport 10 kmThis week: GoodBest day 65/1003 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.