Blue Flag beaches in Spain
Beaches awarded the 2026-2027 Blue Flag for water quality, safety and facilities.
- 539 beaches
- 383 sandy beaches
- 26 coves
- 27 nudist beaches
- 166 urban beaches
- 45 river and inland beaches
Beach map
Featured beaches
Beaches by region
Andalusia 114
- Balanegra Balanegra
- Burriana Beach Nerja
- Cala del Río Roche Conil de la Frontera
- Censo Adra
- El Ancón Carboneras
- El Playazo Nerja
- El Toyo Almería
- Fuengirola Fuengirola
- Galeones Rota
- La Caleta de Maro Nerja
- La Playa de Regla Chipiona
- La Ventanica Mojácar
- Los Barquicos Carboneras
- Nueva Almería Almería
- Playa Central (Isla Cristina) Isla Cristina
- Playa de Aguadulce Roquetas de Mar
- Playa de Algarrobo Costa Algarrobo
- Balerma beach El Ejido
- Benajarafe Beach Vélez-Málaga
- Playa de Cabopino Marbella
- Playa de Cala Sardina San Roque
- Playa de Calahonda Motril
- Playa de Calahonda - Riviera Mijas
- Playa de Camposoto San Fernando
- Playa de Carchuna Motril
- Playa de Carvajal Benalmádena
- Playa de Castilla Moguer
- Playa de Cortadura Cádiz
- Playa del Bajondillo Torremolinos
- Playa del Chaparral Mijas
- Playa de El Morche Torrox
- Playa de El Palo Málaga
- Playa de Ferrara Torrox
- Playa de Fuentebravía El Puerto de Santa María
- Playa de Getares Algeciras
- Playa de Guadalmina Marbella
- Playa de Isla Canela Ayamonte
- Playa de la Bajadilla Roquetas de Mar
- Playa de la Ballena Rota
- Playa de la Barrosa Chiclana de la Frontera
- Playa de la Carihuela Torremolinos
- Casita Azul Isla Cristina
- Playa de la Costilla Rota
- Playa de la Fontanilla Marbella
- Playa de la Guardia Salobreña
- La Herradura beach Almuñécar
- Playa de La Malagueta Málaga
- Playa de la Misericordia Málaga
- Playa de la Piedra Villazar Mojácar
- Playa de la Puntilla El Puerto de Santa María
- Playa de la Sirena Loca Adra
- Playa de la Urbanización de Roquetas de Mar Roquetas de Mar
- Playa de la Victoria Cádiz
- Playa de las Canteras Chipiona
- Playa de Las Marinas-Bolaga Vera
- Playa de las Marinicas Carboneras
- playa de Levante El Ejido
- Playa de los Álamos Torremolinos
- Playa los Bateles Conil de la Frontera
- Los Boliches Beach Fuengirola
- Playa de Los Haraganes Ayamonte
- Playa de Los Monteros Marbella
- Playa de Nagüeles Marbella
- Playa de Pedregalejo Málaga
- Playa de Poniente Motril
- Playa de Punta Candor Rota
- playa de Punta Umbría Punta Umbría
- Playa de Quitapellejos Cuevas del Almanzora
- Playa de Sabinillas Manilva
- Playa de San Cristóbal, Almuñécar Almuñécar
- Playa de San José Níjar
- Playa de Sancti Petri Chiclana de la Frontera
- Playa de Santa Ana Benalmádena
- Playa de Torre del Mar Vélez-Málaga
- Playa de Valdelagrana El Puerto de Santa María
- Playa de Velilla Almuñécar
- Playa de Venus Marbella
- Villaricos beach Cuevas del Almanzora
- Playa de Vistahermosa El Puerto de Santa María
- Playa de Zahara de los Atunes Barbate
- Playa del Cable Marbella
- Playa del Camarón Chipiona
- Playa del Cañón Torrenueva Costa
- Playa del Cantal Mojácar
- Playa del Descargador Mojácar
- Playa del Ejido Fuengirola
- Playa del Faro Marbella
- Playa del Lance Nuevo Mojácar
- Playa del Rompidillo Rota
- Playa del Sotillo Gualchos
- Playa El Bombo - El Bombo Mijas
- Playa el Palmar Vejer de la Frontera
- Playa El Playazo Vera
- Playa La Fontanilla Conil de la Frontera
- Playa La Romanilla Roquetas de Mar
- Playa Las Salinas Roquetas de Mar
- Playa Mar Rabiosa Pulpí
- Playa Mar Serena Pulpí
- Playa Micaela Chipiona
- Playa Poniente de Almerimar El Ejido
- Playa Pozo del Esparto / La Escribanía Cuevas del Almanzora
- Playa Santa María del Mar Cádiz
- Playa Serena Roquetas de Mar
- Playa Sotogrande San Roque
- Playa Torre Guadiaro San Roque
- Playa Torreblanca-Carvajal Fuengirola
- Torrecilla Beach Nerja
- Playamar Torremolinos
- Playa de Puerta del Mar, Almuñécar Almuñécar
- Punta del Moral Ayamonte
- Puntalillo Rota
- San Miguel El Ejido
- San Miguel de Cabo de Gata Almería
- San Nicolás Adra
Asturias 15
- Playa de Arnao Castrillón
- Playa de Arnao de Figueras Castropol
- Playa de Cadavedo Valdés
- Playa de Cueva Valdés
- Frexulfe Beach Navia
- Playa de La Concha Cudillero
- Beach of La Ñora Villaviciosa
- Playa de Luarca Valdés
- Playa de Navia Navia
- Playa de Otur Valdés
- playa de Porcía El Franco
- Playa de Rodiles Villaviciosa
- Salinas Beach Castrillón
- Beach of Santa María del Mar Castrillón
- Campofrío and Aguilar Beaches Muros de Nalón
Balearic Islands 27
- Alcudia beach Alcúdia
- Cala Barques Pollença
- Cala Benirràs Sant Joan de Labritja
- Cala Marçal Felanitx
- Cala Formentor Pollença
- Cala Llenya Santa Eulària des Riu
- Cala Molins Pollença
- Cala Sa Nau Felanitx
- Cala de Sant Vicent Sant Joan de Labritja
- Can Picafort Santa Margalida
- El Dolç ses Salines
- Platja Es Canar Santa Eulària des Riu
- Es Ribell Son Servera
- Platja de Cala en Porter Alaior
- Platja de Sa Coma Sant Llorenç des Cardassar
- Platja de Santa Eualia Santa Eulària des Riu
- Platja des Figueral Santa Eulària des Riu
- cala de Binibèquer Sant Lluís
- Platja de Cala Millor Sant Llorenç des Cardassar
- Playa de Muro Muro
- Sant Elm beach Andratx
- Son Bauló beach Santa Margalida
- Platja de Son Bou Alaior
- Port de Sant Miquel Sant Joan de Labritja
- Punta Prima Sant Lluís
- S’Amarador Santanyí
- Platja de Son Serra de Marina Santa Margalida
Canary Islands 38
- Blanca Puerto del Rosario
- Butihondo Pájara
- Corralejo Viejo La Oliva
- Maspalomas Dunes San Bartolomé de Tirajana
- El Puertillo Arucas
- El Puertito Puerto del Rosario
- Playa del Reducto Arrecife
- Gran Tarajal Tuineje
- Playa de las Burras San Bartolomé de Tirajana
- Las Nieves II Agaete
- Los Charcones Arucas
- Melenara Telde
- Meloneras San Bartolomé de Tirajana
- Morro Jable Pájara
- Pila de la Barrilla Tías
- Playa Blanca Yaiza
- Playa de Bajamar Breña Alta
- Playa de Costa Calma Pájara
- El Burrero Ingenio
- El Puerto beach Tazacorte
- Playa de Jóver San Cristóbal de La Laguna
- Playa de la Concha La Oliva
- Playa de las Vistas Arona
- Playa de los Pocillos Tías
- Los Pozos Beach Puerto del Rosario
- Puerto Naos beach Los Llanos de Aridane
- Playa de Santiago Alajeró
- Playa del Duque Adeje
- Playa del Inglés San Bartolomé de Tirajana
- Playa del Matorral Pájara
- Playa del Socorro Los Realejos
- Playa de la Garita Telde
- Playa Los Cancajos Breña Baja
- Playa Verde Los Llanos de Aridane
- Salinetas Telde
- San Agustín San Bartolomé de Tirajana
- Sardina Gáldar
- Timijiraque Valverde
Cantabria 9
- Brazomar Castro-Urdiales
- Los Locos (Suances) Suances
- Playa de la Arena Arnuero
- Playa de Merón San Vicente de la Barquera
- Playa de Oriñón Castro-Urdiales
- Playa de Ostende Castro-Urdiales
- Playa de Ris Noja
- Playa del Sable Arnuero
- Playa El Sable Suances
Catalonia 83
- Platja Altafulla Altafulla
- Cala de Sant Francesc Blanes
- Cala Forn L'Ametlla de Mar
- Cala Montgó Torroella de Montgrí
- Platja de sa Boadella Lloret de Mar
- platja de Calafell Calafell
- Platja del Canadell Palafrugell
- El Cavet Cambrils
- El Fórum Barcelona
- Platja del Francàs El Vendrell
- Platja del Marjal Alcanar
- Platja del Port Llançà
- El Torn Vandellòs i l'Hospitalet de l'Infant
- Platja de Grifeu Llançà
- L'Alguer L'Ametlla de Mar
- Platja de l'Almadrava (Vandellòs i l'Hospitalet de l'Infant) Vandellòs i l'Hospitalet de l'Infant
- L'Arenal Vandellòs i l'Hospitalet de l'Infant
- L'Arrabassada Tarragona
- L'Esquirol Cambrils
- La Fosca Palamós
- La Llosa Cambrils
- Platja de la Paella Torredembarra
- Playa La Pineda Vila-seca
- Platja de les Delicies La Ràpita
- Platja de Llafranc Palafrugell
- Mas Mel Calafell
- Platja d'Aiguadolç Sitges
- Platja d'Empuriabrava Castelló d'Empúries
- Platja de Garbí Calella
- Platja de Garraf Sitges
- Platja de l'Astillero Malgrat de Mar
- Platja de l'Estanyol Sitges
- Platja de la Badia de Blanes Blanes
- Platja de la Barra Sitges
- Platja de la Marina Badalona
- Platja de la Mota de Sant Pere Cubelles
- Platja de la Ribera Sitges
- Platja de les Avellanes L'Ampolla
- Platja de les Botigues Sitges
- Platja de Malgrat Malgrat de Mar
- platja de Ribes Roges Vilanova i la Geltrú
- Platja de Riumar Deltebre
- Platja de s'Abanell Blanes
- Platja de Sant Antoni Calonge i Sant Antoni
- Platja de Sant Gervasi Vilanova i la Geltrú
- Platja de Sant Salvador El Vendrell
- Platja de Segur de Calafell Calafell
- Platja de ses Torretes Calonge i Sant Antoni
- Platja de Terramar Sitges
- Platja de Torre Valentina Calonge i Sant Antoni
- Platja del Callao Mataró
- Platja del Coco Badalona
- platja del Masnou El Masnou
- Platja del Varador Mataró
- Platja dels Balmins Sitges
- Platja dels Muntanyans Torredembarra
- Platja dels Pescadors Badalona
- Platja dels Tres Micos Caldes d'Estrac
- Platja des Monestri Calonge i Sant Antoni
- Platja Llarga Roda de Berà
- Platja Llarga de Cubelles Cubelles
- Platja de Canet Canet de Mar
- Platja de Canyelles Lloret de Mar
- Platges de Cunit Cunit
- Platja de Fenals Lloret de Mar
- Platja de la Mar Menuda Tossa de Mar
- Platja de la Móra Tarragona
- Platja de la Savinosa Tarragona
- Platja de Lloret Lloret de Mar
- Sant Sebastià Barcelona
- Platja de Santa Cristina Lloret de Mar
- Playa de Bogatell Barcelona
- Platja de la Mar Bella Barcelona
- Platja de la Nova Icària Barcelona
- Platja de la Nova Mar Bella Barcelona
- Prat d'En Fores i Regueral Cambrils
- Platja de Sant Feliu Sant Feliu de Guíxols
- Platja de Sant Jordi L'Ametlla de Mar
- Platja de Sant Pol Sant Feliu de Guíxols
- Somorrostro Beach Barcelona
- Platja de Tamarit Tarragona
- Platja de Tamariu Palafrugell
- Vilafortuny Cambrils
Community of Madrid 1
- Virgen de la Nueva San Martín de Valdeiglesias
Extremadura 4
- Playa de Campanario Campanario
- Playa de los Calicantos Casas de Don Pedro
- Playa de Puerto Peña Talarrubias
- Playa Isla del Zújar Castuera
Galicia 106
- A Area da Punta da Queimada Vigo
- A Coviña Marín
- A Rapadoira Foz
- A Salsa Arteixo
- A Abrela O Vicedo
- Agra Sanxenxo
- Area da Secada A Illa de Arousa
- Area de Bon Bueu
- Area Grande A Guarda
- Areoura Foz
- Arou Camariñas
- As Pasadas Barreiros
- Balarés Ponteceso
- Barbeira Baiona
- Barrañán Arteixo
- Bastiagueiriño Oleiros
- Cabío A Pobra do Caramiñal
- Camaxe A Illa de Arousa
- Canaval Oleiros
- Caneliñas Sanxenxo
- Praia Canido Vigo
- Caranza Ferrol
- Combouzas Arteixo
- Concheira Baiona
- De Argazada Vigo
- Ensenada do Con Moaña
- Ermida Ponteceso
- Esmelle Ferrol
- Espiñeiro Sanxenxo
- Ézaro Dumbría
- Fontela Barreiros
- Foxos Sanxenxo
- Fragata Ferrol
- Gandarío Bergondo
- Grande de Miño Miño
- Praia da Ladeira Baiona
- Lagos Bueu
- Laño Poio
- Lapa Sanxenxo
- Laxe Laxe
- Loira Marín
- Major Sanxenxo
- Mera Oleiros
- Mogor Marín
- Niñóns Ponteceso
- Nosa Señora Sanxenxo
- O Muíño A Guarda
- O Torno Cervo
- Os Castros Ribadeo
- Os Frades Baiona
- Osmo Ponteceso
- Pampaído Sanxenxo
- Panadeira Sanxenxo
- Paxariñas Sanxenxo
- Pedra do Sal Carballo
- Peizás Foz
- Perbes Miño
- Aguete Beach Marín
- Beach of Area Viveiro
- Areas Beach Sanxenxo
- Portonovo Sanxenxo
- Bascuas Sanxenxo
- Cabeceira Beach Poio
- Praia de Carril Vigo
- Compostela Vilagarcía de Arousa
- Beach of Doniños Ferrol
- Playa de Espiñeiro Oleiros
- Beach of Esteiro, Xuances Xove
- Playa de Fontaíña Vigo
- Playa de La Concha Ortigueira
- Lapamán Beach Bueu
- As Catedrais beach Ribadeo
- Beach of As Lapas A Coruña
- Llas Foz
- playa de los franceses A Veiga
- Mende Vigo
- Montalvo Beach Sanxenxo
- Playa de Oza A Coruña
- Portocelo Beach Marín
- Praia de Riazor A Coruña
- Playa de Rodas Vigo
- Beach of Santo Amaro A Coruña
- Playa de Santa Baia Vigo
- Playa Marta Baiona
- Playa del Silgar Sanxenxo
- Playa del Matadero A Coruña
- Beach of Vao Vigo
- Portomaior Bueu
- Pragueira Sanxenxo
- Praia da Ribeira Miño
- Praia das Polas Foz
- praia de Canelas Sanxenxo
- Praia de Coto Barreiros
- Beach of Ponzos Ferrol
- praia de Portelo Burela
- Beach of Santa Cristina Oleiros
- Praia do Lago As Pontes de García Rodríguez
- Razo Carballo
- Praia da Ribeira Baiona
- Sabón Arteixo
- San Francisco Muros
- San Xurxo Ferrol
- Suevos Arteixo
- Playa Valcovo Arteixo
- Xilloi O Vicedo
- Xiorto Poio
Region of Murcia 30
- Bahía Mazarrón
- Cala Cortina Cartagena
- Calarreona Águilas
- Calblanque Cartagena
- Calnegre Lorca
- El Alamillo Mazarrón
- El Arena Pedrucho San Javier
- El Castellar Mazarrón
- El Hornillo Águilas
- El Mojón Mazarrón
- El Pedrucho San Javier
- El Portús Cartagena
- El Rihuete Mazarrón
- Ensenada del Esparto San Javier
- La Casica Verde Águilas
- La Colonia Águilas
- La Higuerica Águilas
- Las Delicias Águilas
- Levante Cartagena
- Levante Águilas
- Matalentisco Águilas
- Nares Mazarrón
- Playa de Chapinera Cartagena
- Playa de Isla Plana Cartagena
- Torre Derribada San Pedro del Pinatar
- Playa de San Ginés Cartagena
- Playa del Barco Perdido Cartagena
- El Mojón San Pedro del Pinatar
- La Azohía´s beaches Cartagena
- Poniente Águilas
Valencian Community 112
- Aguamarina Orihuela
- Barranco Rubio Orihuela
- Cala Advocat Benissa
- Cala Capitán Orihuela
- Cala Cerrada Orihuela
- Cala de Cabo Cervera Torrevieja
- Cala de la Fossa Calp
- Cala de las Piteras Torrevieja
- Cala del Bosque Orihuela
- Cala del Racó Calp
- Cala Estaca Orihuela
- Cala Lanuza el Campello
- Calas de Santiago Bernabeu Santa Pola
- Cap Blanc Cullera
- Carrer del Mar el Campello
- Cala del Baladrar Benissa
- El Bon Nou la Vila Joiosa/Villajoyosa
- El Brosquill Cullera
- El Campo Guardamar del Segura
- El Cerezo Chilches/Xilxes
- El Gurugú Castelló de la Plana
- El Marenyet Cullera
- El Perellonet València
- El Puerto Pilar de la Horadada
- El Racó Cullera
- El Torres la Vila Joiosa/Villajoyosa
- Els Molins Dénia
- Els terrers Benicàssim/Benicasim
- Goleta Tavernes de la Valldigna
- Grao - Malvarrosa Borriana/Burriana
- Guardamar Guardamar de la Safor
- L'Aigua Blanca Oliva
- L'Aigua Morta Oliva
- L'Arbre del Gos València
- L'Estanyol Moncofa
- La Devesa València
- La Garrofera València
- Playa de la Glea Orihuela
- La Platja Centre la Vila Joiosa/Villajoyosa
- La Roda Altea
- La Roqueta Guardamar del Segura
- Playa la Torre Almassora
- Les Cases Chilches/Xilxes
- Platja de les Deveses Dénia
- Los Olivos Cullera
- Los Viveros Guardamar del Segura
- Malvarrosa Sagunt/Sagunto
- Mareny de Sant Llorenç Cullera
- Playa de la Mil Palmeras Orihuela
- Platja de Miramar Miramar
- Moncayo Guardamar del Segura
- Moraig el Poble Nou de Benitatxell/Benitachell
- Nord de Torreblanca Torreblanca
- Pau Pí Oliva
- Piles Piles
- Platja de l'Albir l'Alfàs del Pi
- Platja de l'Espigó Altea
- platja de los Locos Torrevieja
- Xeraco Xeraco
- platja del Dosser Cullera
- Platja del Paradís la Vila Joiosa/Villajoyosa
- platja dels Nàufrags Torrevieja
- Platja Pobla Marina la Pobla de Farnals
- Playa Casablanca Almenara
- Playa Centro Guardamar del Segura
- Playa de Almardá Sagunt/Sagunto
- Playa de Bellreguart Bellreguard
- Playa de Benafelí Almassora
- Playa de Cabo Roig Orihuela
- Cap Blanc Altea
- Playa de Corinto-Malvarrosa Sagunt/Sagunto
- Platja de Fora del Forat Vinaròs
- Playa de la Caracola Benicarló
- Devesa del Saler beach València
- Malvarrosa Beach, Valencia València
- Playa de las Higuericas Pilar de la Horadada
- Platja de les Amplàries Orpesa/Oropesa del Mar
- Playa de Les Bovetes Dénia
- Platja de les Marines Dénia
- Playa de Les Platgetes Teulada
- Los Saladares Alacant/Alicante
- Platja de Manyetes Alcalà de Xivert
- Morrongo Benicarló
- Playa de Mutxavista el Campello
- Torrenostra Torreblanca
- Voramar Benicàssim/Benicasim
- Playa del Arenal Borriana/Burriana
- Platja de l'Arenal-Bol Calp
- Playa del Bol Altea
- Platja del Cantal Roig Calp
- Playa del Cura Torrevieja
- Playa del Forti Vinaròs
- Platja del Moro Alcalà de Xivert
- El Pinar Castelló de la Plana
- Platja del Postiguet Alacant/Alicante
- Playa del Serrallo Castelló de la Plana
- Playa del Tamarit Santa Pola
- Playa Escollera Cullera
- Playa Grao Moncofa
- Platja d'Heliòpolis Benicàssim/Benicasim
- Platja del Morro de Gos Orpesa/Oropesa del Mar
- Playa Norte de la Pobla de Farnals la Pobla de Farnals
- Playa Punta del Raset Dénia
- Platja de la Romana Alcalà de Xivert
- Playa Varadero la Vila Joiosa/Villajoyosa
- Puçol Puçol
- Platja del Port Blanc Calp
- Punta Prima Orihuela
- Racó de Mar Canet d'En Berenguer
- Tavernes Tavernes de la Valldigna
- Terranova Oliva
- Varadero Santa Pola
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.