Home › Spain

Spain surf report and forecast

134 spots · updated 2026-11-02 12:49 UTC · NOAA GFS-Wave cycle 20261102_06z
Open Spain on the live map →

Best surf in Spain right now

Best windows this week

All spots: current conditions

Galicia

SpotRatingWave nowPeriodSwellWind
Aguieira0.9 B 4 · A 00.3 m (1.1 ft)11.3 sWNW4 kt NE glassy
Barrañán2.7 B 1 · A 21.9 m (6.3 ft)6.9 sNE18 kt NE cross-shore
Barrosa1.7 B 0 · A 22.4 m (7.8 ft)6.5 sENE26 kt E cross-shore
Bastiagueiro2.7 B 1 · A 21.9 m (6.3 ft)6.9 sNE18 kt NE cross-onshore
Caión2.8 B 1 · A 21.9 m (6.3 ft)6.9 sNE18 kt NE cross-onshore
Carnota7.1 B 9 · A 40.9 m (2.9 ft)12.2 sNW1 kt NE glassy
Chiclana2.0 B 1 · A 21.8 m (6.0 ft)6.4 sNNE20 kt E cross-onshore
Doniños0.4 B 0 · A 02.3 m (7.5 ft)7.4 sNE27 kt ENE offshore
Foz1.8 B 1 · A 11.8 m (6.0 ft)6.4 sNNE20 kt E cross-onshore
Malpica2.2 B 0 · A 22.3 m (7.4 ft)7.0 sNE22 kt ENE cross-shore
Nazaré1.4 B 2 · A 10.7 m (2.4 ft)11.2 sNW3 kt NNE glassy
Nemiña3.1 B 1 · A 31.9 m (6.1 ft)9.2 sN18 kt NE cross-offshore
O Orzán2.5 B 1 · A 21.9 m (6.3 ft)6.9 sNE18 kt NE cross-onshore
Pantín0.9 B 0 · A 12.4 m (7.8 ft)6.5 sENE26 kt E cross-offshore
Patos (Nigrán)5.5 B 8 · A 30.7 m (2.4 ft)11.2 sNW3 kt NNE glassy
Pedra Tonel2.1 B 1 · A 21.9 m (6.1 ft)9.2 sN18 kt NE offshore
Praia da Ladeira6.8 B 8 · A 40.9 m (3.0 ft)11.2 sNW4 kt NNW glassy
Praia da Lanzada0.9 B 4 · A 00.3 m (1.1 ft)11.3 sWNW4 kt NE glassy
Praia do Río Sieira7.8 B 10 · A 50.9 m (2.9 ft)12.2 sNW1 kt NE glassy
Razo2.2 B 0 · A 22.3 m (7.4 ft)7.0 sNE22 kt ENE cross-onshore
Redes0.2 B 0 · A 02.3 m (7.5 ft)7.4 sNE27 kt ENE offshore
Sabón2.4 B 1 · A 21.9 m (6.3 ft)6.9 sNE18 kt NE cross-shore
Santá0.3 B 0 · A 02.3 m (7.5 ft)7.4 sNE27 kt ENE offshore
Soesto1.6 B 0 · A 22.5 m (8.1 ft)7.1 sNE26 kt ENE cross-shore
Sopé2.0 B 2 · A 10.9 m (2.9 ft)12.2 sNW1 kt NE glassy
Valdoviño2.3 B 0 · A 22.3 m (7.5 ft)7.4 sNE27 kt ENE cross-shore
Vigo5.5 B 8 · A 30.7 m (2.4 ft)11.2 sNW3 kt NNE glassy

Canarias

