Surfing beaches in Spain
Waves for surfing, bodyboarding, windsurfing or kitesurfing: mainly the Bay of Biscay, Galicia, Cádiz and the Canaries.
- 142 beaches
- 17 blue flag beaches
- 97 sandy beaches
- 5 coves
- 11 nudist beaches
- 31 urban beaches
- 7 wild beaches
Beach map
Featured beaches
Beaches by region
Andalusia 11
- Playa Chica, Tarifa Tarifa
- Playa de Atlanterra Tarifa
- Playa de Cortadura Cádiz
- Playa de la Victoria Cádiz
- Playa de Los Lances Tarifa
- Playa de Mari Sucia Barbate
- Playa de Valdevaqueros Tarifa
- Playa de Varadero Barbate
- Playa del Búnker Tarifa
- Playa el Palmar Vejer de la Frontera
- Punta Paloma Tarifa
Asturias 5
- Playa de Bretones Llanes
- Playa de Troenzo Llanes
- Playa de Vidiago Llanes
- Playa Sorraos Llanes
- Xiglú, Sorraos and Barro beach Llanes
Balearic Islands 21
- Cala Esmeralda Santanyí
- Cala Gamba Palma
- Cala Gran Santanyí
- Cala Serena Felanitx
- Ciutat Jardí Palma
- En Repic Sóller
- La Calita Palma
- Beaches of Sóller Sóller
- platja de Can Generós Sóller
- Platja de Ciutat Jardí Palma
- Platja del Corral d'en Bennàssar Alcúdia
- Platja des Codolar Sant Josep de sa Talaia
- Platja des Pouet Sant Josep de sa Talaia
- Cala Ferrera Felanitx
- Platja de Sant Antoni de Portmany Sant Antoni de Portmany
- Platja del Penyó Palma
- es Codolar Sant Josep de sa Talaia
- Port de Sóller Sóller
- s'Arenal de San Antonio Sant Antoni de Portmany
- Sa Marina d'Alcudia Alcúdia
- Es Regueró Sant Antoni de Portmany
Basque Country 16
- Antzorape Ibarrangelu
- Arrietara Sopela
- Atxabiribil Getxo
- Barinatxe Getxo
- Basamortu kala Ibarrangelu
- Deba Deba
- Inpernupe Getaria
- Itzurun Getaria
- Laidatxu Mundaka
- Lapari Deba
- Ondarbeltz Mutriku
- Ondarraitz Hondarribia
- Zurriola beach Donostia/San Sebastián
- Zarautz Zarautz
- Santiago Zumaia
- Zarauzko hondartza Zarautz
Cantabria 10
- Arenal Castro-Urdiales
- Cala El Pedregal Castro-Urdiales
- La Playuca Miengo
- La Riberuca Miengo
- Los Locos (Suances) Suances
- Cuchía beach Miengo
- Playa de La Concha Suances
- Playa de La Ribera (Suances) Suances
- Playa del Bocal Santander
- Solarium Castro-Urdiales
Catalonia 10
- Platja de l’Estació Badalona
- Platja del Coco Badalona
- Platja del Grau Pals
- Platja del Pont del Petroli Badalona
- Platja dels Patins de Vela Badalona
- Platja dels Pescadors Badalona
- Platja des les Dunes Sant Pere Pescador
- Platja de Can Camins Viladecans
- Platja Naturista Viladecans
- L'Estartit Beach Torroella de Montgrí
Galicia 63
- A Noiva Vigo
- A Praia Bacán Porto do Son
- Ancoradoiro Carnota
- Area Maior Muros
- As Furnas Ribeira
- Baldaio beach Carballo
- Barrañán Arteixo
- Bastiagueiriño Oleiros
- Buraca Vigo
- Combouzas Arteixo
- Dos Mortos Sanxenxo
- Foxos Sanxenxo
- La Calita Nigrán
- La Hucha Arteixo
- Menduíña Vigo
- Nemiña Muxía
- O Areal de Alba Arteixo
- O Areal de Sabón Arteixo
- O Fuchiño Vigo
- O Portiño Vigo
- O Rostro Fisterra
- O Tombo Branco Vigo
- Os Muiños Vigo
- Pereira O Vicedo
- Playa Area Fofa Nigrán
- Area Pequena/A Ucha Beach Arteixo
- Areas Beach Sanxenxo
- Playa de As Canas Nigrán
- Beach of Bastiagueiro Oleiros
- Playa de Bastiagueiros Carballo
- Beach of A Lanzada O Grove
- Montalvo Beach Sanxenxo
- Praia do Abra Nigrán
- Praia de Riazor A Coruña
- Playa de Sobreira Vigo
- Playa de Vilarrube Valdoviño
- Playa del Matadero A Coruña
- Beach of Orzán A Coruña
- Praia da Barxa de Oia Vigo
- Praia da Cansadoura Nigrán
- Praia da Corveira Vigo
- Praia da Rubeiriña Ribeira
- Beach of Espiñeirido Ribeira
- Praia de Moledo A Guarda
- Praia de San Roque-Lino A Coruña
- Praia de Soutelo Vigo
- Praia do Cagadouro Vigo
- Praia do Caranquexo Nigrán
- Praia do Rego do Forno Nigrán
- Praia do Reiro Grande Arteixo
- Praia do Reiro Pequeno Arteixo
- Praia dos Castelos O Vicedo
- Praíña do Puntal Vigo
- Ribeira Grande Ribeira
- Ribeiriña Ribeira
- Rio Sieira Porto do Son
- Sabón Arteixo
- San Román O Vicedo
- San Roque A Coruña
- Santa Irene Arteixo
- Traba Beach Laxe
- Playa Trei Arteixo
- Playa Valcovo Arteixo
Region of Murcia 2
- Los Narejos Los Alcázares
- Playa de Las Salinas San Javier
Valencian Community 4
- Platja del Cagarritar Dénia
- Playa Denia Dénia
- Playa Nova Dénia
- Playa Punta del Raset Dénia
Data: Wikidata (MITECO beach guide), OpenStreetMap, ADEAC (Blue Flag 2026-2027). Beach types are assigned from these data and may be incomplete: let us know if you spot a mistake.