Surf spots in Spain

382 surf spots in Spain. 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 382 places.

  1. PeñarrondaSurf spot, SpainStay in RibadeoWaves 2–13 ftWater 17°CCrumbling wavesThis week: GoodBest day 67/1001 good day
  2. Playa LaidaSurf spot, SpainStay in MundakaWaves 2–13 ftWater 19°CSoft wavesThis week: GoodBest day 66/1001 good day
  3. BakioSurf spot, SpainWaves 2–13 ftWater 19°CHollow wavesThis week: GoodBest day 66/1001 good day
  4. De langreSurf spot, SpainWaves 2–12 ftWater 19°CHollow wavesThis week: GoodBest day 66/1001 good day
  5. Los CastrosSurf spot, SpainStay in RibadeoWaves 3–12 ftWater 17°CHollow wavesThis week: GoodBest day 65/1001 good day
  6. La centralSurf spot, SpainStay in BakioWaves 2–13 ftWater 19°CCrumbling wavesThis week: GoodBest day 65/1001 good day
  7. Tapia de CasariegoSurf spot, SpainWaves 2–14 ftWater 18°CHollow wavesThis week: GoodBest day 65/1001 good day
  8. La zamoraSurf spot, SpainWaves 3–4 ftWater 24°CSlab wavesThis week: GoodBest day 64/1002 good days
  9. CovachosSurf spot, SpainStay in SantanderWaves 2–13 ftWater 19°CHollow wavesThis week: GoodBest day 64/1001 good day
  10. Isla Santa MarinaSurf spot, SpainStay in SantanderWaves 2–12 ftWater 19°CSoft wavesThis week: GoodBest day 64/1001 good day
  11. Los CaballosSurf spot, SpainStay in SuancesWaves 2–13 ftWater 19°CHollow wavesThis week: GoodBest day 64/1001 good day
  12. Los LocosSurf spot, SpainStay in SuancesWaves 2–13 ftWater 19°CHollow wavesThis week: GoodBest day 64/1001 good day
  13. Ria de SuancesSurf spot, SpainStay in SuancesWaves 2–13 ftWater 19°CCrumbling wavesThis week: GoodBest day 64/1001 good day
  14. RinloSurf spot, SpainStay in RibadeoWaves 2–12 ftWater 17°CHollow wavesThis week: GoodBest day 64/1001 good day
  15. XivaresSurf spot, SpainWaves 2–14 ftWater 18°CCrumbling wavesThis week: GoodBest day 64/1001 good day
  16. playa de mujerSurf spot, SpainStay in El CotilloWaves 3–6 ftWater 23°CHollow wavesThis week: GoodBest day 63/1003 good days
  17. El PollonSurf spot, SpainWaves 3–6 ftWater 23°CHollow wavesThis week: GoodBest day 63/1002 good days
  18. La graciosaSurf spot, SpainWaves 3–6 ftWater 23°CHollow wavesThis week: GoodBest day 63/1002 good days
  19. la Graciosa: "Golden Eye"Surf spot, SpainWaves 3–6 ftWater 23°CHollow wavesThis week: GoodBest day 63/1002 good days
  20. Foz AreaSurf spot, SpainStay in FozWaves 3–12 ftWater 17°CSoft wavesThis week: GoodBest day 63/1001 good day
  21. IzaroSurf spot, SpainStay in MundakaWaves 2–13 ftWater 19°CThis week: GoodBest day 63/1001 good day
  22. PeizasSurf spot, SpainStay in FozWaves 3–12 ftWater 17°CSoft wavesThis week: GoodBest day 63/1001 good day
  23. San CosmeSurf spot, SpainStay in FozWaves 3–12 ftWater 17°CSoft wavesThis week: GoodBest day 63/1001 good day
  24. El MongolSurf spot, SpainWaves 2–14 ftWater 18°CCrumbling wavesThis week: GoodBest day 63/1001 good day
  25. Playa San LorenzoSurf spot, SpainWaves 2–14 ftWater 18°CSoft wavesThis week: GoodBest day 63/1001 good day
  26. RazoSurf spot, SpainWaves 3–11 ftWater 16°CCrumbling wavesThis week: GoodBest day 63/1001 good day
  27. RazoSurf spot, SpainWaves 3–11 ftWater 16°CCrumbling wavesThis week: GoodBest day 63/1001 good day
  28. Playa de EsquinzoSurf spot, SpainStay in El CotilloWaves 3–6 ftWater 23°CHollow wavesThis week: GoodBest day 62/1001 good day
  29. Playa de La ConchaSurf spot, SpainStay in SuancesWaves 2–13 ftWater 19°CCrumbling wavesThis week: GoodBest day 62/1001 good day
  30. GalizanoSurf spot, SpainWaves 2–12 ftWater 19°CCrumbling wavesThis week: GoodBest day 62/1001 good day
  31. Galizano PointSurf spot, SpainWaves 2–12 ftWater 19°CCrumbling wavesThis week: GoodBest day 62/1001 good day
  32. PeñarrubiaSurf spot, SpainWaves 2–14 ftWater 18°CCrumbling wavesThis week: GoodBest day 62/1001 good day
  33. San lorenzo - san pedroSurf spot, SpainWaves 2–14 ftWater 18°CSoft wavesThis week: GoodBest day 62/1001 good day
  34. campo de futbolSurf spot, SpainWaves 3–5 ftWater 23°CHollow wavesThis week: GoodBest day 61/1005 good days
  35. BarrañánSurf spot, SpainStay in ArteixoWaves 3–11 ftWater 16°CHollow wavesThis week: GoodBest day 61/1001 good day
  36. La CuevaSurf spot, SpainStay in ArteixoWaves 3–11 ftWater 16°CHollow wavesThis week: GoodBest day 61/1001 good day
  37. SabonSurf spot, SpainStay in ArteixoWaves 3–11 ftWater 16°CCrumbling wavesThis week: GoodBest day 61/1001 good day
  38. ValcoboSurf spot, SpainStay in ArteixoWaves 3–11 ftWater 16°CHollow wavesThis week: GoodBest day 61/1001 good day
  39. El SitioSurf spot, SpainStay in SopelaWaves 2–12 ftWater 19°CHollow wavesThis week: GoodBest day 61/1001 good day
  40. MeniakosSurf spot, SpainStay in SopelaWaves 2–12 ftWater 19°CHollow wavesThis week: GoodBest day 61/1001 good day
  41. Playa SalvajeSurf spot, SpainStay in SopelaWaves 2–12 ftWater 19°CCrumbling wavesThis week: GoodBest day 61/1001 good day
  42. SopelanaSurf spot, SpainStay in SopelaWaves 2–12 ftWater 19°CHollow wavesThis week: GoodBest day 61/1001 good day
  43. AjoSurf spot, SpainWaves 2–12 ftWater 19°CHollow wavesThis week: GoodBest day 61/1001 good day
  44. La ParedSurf spot, SpainWaves 3–5 ftWater 23°CHollow wavesThis week: GoodBest day 61/1001 good day
  45. Los Patos - La OrrotavaSurf spot, SpainStay in Puerto de la CruzWaves 3–4 ftWater 24°CHollow wavesThis week: GoodBest day 60/1007 good days
  46. AizkorriSurf spot, SpainStay in SopelaWaves 2–12 ftWater 19°CCrumbling wavesThis week: GoodBest day 60/1001 good day
  47. TORRE VALENTINASurf spot, SpainStay in PalamósWaves 1–4 ftWater 20°CCrumbling wavesThis week: GoodBest day 60/1001 good day
  48. FrejulfeSurf spot, SpainStay in NaviaWaves 2–14 ftWater 18°CHollow wavesThis week: GoodBest day 60/1001 good day
  49. LiencresSurf spot, SpainWaves 2–13 ftWater 19°CHollow wavesThis week: GoodBest day 60/1001 good day
  50. El ConfitalSurf spot, SpainStay in Las Palmas de Gran CanariaWaves 3–6 ftWater 23°CThis week: GoodBest day 59/1002 good days
  51. La CicerSurf spot, SpainStay in Las Palmas de Gran CanariaWaves 3–6 ftWater 23°CHollow wavesThis week: GoodBest day 59/1002 good days
  52. Medio AhogadoSurf spot, SpainStay in Las Palmas de Gran CanariaWaves 3–6 ftWater 23°CSoft wavesThis week: GoodBest day 59/1002 good days
  53. CotareloSurf spot, SpainStay in NaviaWaves 2–14 ftWater 18°CHollow wavesThis week: GoodBest day 59/1001 good day
  54. SonabiaSurf spot, SpainStay in LaredoWaves 2–12 ftWater 19°CHollow wavesThis week: GoodBest day 59/1001 good day
  55. NaviaSurf spot, SpainWaves 2–14 ftWater 18°CHollow wavesThis week: GoodBest day 59/1001 good day
  56. SomoSurf spot, SpainWaves 2–13 ftWater 19°CSoft wavesThis week: GoodBest day 59/1001 good day
  57. es secretSurf spot, SpainWaves 2–4 ftWater 23°CHollow wavesThis week: GoodBest day 58/1003 good days
  58. HermiguaSurf spot, SpainWaves 2–4 ftWater 24°CSlab wavesThis week: GoodBest day 58/1002 good days
  59. CayonSurf spot, SpainStay in ArteixoWaves 3–11 ftWater 16°CCrumbling wavesThis week: GoodBest day 58/1001 good day
  60. LeiraSurf spot, SpainStay in ArteixoWaves 3–11 ftWater 16°CCrumbling wavesThis week: GoodBest day 58/1001 good day
  61. La GaleaSurf spot, SpainStay in GetxoWaves 2–12 ftWater 19°CThis week: GoodBest day 58/1001 good day
  62. La BarraSurf spot, SpainStay in Las Palmas de Gran CanariaWaves 3–6 ftWater 23°CHollow wavesThis week: GoodBest day 57/1003 good days
  63. Las CanterasSurf spot, SpainStay in Las Palmas de Gran CanariaWaves 3–6 ftWater 23°CThis week: GoodBest day 57/1003 good days
  64. BerriaSurf spot, SpainStay in NojaWaves 2–12 ftWater 19°CSoft wavesThis week: GoodBest day 57/1001 good day
  65. El BruscoSurf spot, SpainStay in NojaWaves 2–12 ftWater 19°CSoft wavesThis week: GoodBest day 57/1001 good day
  66. San AntolinSurf spot, SpainStay in LlanesWaves 2–13 ftWater 19°CSoft wavesThis week: GoodBest day 57/1001 good day
  67. Playa EspanaSurf spot, SpainStay in VillaviciosaWaves 2–14 ftWater 18°CHollow wavesThis week: GoodBest day 57/1001 good day
  68. OturSurf spot, SpainWaves 2–15 ftWater 18°CHollow wavesThis week: GoodBest day 57/1001 good day
  69. Playa cuevaSurf spot, SpainWaves 2–15 ftWater 18°CCrumbling wavesThis week: GoodBest day 57/1001 good day
  70. BarranqueraSurf spot, SpainStay in TeguesteWaves 3–5 ftWater 24°CHollow wavesThis week: GoodBest day 56/1005 good days
  71. FoxosSurf spot, SpainStay in SanxenxoWaves 3–10 ftWater 16°CSoft wavesThis week: GoodBest day 56/1001 good day
  72. Playa del HombreSurf spot, SpainStay in TeldeWaves 2–5 ftWater 23°CCrumbling wavesThis week: GoodBest day 56/1001 good day
  73. Miami PlatjaSurf spot, SpainWaves 0–4 ftWater 23°CCrumbling wavesThis week: GoodBest day 56/1001 good day
  74. Platja de Sant PolSurf spot, SpainWaves 1–4 ftWater 21°CCrumbling wavesThis week: GoodBest day 56/1001 good day
  75. AlmácigaSurf spot, SpainStay in TeguesteWaves 3–5 ftWater 24°CHollow wavesThis week: GoodBest day 55/1001 good day
  76. BenijoSurf spot, SpainStay in TeguesteWaves 3–5 ftWater 24°CHollow wavesThis week: GoodBest day 55/1001 good day
  77. El Roque TagananaSurf spot, SpainStay in TeguesteWaves 3–5 ftWater 24°CHollow wavesThis week: GoodBest day 55/1001 good day
  78. Palya de GarceySurf spot, SpainStay in Puerto del RosarioWaves 2–6 ftWater 23°CHollow wavesThis week: GoodBest day 55/1001 good day
  79. EscaleraSurf spot, SpainStay in El CotilloWaves 3–6 ftWater 23°CHollow wavesThis week: GoodBest day 55/1001 good day
  80. El AirSurf spot, SpainStay in Las Palmas de Gran CanariaWaves 3–6 ftWater 23°CHollow wavesThis week: GoodBest day 54/1002 good days
  81. MalpasSurf spot, SpainStay in AlcúdiaWaves 1–4 ftWater 23°CHollow wavesThis week: GoodBest day 54/1001 good day
  82. SalinasSurf spot, SpainStay in AvilésWaves 2–15 ftWater 18°CCrumbling wavesThis week: GoodBest day 54/1001 good day
  83. The Cavern - IBIZASurf spot, SpainStay in Sant Joan de LabritjaWaves 1–4 ftWater 24°CHollow wavesThis week: GoodBest day 54/1001 good day
  84. PLAYA ARENASurf spot, SpainStay in Buenavista del NorteWaves 3–4 ftWater 24°CSlab wavesThis week: GoodBest day 53/1003 good days
  85. Los GigantesSurf spot, SpainWaves 3–4 ftWater 24°CHollow wavesThis week: GoodBest day 53/1003 good days
  86. MejillonesSurf spot, SpainStay in LajaresWaves 3–6 ftWater 23°CCrumbling wavesThis week: GoodBest day 53/1002 good days
  87. la caseta del telegraphoSurf spot, SpainStay in Buenavista del NorteWaves 3–5 ftWater 24°CSoft wavesThis week: GoodBest day 53/1002 good days
  88. FamaraSurf spot, SpainWaves 3–6 ftWater 23°CHollow wavesThis week: GoodBest day 53/1002 good days
  89. Playa Areas - Los MuertosSurf spot, SpainStay in SanxenxoWaves 3–10 ftWater 16°CCrumbling wavesThis week: GoodBest day 53/1001 good day
  90. Santa CruzSurf spot, SpainStay in A CoruñaWaves 3–14 ftWater 16°CSoft wavesThis week: GoodBest day 53/1001 good day
  91. PonzosSurf spot, SpainStay in FerrolWaves 3–15 ftWater 17°CHollow wavesThis week: GoodBest day 53/1001 good day
  92. PlentziaSurf spot, SpainWaves 1–12 ftWater 19°CHollow wavesThis week: GoodBest day 53/1001 good day
  93. SuicidiosSurf spot, SpainStay in LajaresWaves 3–6 ftWater 23°CHollow wavesThis week: GoodBest day 52/1002 good days
  94. El ArenalSurf spot, SpainStay in TeguesteWaves 3–5 ftWater 24°CHollow wavesThis week: GoodBest day 52/1002 good days
  95. Cala Mesquida ( Palma)Surf spot, SpainWaves 1–4 ftWater 23°CHollow wavesThis week: GoodBest day 52/1002 good days
  96. Cofete beachSurf spot, SpainWaves 3–6 ftWater 23°CHollow wavesThis week: GoodBest day 52/1002 good days
  97. Santa CombaSurf spot, SpainStay in FerrolWaves 3–15 ftWater 17°CHollow wavesThis week: GoodBest day 52/1001 good day
  98. ArrigunagaSurf spot, SpainStay in GetxoWaves 2–11 ftWater 19°CCrumbling wavesThis week: GoodBest day 52/1001 good day
  99. EreagaSurf spot, SpainStay in GetxoWaves 2–11 ftWater 19°CCrumbling wavesThis week: GoodBest day 52/1001 good day
  100. JefrysSurf spot, SpainStay in GetxoWaves 2–11 ftWater 19°CHollow wavesThis week: GoodBest day 52/1001 good day
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.