SpotRatingWave nowPeriodSwellWind
Almáciga9.2 B 4 · A 71.3 m (4.4 ft)11.8 sNW1 kt SSE glassy
Alto del Confital7.7 B 7 · A 51.1 m (3.4 ft)11.9 sNW6 kt N onshore
Arguineguín4.3 B 9 · A 20.5 m (1.7 ft)12.9 sWSW2 kt N glassy
Bajamar9.2 B 4 · A 71.3 m (4.4 ft)11.8 sNW1 kt SSE glassy
El Hierro7.7 B 8 · A 51.0 m (3.3 ft)11.4 sNW3 kt WNW glassy
El Médano2.1 B 6 · A 00.4 m (1.2 ft)15.4 sSSW2 kt SSW glassy
Gáldar7.9 B 8 · A 51.0 m (3.1 ft)12.1 sNNW4 kt NNE glassy
Igueste0.7 B 0 · A 01.3 m (4.4 ft)11.8 sNW1 kt SSE glassy
La Guancha7.9 B 4 · A 61.3 m (4.2 ft)11.8 sNNW6 kt N onshore
Lanzarote8.3 B 5 · A 61.2 m (4.0 ft)12.1 sNW12 kt ENE cross-shore
Las Galletas2.8 B 5 · A 10.6 m (2.0 ft)12.8 sW4 kt SW glassy
Majanicho9.3 B 6 · A 61.2 m (3.8 ft)12.0 sNW1 kt ENE glassy
Maspalomas3.4 B 8 · A 10.5 m (1.6 ft)13.1 sSSW8 kt ENE cross-shore
Playa de las Américas5.2 B 9 · A 20.6 m (2.0 ft)12.8 sW4 kt SW glassy
Playa del Hombre1.9 B 2 · A 10.9 m (2.8 ft)12.1 sNNW4 kt N glassy
Puerto Marina4.3 B 9 · A 20.5 m (1.7 ft)12.9 sWSW2 kt N glassy
Punta Hidalgo9.2 B 4 · A 71.3 m (4.4 ft)11.8 sNW1 kt SSE glassy
San Lorenzo4.2 B 4 · A 31.1 m (3.4 ft)11.9 sNW6 kt N cross-onshore
Tenerife8.0 B 4 · A 61.3 m (4.3 ft)11.8 sNW6 kt N onshore

Asturias

SpotRatingWave nowPeriodSwellWind
Andrín6.7 B 3 · A 51.3 m (4.1 ft)12.5 sNNW14 kt E cross-onshore
Cadavedo6.2 B 1 · A 61.7 m (5.7 ft)12.5 sNW20 kt E cross-shore
Casariego2.4 B 1 · A 21.9 m (6.1 ft)6.3 sNNE22 kt E cross-shore
Gijón6.0 B 2 · A 61.6 m (5.2 ft)12.5 sNW19 kt E cross-shore
Llanes6.0 B 3 · A 41.3 m (4.1 ft)12.5 sNNW14 kt E cross-onshore
Penarronda6.1 B 1 · A 61.7 m (5.7 ft)12.5 sNW20 kt E cross-shore
Playa de Peñarrubia6.2 B 2 · A 61.6 m (5.3 ft)12.6 sNNW19 kt E cross-shore
Playa de San Antolín de Bedón6.8 B 3 · A 51.3 m (4.1 ft)12.5 sNNW14 kt E cross-onshore
Playa de Xagó7.7 B 2 · A 81.6 m (5.3 ft)12.5 sNW19 kt E cross-offshore
Ribadesella7.0 B 4 · A 51.2 m (4.0 ft)12.6 sNNW14 kt E cross-shore
Rodiles5.7 B 2 · A 61.6 m (5.3 ft)12.6 sNNW19 kt E cross-shore
Salinas7.2 B 2 · A 71.6 m (5.3 ft)12.5 sNW19 kt E cross-shore
San Martín7.0 B 3 · A 51.3 m (4.1 ft)12.5 sNNW14 kt E cross-shore
Vega6.5 B 2 · A 61.6 m (5.2 ft)12.5 sNW19 kt E cross-shore
Xivares3.7 B 1 · A 41.6 m (5.2 ft)12.5 sNW19 kt E cross-onshore

Andalucía

SpotRatingWave nowPeriodSwellWind
Carchuna0.0 B 0 · A 00.2 m (0.6 ft)8.4 sW4 kt ESE glassy
El Chanquete0.0 B 0 · A 00.2 m (0.6 ft)5.4 sS3 kt SE glassy
Fuengirola0.0 B 0 · A 00.2 m (0.6 ft)3.9 sE3 kt SE glassy
Getares0.2 B 0 · A 00.5 m (1.6 ft)12.0 sWNW10 kt ENE cross-onshore
Guadalmar0.0 B 0 · A 00.2 m (0.6 ft)3.9 sE3 kt SE glassy
La Herradura0.0 B 0 · A 00.2 m (0.6 ft)8.4 sW3 kt ESE glassy
Marbella0.0 B 0 · A 00.2 m (0.6 ft)3.9 sE3 kt SE glassy
Mazagón0.0 B 2 · A 00.3 m (0.9 ft)11.9 sWSW4 kt SSE glassy
Piscinas0.0 B 0 · A 00.2 m (0.6 ft)3.9 sE3 kt SE glassy
Playa de Camposoto2.4 B 7 · A 00.4 m (1.4 ft)11.9 sWNW2 kt N glassy
Playa de Zahara3.3 B 6 · A 10.6 m (1.8 ft)12.0 sWNW10 kt E cross-offshore
Playa de la Carihuela0.0 B 0 · A 00.2 m (0.6 ft)3.9 sE3 kt SE glassy
Punta Umbría0.6 B 3 · A 00.3 m (1.1 ft)11.8 sW3 kt SE glassy
Residencial Las Caracolas0.0 B 0 · A 00.2 m (0.6 ft)8.4 sW4 kt ESE glassy
Tres Piedras0.1 B 3 · A 00.3 m (0.9 ft)11.9 sW2 kt NNW glassy

