Get the app
Home › Europe › Spain

🇪🇸 Spain Surf Forecast

414 surf spots. Tap a spot for the full forecast and spot guide.

Basque Country

Zarautz
Basque Country, Spain
Laga
Basque Country, Spain
Mundaka
Basque Country, Spain
Bakio
Basque Country, Spain
Meñakoz
Basque Country, Spain
Sopelana
Basque Country, Spain
Arrietara - Gorrondatxa
Basque Country, Spain
Ereaga
Basque Country, Spain
Orio
Basque Country, Spain
Playa de Laida
Basque Country, Spain
Orrua
Basque Country, Spain
Deba
Basque Country, Spain
Pena Roja
Basque Country, Spain
Playa de Ondarreta - Pikua
Basque Country, Spain
Guibeleco
Basque Country, Spain
Isla de Izaro
Basque Country, Spain
Karramarro
Basque Country, Spain
Roca Puta
Basque Country, Spain
La Concha
Basque Country, Spain
Playa de Gaztetape
Basque Country, Spain
Playa de Gros
Basque Country, Spain
Zumaya (Playa de Itxurun)
Basque Country, Spain
Zurriola hondartza
Basque Country, Spain
Mutriku
Basque Country, Spain
Playa de Arrietara
Basque Country, Spain
La Salvaje
Basque Country, Spain
Menakoz
Basque Country, Spain
Playa de Barrika
Basque Country, Spain
Punta Galea
Basque Country, Spain
Plentzia
Basque Country, Spain
Playa de Arrigunaga
Basque Country, Spain
Playa de Ereaga
Basque Country, Spain
Playa de karraspio
Basque Country, Spain
Playa de Ogeia
Basque Country, Spain
La Arena (Muskiz)
Basque Country, Spain
Hondarribia
Basque Country, Spain

Cantabria

Laredo (La Salvé)
Cantabria, Spain
Playa de Somo
Cantabria, Spain
Playa de Sardinero
Cantabria, Spain
El Sardinero
Cantabria, Spain
Playa de Arenillas
Cantabria, Spain
Ajo
Cantabria, Spain
Playa de los Barcos
Cantabria, Spain
Playa de Ris
Cantabria, Spain
Noja
Cantabria, Spain
El Brusco
Cantabria, Spain
Playa de Berria
Cantabria, Spain
Laredo
Cantabria, Spain
Playa de Orinon
Cantabria, Spain
Islares
Cantabria, Spain
Playa de Arenillas (Islares)
Cantabria, Spain
Playa de Brazomar
Cantabria, Spain
Playa de Miono
Cantabria, Spain
Playa de Meron
Cantabria, Spain
San Vicente Rivermouth
Cantabria, Spain
San Vicente de la Barquera
Cantabria, Spain
Playa de Gerra
Cantabria, Spain
Playa de Oyambre
Cantabria, Spain
Liencres
Cantabria, Spain
Los Locos
Cantabria, Spain
Sopico
Cantabria, Spain
Playa de Tagle
Cantabria, Spain
Playa de Robayera
Cantabria, Spain
Copacabana
Cantabria, Spain
El Arenal
Cantabria, Spain
Playa de la Concha
Cantabria, Spain
El Huerto
Cantabria, Spain

Asturias

