Spain

113 towns in Spain, with 271 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 all 113 towns.

  1. RibadeoSpain · 4 surf spotsAirport 81 kmThis week: GoodBest day 68/1001 good day
  2. FozSpain · 3 surf spotsAirport 95 kmThis week: GoodBest day 66/1001 good day
  3. Puerto de la CruzSpain · 4 surf spotsAirport 22 kmThis week: GoodBest day 63/1007 good days
  4. El CotilloSpain · 5 surf spots, 1 kite spot and 1 windsurf spotAirport 29 kmThis week: GoodBest day 63/1002 good days
  5. ArteixoSpain · 6 surf spotsAirport 11 kmThis week: GoodBest day 63/1001 good day
  6. MundakaSpain · 4 surf spotsAirport 21 kmThis week: GoodBest day 63/1001 good day
  7. BakioSpain · 2 surf spotsAirport 16 kmThis week: GoodBest day 63/1001 good day
  8. Tapia de CasariegoSpain · 1 surf spotAirport 73 kmThis week: GoodBest day 63/1001 good day
  9. NaviaSpain · 3 surf spotsAirport 56 kmThis week: GoodBest day 61/1001 good day
  10. Las Palmas de Gran CanariaSpain · 10 surf spots and 1 sailing spotAirport 22 kmThis week: GoodBest day 60/1003 good days
  11. SuancesSpain · 4 surf spotsAirport 18 kmThis week: GoodBest day 60/1001 good day
  12. LaredoSpain · 3 surf spotsAirport 33 kmThis week: GoodBest day 60/1001 good day
  13. HermiguaSpain · 1 surf spotAirport 63 kmThis week: GoodBest day 58/1002 good days
  14. PalamósSpain · 1 surf spot, 2 sailing spots and 1 dive siteAirport 31 kmThis week: GoodBest day 58/1001 good day
  15. SanxenxoSpain · 4 surf spots, 1 kite spot and 1 windsurf spotAirport 24 kmThis week: GoodBest day 57/1001 good day
  16. l'EscalaSpain · 1 surf spot, 1 kite spot, 1 windsurf spot, 1 sailing spot and 2 dive sitesAirport 39 kmThis week: GoodBest day 57/1001 good day
  17. TeguesteSpain · 11 surf spotsAirport 5 kmThis week: GoodBest day 56/1006 good days
  18. LlanesSpain · 2 surf spots and 1 sailing spotAirport 75 kmThis week: GoodBest day 56/1001 good day
  19. Miami PlatjaSpain · 1 surf spot and 1 dive siteAirport 25 kmThis week: GoodBest day 56/1001 good day
  20. Buenavista del NorteSpain · 2 surf spotsAirport 46 kmThis week: GoodBest day 55/1004 good days
  21. MataróSpain · 4 surf spotsAirport 41 kmThis week: GoodBest day 55/1001 good day
  22. NojaSpain · 4 surf spotsAirport 25 kmThis week: GoodBest day 55/1001 good day
  23. Puerto del RosarioSpain · 4 surf spots, 1 kite spot and 1 windsurf spotAirport 5 kmThis week: GoodBest day 55/1001 good day
  24. VillaviciosaSpain · 2 surf spotsAirport 49 kmThis week: GoodBest day 55/1001 good day
  25. AjoSpain · 1 surf spotAirport 18 kmThis week: GoodBest day 55/1001 good day
  26. SantanderSpain · 5 surf spots and 1 sailing spotAirport 4 kmThis week: GoodBest day 54/1001 good day
  27. ValdoviñoSpain · 5 surf spotsAirport 39 kmThis week: GoodBest day 54/1001 good day
  28. LiencresSpain · 1 surf spotAirport 9 kmThis week: GoodBest day 54/1001 good day
  29. Sant Joan de LabritjaSpain · 1 surf spotAirport 26 kmThis week: GoodBest day 54/1001 good day
  30. GetxoSpain · 4 surf spotsAirport 9 kmThis week: GoodBest day 53/1001 good day
  31. AvilésSpain · 3 surf spotsAirport 9 kmThis week: GoodBest day 53/1001 good day
  32. ValènciaSpain · 2 surf spots and 1 sailing spotAirport 9 kmThis week: GoodBest day 53/1001 good day
  33. FerrolSpain · 4 surf spots and 1 sailing spotAirport 23 kmThis week: GoodBest day 52/1001 good day
  34. CarnotaSpain · 2 surf spotsAirport 55 kmThis week: GoodBest day 51/1001 good day
  35. SomoSpain · 1 surf spotAirport 7 kmThis week: GoodBest day 51/1001 good day
  36. TeldeSpain · 1 surf spotAirport 8 kmThis week: GoodBest day 51/1001 good day
  37. VidiagoSpain · 1 surf spotAirport 68 kmThis week: GoodBest day 51/1001 good day
  38. LajaresSpain · 18 surf spotsAirport 26 kmThis week: GoodBest day 50/1002 good days
  39. SopelaSpain · 5 surf spotsAirport 11 kmThis week: GoodBest day 50/1001 good day
  40. La SantaSpain · 7 surf spotsAirport 19 kmThis week: GoodBest day 49/1001 good day
  41. A CoruñaSpain · 6 surf spotsAirport 8 kmThis week: GoodBest day 49/1001 good day
  42. BurelaSpain · 1 surf spotAirport 91 kmThis week: GoodBest day 49/1001 good day
  43. MurosSpain · 1 surf spot and 1 windsurf spotAirport 54 kmThis week: GoodBest day 49/1001 good day
  44. VigoSpain · 4 surf spots and 2 sailing spotsAirport 8 kmThis week: GoodBest day 48/1001 good day
  45. BaionaSpain · 2 surf spotsAirport 22 kmThis week: FairBest day 47/100
  46. MontgatSpain · 2 surf spotsAirport 25 kmThis week: FairBest day 47/100
  47. BarcelonaSpain · 3 surf spots and 3 sailing spotsAirport 13 kmThis week: FairBest day 46/100
  48. el MasnouSpain · 1 surf spot, 1 windsurf spot and 1 sailing spotAirport 28 kmThis week: FairBest day 46/100
  49. AlcúdiaSpain · 3 surf spotsAirport 47 kmThis week: FairBest day 45/100
  50. CalafellSpain · 2 surf spots and 1 sailing spotAirport 34 kmThis week: FairBest day 45/100
  51. l'AmpollaSpain · 2 surf spots, 1 kite spot and 1 windsurf spotAirport 54 kmThis week: FairBest day 45/100
  52. San Vicente de la BarqueraSpain · 2 surf spotsAirport 47 kmThis week: FairBest day 45/100
  53. LariñoSpain · 1 surf spotAirport 59 kmThis week: FairBest day 45/100
  54. San SebastianSpain · 1 surf spotAirport 16 kmThis week: FairBest day 44/100
  55. RibadesellaSpain · 2 surf spotsAirport 79 kmThis week: FairBest day 43/100
  56. SitgesSpain · 2 surf spotsAirport 23 kmThis week: FairBest day 43/100
  57. OrioSpain · 1 surf spotAirport 29 kmThis week: FairBest day 43/100
  58. TorredembarraSpain · 1 surf spot, 2 sailing spots and 2 dive sitesAirport 19 kmThis week: FairBest day 43/100
  59. CastelldefelsSpain · 1 surf spot, 1 kite spot, 1 windsurf spot and 1 sailing spotAirport 8 kmThis week: FairBest day 42/100
  60. ComillasSpain · 1 surf spotAirport 38 kmThis week: FairBest day 42/100
  61. PlentziaSpain · 1 surf spotAirport 12 kmThis week: FairBest day 42/100
  62. GáldarSpain · 3 surf spots and 1 dive siteAirport 35 kmThis week: FairBest day 41/100
  63. AltafullaSpain · 1 surf spotAirport 17 kmThis week: FairBest day 41/100
  64. Roda de BeràSpain · 1 surf spotAirport 25 kmThis week: FairBest day 41/100
  65. ArucasSpain · 2 surf spotsAirport 25 kmThis week: FairBest day 40/100
  66. MoyaSpain · 3 surf spotsAirport 27 kmThis week: FairBest day 39/100
  67. FirgasSpain · 2 surf spotsAirport 26 kmThis week: FairBest day 39/100
  68. AdejeSpain · 1 surf spotAirport 17 kmThis week: FairBest day 39/100
  69. ZarautzSpain · 3 surf spotsAirport 32 kmThis week: FairBest day 38/100
  70. DebaSpain · 2 surf spotsAirport 45 kmThis week: FairBest day 38/100
  71. AlteaSpain · 1 surf spotAirport 57 kmThis week: FairBest day 38/100
  72. IslaresSpain · 1 surf spotAirport 33 kmThis week: FairBest day 37/100
  73. LaxeSpain · 1 surf spotAirport 52 kmThis week: FairBest day 37/100
  74. CalpSpain · 3 surf spots and 1 sailing spotAirport 66 kmThis week: FairBest day 36/100
  75. La UniónSpain · 2 surf spots, 1 kite spot, 1 windsurf spot, 1 sailing spot and 1 dive siteAirport 30 kmThis week: PoorBest day 33/100
  76. La MataSpain · 1 surf spotAirport 30 kmThis week: PoorBest day 32/100
  77. PalmaSpain · 1 surf spot and 3 dive sitesAirport 8 kmThis week: PoorBest day 32/100
  78. Guardamar del SeguraSpain · 1 surf spot, 1 kite spot and 1 windsurf spotAirport 23 kmThis week: PoorBest day 31/100
  79. TorreviejaSpain · 2 surf spotsAirport 36 kmThis week: PoorBest day 30/100
  80. Castro-UrdialesSpain · 1 surf spotAirport 26 kmThis week: PoorBest day 30/100
  81. VinaròsSpain · 1 surf spotAirport 44 kmThis week: PoorBest day 29/100
  82. Santa Eulària des RiuSpain · 1 surf spotAirport 19 kmThis week: PoorBest day 28/100
  83. CulleraSpain · 2 surf spots, 1 kite spot and 1 windsurf spotAirport 41 kmThis week: PoorBest day 27/100
  84. DéniaSpain · 1 surf spot and 1 kite spotAirport 85 kmThis week: PoorBest day 25/100
  85. Las NegrasSpain · 1 surf spotAirport 33 kmThis week: PoorBest day 25/100
  86. BenidormSpain · 4 surf spots and 1 dive siteAirport 47 kmThis week: PoorBest day 24/100
  87. ArrecifeSpain · 1 surf spot and 1 dive siteAirport 6 kmThis week: PoorBest day 24/100
  88. FinestratSpain · 1 surf spotAirport 44 kmThis week: PoorBest day 24/100
  89. MaspalomasSpain · 4 surf spotsAirport 29 kmThis week: PoorBest day 23/100
  90. MojácarSpain · 1 surf spotAirport 57 kmThis week: PoorBest day 23/100
  91. OlivaSpain · 1 surf spot, 1 kite spot, 1 windsurf spot and 1 sailing spotAirport 73 kmThis week: PoorBest day 23/100
  92. TorremolinosSpain · 3 surf spots, 1 kite spot and 1 windsurf spotAirport 6 kmThis week: PoorBest day 21/100
  93. CádizSpain · 2 surf spots, 1 kite spot and 1 windsurf spotAirport 32 kmThis week: PoorBest day 20/100
  94. El Puerto de Santa MaríaSpain · 3 surf spots, 1 kite spot, 1 windsurf spot and 2 sailing spotsAirport 22 kmThis week: PoorBest day 19/100
  95. FuengirolaSpain · 2 surf spotsAirport 19 kmThis week: PoorBest day 19/100
  96. AlmuñécarSpain · 1 surf spotAirport 51 kmThis week: PoorBest day 19/100
  97. NerjaSpain · 1 surf spotAirport 50 kmThis week: PoorBest day 19/100
  98. TarifaSpain · 4 surf spots, 4 kite spots and 4 windsurf spotsAirport 28 kmThis week: PoorBest day 18/100
  99. La BarrosaSpain · 2 surf spotsAirport 43 kmThis week: PoorBest day 17/100
  100. BarbateSpain · 2 surf spots, 1 kite spot and 1 windsurf spotAirport 51 kmThis week: PoorBest day 16/100
  101. ChipionaSpain · 2 surf spots, 1 kite spot and 1 windsurf spotAirport 33 kmThis week: PoorBest day 16/100
  102. Conil de la FronteraSpain · 1 surf spot, 1 kite spot and 1 windsurf spotAirport 52 kmThis week: PoorBest day 16/100
  103. Costa BallenaSpain · 1 surf spotAirport 32 kmThis week: PoorBest day 16/100
  104. RocheSpain · 1 surf spotAirport 48 kmThis week: PoorBest day 16/100
  105. La Línea de la ConcepciónSpain · 1 surf spotAirport 2 kmThis week: PoorBest day 14/100
  106. AlgecirasSpain · 1 surf spotAirport 9 kmThis week: PoorBest day 11/100
  107. MazagónSpain · 1 surf spot, 1 kite spot and 1 windsurf spotAirport 81 kmThis week: PoorBest day 6/100
  108. Punta UmbríaSpain · 1 surf spotAirport 91 kmThis week: PoorBest day 4/100
  109. AgüimesSpain · 1 surf spot, 1 kite spot, 1 windsurf spot and 1 dive siteAirport 7 kmThis week: Not for your level
  110. CandelariaSpain · 1 surf spotAirport 15 kmThis week: Not for your level
  111. El Pinar de El HierroSpain · 1 surf spot and 1 dive siteAirport 15 kmThis week: Not for your level
  112. OrtigueiraSpain · 1 surf spotAirport 60 kmThis week: Not for your level
  113. Son BouSpain · 1 surf spotAirport 13 kmThis week: Not for your level

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.