Cantabria

SpotRatingWave nowPeriodSwellWind
Ajo8.3 B 6 · A 51.1 m (3.5 ft)12.2 sNNW7 kt NE cross-shore
Berria5.9 B 5 · A 41.1 m (3.5 ft)12.2 sNNW7 kt NE onshore
El Sardinero (Santander)6.6 B 5 · A 41.1 m (3.5 ft)12.3 sNNW8 kt NE onshore
Langre8.2 B 6 · A 51.1 m (3.5 ft)12.3 sNNW8 kt NE cross-shore
Laredo8.0 B 6 · A 51.1 m (3.5 ft)12.2 sNNW7 kt NE cross-onshore
Liencres8.4 B 4 · A 61.2 m (4.1 ft)12.3 sNNW8 kt ENE cross-shore
Marismas de San Vicente7.7 B 4 · A 61.3 m (4.2 ft)12.5 sNW12 kt ENE cross-shore
Noja6.2 B 5 · A 41.1 m (3.5 ft)12.2 sNNW7 kt NE onshore
Oriñón7.5 B 7 · A 51.0 m (3.4 ft)12.1 sNW7 kt NE cross-onshore
Parque Natural de Oyambre7.7 B 4 · A 61.3 m (4.2 ft)12.5 sNW12 kt ENE cross-shore
Playa de Merón8.2 B 4 · A 61.3 m (4.1 ft)12.4 sNW9 kt ENE cross-shore
Somo8.2 B 6 · A 51.1 m (3.5 ft)12.3 sNNW8 kt NE cross-shore
Suances8.3 B 4 · A 61.2 m (4.1 ft)12.3 sNNW8 kt ENE cross-shore

Euskadi

SpotRatingWave nowPeriodSwellWind
Bakio7.7 B 6 · A 51.1 m (3.5 ft)12.0 sNNW8 kt NE cross-onshore
Cotillo7.8 B 5 · A 51.1 m (3.7 ft)12.0 sNNW8 kt NE cross-onshore
Deba6.3 B 4 · A 41.2 m (3.8 ft)11.9 sNW6 kt NNE onshore
Ereaga8.4 B 6 · A 61.1 m (3.7 ft)12.0 sNNW8 kt NE cross-shore
Getaria6.9 B 4 · A 51.2 m (3.8 ft)11.9 sNW6 kt NNE onshore
Hondarribia7.2 B 5 · A 51.1 m (3.7 ft)11.8 sNW5 kt N glassy
Karraspio hondartza4.6 B 4 · A 31.0 m (3.4 ft)11.9 sNW7 kt NNE onshore
La Arena7.8 B 5 · A 51.1 m (3.7 ft)12.0 sNNW8 kt NE cross-onshore
Laga7.5 B 6 · A 51.1 m (3.5 ft)12.0 sNNW8 kt NE onshore
Muskiz7.7 B 5 · A 51.1 m (3.7 ft)12.0 sNNW8 kt NE cross-onshore
Mutriku5.4 B 5 · A 31.0 m (3.4 ft)11.9 sNW7 kt NNE onshore
Plentzia8.2 B 6 · A 51.1 m (3.7 ft)12.0 sNNW8 kt NE cross-shore
Zumaia8.0 B 5 · A 51.2 m (3.8 ft)11.9 sNW6 kt NNE onshore

Comunitat Valenciana

SpotRatingWave nowPeriodSwellWind
Benicasim1.6 B 3 · A 10.8 m (2.8 ft)6.9 sENE7 kt ESE cross-onshore
Malvarrosa4.0 B 5 · A 21.0 m (3.3 ft)7.6 sNE4 kt SSW glassy
Oliva4.5 B 5 · A 31.1 m (3.7 ft)7.9 sNE5 kt E glassy
Playa de Los Locos0.3 B 1 · A 00.8 m (2.6 ft)4.1 sENE15 kt E cross-onshore
Urbanización La Zenia II0.3 B 1 · A 00.8 m (2.6 ft)4.1 sENE15 kt E cross-onshore
València4.0 B 5 · A 21.0 m (3.3 ft)7.6 sNE4 kt SSW glassy

Cádiz