Rodiles
Asturias, Spain
Cabo Lastres
Asturias, Spain
Playa de Lastres
Asturias, Spain
Cala de Meron
Asturias, Spain
Playa de la Griega
Asturias, Spain
Playa de Espana
Asturias, Spain
La Nora
Asturias, Spain
Playa de la Cagonera
Asturias, Spain
Playa de Vega
Asturias, Spain
Playa de Santa Marina
Asturias, Spain
Playa de Penarrubia
Asturias, Spain
Playa de Cervigon
Asturias, Spain
Playa de San Antolin
Asturias, Spain
Playa de Torimbia
Asturias, Spain
Xivares
Asturias, Spain
Playa de Niembro
Asturias, Spain
Playa los Frailes
Asturias, Spain
Playa de San Martin
Asturias, Spain
Playa de Tranqueru
Asturias, Spain
Playa de Candas
Asturias, Spain
Playa de Andrin
Asturias, Spain
Playa de Vidiago
Asturias, Spain
Playa de Mendia
Asturias, Spain
Playa de Llumeres
Asturias, Spain
Playa Aguilera
Asturias, Spain
Playa Tenrero
Asturias, Spain
Playa de Xago
Asturias, Spain
Playa de San Juan and Espartal
Asturias, Spain
Playa de Salinas
Asturias, Spain
Playa de Arnao
Asturias, Spain
Playa Santa Maria del Mar
Asturias, Spain
Playa Bahinas
Asturias, Spain
La Arena
Asturias, Spain
Playa de la Atalaya y Cazanera
Asturias, Spain
Playa de San Pedro
Asturias, Spain
Concha de Artedo
Asturias, Spain
Playa de Tapia
Asturias, Spain
La Paloma
Asturias, Spain
Playa de Navia
Asturias, Spain
Playa de Oleiros
Asturias, Spain
Playa del Moro
Asturias, Spain
Playa de Otur
Asturias, Spain
Playa de Penarronda
Asturias, Spain
Playa de Cadavedo
Asturias, Spain
Puerto de Vega
Asturias, Spain
Playa de Cueva
Asturias, Spain
Tapia de Casariego
Asturias, Spain
Playa de Frexulfe
Asturias, Spain

Galicia

Pantín
Galicia, Spain
Valdoviño
Galicia, Spain
Pantin
Galicia, Spain
Valdovino
Galicia, Spain
Villarrube
Galicia, Spain
Playa de Baleo
Galicia, Spain
Playa de Campelo
Galicia, Spain
Ponzos
Galicia, Spain
Playa de Carino
Galicia, Spain
Sta Comba
Galicia, Spain
Playa de San Xurxo
Galicia, Spain
Playa de Doninos
Galicia, Spain
Playa de Espasante
Galicia, Spain
Playa de Sarrigal
Galicia, Spain
Playa de Castro
Galicia, Spain
Playa de Esteiro
Galicia, Spain
Playa de Orzan
Galicia, Spain
Playa de Riazor
Galicia, Spain
Playa de San Roman
Galicia, Spain
Playa de Area
Galicia, Spain
Playa de Bastiagueiros
Galicia, Spain
Playa de Sabon
Galicia, Spain
Playa de Barranan
Galicia, Spain
Playa de San Cibrao
Galicia, Spain
Playa de Caion
Galicia, Spain
Pedra do Sal
Galicia, Spain
Playa de Baldanio
Galicia, Spain
Playa de Razo
Galicia, Spain
Playa A Marosa
Galicia, Spain
Playa de Malpica
Galicia, Spain
Playa Rapadoira
Galicia, Spain
Ria Foz
Galicia, Spain
Playa de San Miguel de Reinante
Galicia, Spain
Playa de Carnota
Galicia, Spain
Playa de Larino
Galicia, Spain
Playa de Louro
Galicia, Spain
Playa Aguieira
Galicia, Spain
Playa de Fonforron
Galicia, Spain
Playa de Barona
Galicia, Spain
Playa de Rio Sieira
Galicia, Spain
Serans
Galicia, Spain
Playa de Ladeira
Galicia, Spain
Playa de Lanzada
Galicia, Spain
Playa de Montalbo
Galicia, Spain
Playa de Barra
Galicia, Spain
Playa de Melide
Galicia, Spain
Playa de Negra
Galicia, Spain
Playa de Madorra
Galicia, Spain
Santa Maria de Oia
Galicia, Spain
Playa do Carreiro
Galicia, Spain
Playa de Traba
Galicia, Spain
Playa de Soesto
Galicia, Spain
Playa do Rostro
Galicia, Spain
Nemina
Galicia, Spain
Playa de Patos (El Pico)
Galicia, Spain

Lanzarote

La Francesa (La Graciosa)
Lanzarote, Spain
El Quemao
Lanzarote, Spain
El Centro (La Santa)
Lanzarote, Spain
Morro Negro
Lanzarote, Spain
Caleta de Caballo
Lanzarote, Spain
San Juan
Lanzarote, Spain
El Codito
Lanzarote, Spain
Playa de Famara
Lanzarote, Spain
Jameos del Agua
Lanzarote, Spain
Punta Mujeres
Lanzarote, Spain
Arrieta (La Garita)
Lanzarote, Spain
Baja del Ganado - La Graciosa
Lanzarote, Spain
Barcarola - Puerto del Carmen
Lanzarote, Spain
Boca del Abajo
Lanzarote, Spain
Castillo del Rubicon - Playa Blanca
Lanzarote, Spain
Deiland Left - Playa Honda
Lanzarote, Spain
El Cable - Playa Honda
Lanzarote, Spain
El Corral - La Graciosa
Lanzarote, Spain
El Golfo
Lanzarote, Spain
El Tiburon - Playa Honda
Lanzarote, Spain
Ghost Town
Lanzarote, Spain
Guacimeta - Playa Honda
Lanzarote, Spain
La Caleta
Lanzarote, Spain
La Santa - The Slab
Lanzarote, Spain
Las Bajas
Lanzarote, Spain
Las Cucharas (Costa Teguise)
Lanzarote, Spain
Los Charcos (Costa Teguise)
Lanzarote, Spain
Outside Reef
Lanzarote, Spain
Papagayo - Playa Blanca
Lanzarote, Spain
Pedro Barba - La Graciosa
Lanzarote, Spain
Playa Bastian (Costa Teguise)
Lanzarote, Spain
Playa de la Canteria
Lanzarote, Spain
Playa del Janubio
Lanzarote, Spain
Playa Lambra - La Graciosa
Lanzarote, Spain
Punta Usaje
Lanzarote, Spain
Shipwreck
Lanzarote, Spain
The Bunker - Playa Honda
Lanzarote, Spain
Arrieta
Lanzarote, Spain
La Santa - El Quemao
Lanzarote, Spain
Playa de la Garita
Lanzarote, Spain

Fuerteventura

Majanicho
Fuerteventura, Spain
Cotillo
Fuerteventura, Spain
Bajo el Medio
Fuerteventura, Spain
Bristol
Fuerteventura, Spain
Cofete
Fuerteventura, Spain
Cruz Roja
Fuerteventura, Spain
Derecha de los Alemanes
Fuerteventura, Spain
El Burro
Fuerteventura, Spain
El Muelle
Fuerteventura, Spain
Generosa
Fuerteventura, Spain
Glass Beach
Fuerteventura, Spain
Hierro
Fuerteventura, Spain
Las Salinas
Fuerteventura, Spain
Los Lobos
Fuerteventura, Spain
Mechihonas
Fuerteventura, Spain
Mejillones
Fuerteventura, Spain
Playa de Esquinzo
Fuerteventura, Spain
Playa de Pared
Fuerteventura, Spain
Punta del Tigre
Fuerteventura, Spain
Shooting Gallery
Fuerteventura, Spain
Sotavento
Fuerteventura, Spain
Spew Pits
Fuerteventura, Spain
Suicides
Fuerteventura, Spain
The Bubble
Fuerteventura, Spain
Yarro
Fuerteventura, Spain
Izquierda
Fuerteventura, Spain

Gran Canaria