SpotRatingWave nowPeriodSwellWind
Conil de la Frontera2.8 B 7 · A 10.5 m (1.5 ft)11.9 sW2 kt S glassy
Cádiz (Playa de la Victoria)2.4 B 7 · A 00.4 m (1.4 ft)11.9 sWNW2 kt N glassy
El Palmar2.9 B 8 · A 10.5 m (1.5 ft)11.9 sW2 kt S glassy
Los Caños de Meca2.4 B 6 · A 10.5 m (1.5 ft)11.9 sW2 kt S glassy
Tarifa2.0 B 4 · A 10.5 m (1.6 ft)12.0 sWNW10 kt ENE cross-offshore

Canary Islands

SpotRatingWave nowPeriodSwellWind
Corralejo4.5 B 6 · A 20.8 m (2.7 ft)12.0 sNW6 kt E cross-onshore
El Quemao (Lanzarote)8.1 B 5 · A 61.2 m (4.0 ft)12.1 sNW12 kt ENE cross-shore
Famara (Lanzarote)7.0 B 9 · A 40.8 m (2.6 ft)13.1 sNNW7 kt E cross-shore
La Cícer (Las Canteras)7.5 B 6 · A 51.1 m (3.4 ft)11.9 sNW6 kt N onshore
Playa del Socorro (Tenerife)7.9 B 4 · A 61.3 m (4.3 ft)11.8 sNW6 kt N onshore

Basque Country

SpotRatingWave nowPeriodSwellWind
Mundaka6.1 B 5 · A 41.1 m (3.5 ft)12.0 sNNW8 kt NE onshore
Sopelana8.3 B 6 · A 51.1 m (3.7 ft)12.0 sNNW8 kt NE cross-shore
Zarautz7.3 B 5 · A 51.2 m (3.8 ft)11.9 sNW6 kt NNE onshore
Zurriola (San Sebastián)8.1 B 6 · A 51.2 m (3.8 ft)11.8 sNW6 kt N onshore

Illes Balears

SpotRatingWave nowPeriodSwellWind
Furnàs3.8 B 4 · A 21.2 m (3.9 ft)7.3 sNNE7 kt E cross-shore
La Calita0.0 B 0 · A 00.3 m (1.0 ft)3.0 sNNE5 kt NNW cross-offshore
Son Serra0.1 B 0 · A 00.6 m (1.9 ft)7.1 sNNE7 kt NNE cross-offshore

Catalunya

SpotRatingWave nowPeriodSwellWind
Calafell1.6 B 2 · A 11.1 m (3.5 ft)8.4 sENE8 kt SSW onshore
Port de la Ginesta3.0 B 2 · A 21.3 m (4.3 ft)8.3 sENE2 kt SSE glassy
el Masnou3.1 B 4 · A 21.1 m (3.6 ft)8.0 sE5 kt SSW cross-onshore

Catalonia

SpotRatingWave nowPeriodSwellWind
Barceloneta4.4 B 5 · A 31.1 m (3.6 ft)8.0 sE5 kt SSW cross-shore
Sitges3.0 B 2 · A 21.3 m (4.3 ft)8.3 sENE2 kt SSE glassy

Región de Murcia

SpotRatingWave nowPeriodSwellWind
Roche0.0 B 0 · A 00.6 m (2.1 ft)4.1 sNE11 kt NE cross-offshore

Melilla

SpotRatingWave nowPeriodSwellWind
Matadero0.0 B 0 · A 00.4 m (1.2 ft)5.6 sNE8 kt E onshore

Other

SpotRatingWave nowPeriodSwellWind
As Barqueiras de Sagres0.7 B 3 · A 00.3 m (1.1 ft)11.3 sWNW4 kt NE glassy

Plazas de Soberanía

SpotRatingWave nowPeriodSwellWind
Base Peñón Vélez de la Gomera0.0 B 0 · A 00.3 m (1.0 ft)4.3 sENE7 kt E cross-shore

Best surf spots in Spain

Surf season in Spain

Average wave height by month, SpainmJan: 1.83 mJanFeb: 1.99 mFebMar: 1.81 mMarApr: 1.38 mAprMay: 1.19 mMayJun: 1.04 mJunJul: 1.01 mJulAug: 1.06 mAugSep: 1.20 mSepOct: 1.40 mOctNov: 1.72 mNovDec: 1.78 mDec

The biggest swell arrives Nov–Mar, peaking at an average 2.0 m (6.5 ft) in February; the smallest month is July at 1.0 m (3.3 ft). Best time to surf in Spain →

Waves: NOAA GFS-Wave global 0.25deg, cycle 20261102 06z (NOMADS). Tides: GOT4.10c (NASA GSFC) via pyTMD. Climatology: ECMWF ERA5 reanalysis (waves: ERA5-Ocean) via Open-Meteo.com, CC BY 4.0. Map centre: 39.1, -6.7.