Arguineguin
Gran Canaria, Spain
Arinaga
Gran Canaria, Spain
Bocabarranco
Gran Canaria, Spain
Boquines
Gran Canaria, Spain
El Agujero
Gran Canaria, Spain
El Circo
Gran Canaria, Spain
El Comedor
Gran Canaria, Spain
El Confital
Gran Canaria, Spain
El Fronton
Gran Canaria, Spain
El Lloret
Gran Canaria, Spain
El Paso
Gran Canaria, Spain
El Roque
Gran Canaria, Spain
La Barra
Gran Canaria, Spain
La Cicer
Gran Canaria, Spain
La Guancha
Gran Canaria, Spain
Las Monjas
Gran Canaria, Spain
Las Piscinas
Gran Canaria, Spain
Los Enanos
Gran Canaria, Spain
Maspalomas
Gran Canaria, Spain
Mosca Point
Gran Canaria, Spain
Playa del Hombre
Gran Canaria, Spain
Playa del Ingles
Gran Canaria, Spain
Playa Ojo de Garza
Gran Canaria, Spain
Pozo Izquierdo
Gran Canaria, Spain
Quintanilla
Gran Canaria, Spain
Vagabundo
Gran Canaria, Spain

Tenerife

Bajamar (El Lobo)
Tenerife, Spain
Benijo
Tenerife, Spain
Derecha de la Caleta
Tenerife, Spain
EL Chalet (Alcala)
Tenerife, Spain
El Charco (Bajamar)
Tenerife, Spain
El Conquistador
Tenerife, Spain
El Medano
Tenerife, Spain
El Roque Taganana
Tenerife, Spain
Fuero de la Bajeta
Tenerife, Spain
Igueste de San Andres
Tenerife, Spain
La Derecha de Almaciga
Tenerife, Spain
La Derecha del Cartel
Tenerife, Spain
La Fitenia
Tenerife, Spain
La Machacona
Tenerife, Spain
Las Conchas
Tenerife, Spain
Las Galletas
Tenerife, Spain
Las Gaviotas
Tenerife, Spain
Los dos Hermanos
Tenerife, Spain
Los Gigantes
Tenerife, Spain
Playa de las Americas
Tenerife, Spain
Playa del Socorro
Tenerife, Spain
Poris de Abona (Playa Grande)
Tenerife, Spain
Punta Blanca - k16
Tenerife, Spain
Punta del Hidalgo
Tenerife, Spain

Andalucia

Los Lances
Andalucia, Spain
El Balneario
Andalucia, Spain
Getares
Andalucia, Spain
Zahara de los Atunes
Andalucia, Spain
Bolonia
Andalucia, Spain
Barbate River
Andalucia, Spain
Playa de Hierbabuena
Andalucia, Spain
Canos de Meca
Andalucia, Spain
Faro de Trafalgar
Andalucia, Spain
Playa El Palmar
Andalucia, Spain
Conil
Andalucia, Spain
Conil de la Frontera
Andalucia, Spain
Cabo Roche
Andalucia, Spain
La Barossa
Andalucia, Spain
Playa de la Barrosa
Andalucia, Spain
Chiclana de la Frontera
Andalucia, Spain
El Castillo
Andalucia, Spain
Playa Campo Sota
Andalucia, Spain
Torre Gorda
Andalucia, Spain
La Cabanita
Andalucia, Spain
Las Caracolas
Andalucia, Spain
La Playita
Andalucia, Spain
La Muralla
Andalucia, Spain
Las Redes
Andalucia, Spain
Playa de Tres Piedras
Andalucia, Spain
Calita
Andalucia, Spain
Playa de Regla
Andalucia, Spain
Chipiona
Andalucia, Spain
Matalascanas
Andalucia, Spain
Mazagon
Andalucia, Spain
La Canaleta
Andalucia, Spain
Playa El Camaron
Andalucia, Spain
El Cano de la Culata
Andalucia, Spain
Isla Cristina
Andalucia, Spain
Punta del Moral
Andalucia, Spain
Isla Canela
Andalucia, Spain
La Chucha
Andalucia, Spain
Playa de Carchuna
Andalucia, Spain
La Herradura
Andalucia, Spain
Playa de Lagos
Andalucia, Spain
Largos
Andalucia, Spain
Playa El Bombo
Andalucia, Spain
Marbella Playa del Cable
Andalucia, Spain
Playa la Carihuela
Andalucia, Spain
El Chanquete
Andalucia, Spain
Cabopino
Andalucia, Spain
El Sunset Benalmadena
Andalucia, Spain
Puerto Marina
Andalucia, Spain
Fuengirola
Andalucia, Spain
Mojacar
Andalucia, Spain
Molino de Papel
Andalucia, Spain
Guadalmar
Andalucia, Spain
Pico de el Puerto
Andalucia, Spain
Pico de las Cocheras
Andalucia, Spain
Melilla Beach
Andalucia, Spain

Valencia

Punta Prima
Valencia, Spain
La Zenia
Valencia, Spain
La Mata
Valencia, Spain
Pico Madrid
Valencia, Spain
Punta de la Raja
Valencia, Spain
Pico de la Autopista
Valencia, Spain
La Placa
Valencia, Spain
Playa de San Juan Alicante
Valencia, Spain
Playa Finestrat
Valencia, Spain
Playa del Torres
Valencia, Spain
Derecha
Valencia, Spain
Playa Poniente Benidorm
Valencia, Spain
Puerto Benidorm
Valencia, Spain
Cantal Roig
Valencia, Spain
Calpe Rock
Valencia, Spain
Moraira
Valencia, Spain
The Box
Valencia, Spain
La Siesta
Valencia, Spain
Aiguaoliva
Valencia, Spain
Benicassim
Valencia, Spain
El Jucar
Valencia, Spain
El Perello
Valencia, Spain
Malva Rosa
Valencia, Spain
Oliva Beach
Valencia, Spain
Playa del Dosel
Valencia, Spain
Port Saplaya
Valencia, Spain
Sierra de Irta
Valencia, Spain
Montgo di Bongo
Valencia, Spain
Playa de Levante (Las Arenas)
Valencia, Spain

Murcia

Pico del Errizo
Murcia, Spain
La Manga
Murcia, Spain
Playa de Entremares
Murcia, Spain
Playa de Levante
Murcia, Spain

Catalunia

Aiguadolc
Catalunia, Spain
Garraf
Catalunia, Spain
Port de Mataro
Catalunia, Spain
Arenys de Mar
Catalunia, Spain
La Rotonda
Catalunia, Spain
Port Ginesta
Catalunia, Spain
Barceloneta
Catalunia, Spain
Latigo
Catalunia, Spain
Roc San Cayetano
Catalunia, Spain
Bogatell
Catalunia, Spain
Miami Platja
Catalunia, Spain
Saint Andreu de Llavaneres
Catalunia, Spain
Cabrera
Catalunia, Spain
Montgat
Catalunia, Spain
Sant Marti d'Empuries
Catalunia, Spain
Cala de Santa Cristina
Catalunia, Spain
Nova Mar Bella
Catalunia, Spain
Sant Pol de Mar
Catalunia, Spain
Comandancia
Catalunia, Spain
Peyo's
Catalunia, Spain
Segur de Calafell
Catalunia, Spain
Desembocadura del Tordera
Catalunia, Spain
Platja de Sant Pol
Catalunia, Spain
Torre Bank
Catalunia, Spain
El Masnou
Catalunia, Spain
Playa de Premia
Catalunia, Spain
Vilassar de Mar
Catalunia, Spain
Empuriabrava
Catalunia, Spain
Playa de Sant Sebastia
Catalunia, Spain

Balearics

Formentera - Playa des Mitgjorn
Balearics, Spain
Mallorca - Cala Mesquida
Balearics, Spain
Mallorca - Paguera Tora
Balearics, Spain
Ibiza - Cala Nova
Balearics, Spain
Mallorca - Cala Ratjada
Balearics, Spain
Mallorca - Son Serra de Marina
Balearics, Spain
Ibiza - Punta Xarraca
Balearics, Spain
Mallorca - Es Trenc
Balearics, Spain
Mallorca - Cala Major
Balearics, Spain
Mallorca - Malpas
Balearics, Spain
Menorca - Son Bou
Balearics, Spain
The full forecast in your pocket

Favorites, Dawn Patrol alerts, live beach cams, wave power, watch apps and more. Free, no sign-up.