Rocky beaches in Spain
Rocks and ledges by the sea, ideal for snorkelling when the sea is calm.
- 358 beaches
- 20 blue flag beaches
- 244 sandy beaches
- 45 coves
- 58 nudist beaches
- 48 urban beaches
- 22 wild beaches
- 45 river and inland beaches
Beach map
Featured beaches
Beaches by region
Andalusia 2
- Cala Invencible Cuevas del Almanzora
- Playa del Peñón Salobreña
Asturias 1
- Playa La Caladoria Cudillero
Balearic Islands 30
- Cala Beltran Llucmajor
- Cala Blava Llucmajor
- Cala Carbó Pollença
- Cala de s'Escar Santa Margalida
- Cala en Donzell Palma
- Cala en Pallàs Llucmajor
- Cala Falcó Manacor
- Cala Llamp Andratx
- Cala Lliteras Capdepera
- Cala Roig Sant Josep de sa Talaia
- Cala Truja Sant Josep de sa Talaia
- Cala Vella Llucmajor
- Caló d'En Real Sant Josep de sa Talaia
- Cala d’en Serra Sant Joan de Labritja
- Caló d'en Trull Formentera
- Caló d'Es Moltons Sant Joan de Labritja
- Caló des Mort Formentera
- Caló de S'Oratge Sant Josep de sa Talaia
- Caló dels Mariners Santanyí
- Ciutat Jardí Palma
- Es Alocs Ferreries
- es Maquer Santanyí
- Llucalcari Deià
- Platja de Cala Roja Es Mercadal
- Platja Es Dofí ses Salines
- Cala Savina beach Formentera
- Racó de les Àguiles Calvià
- S'Algar (Andratx) Andratx
- Sa Torreta Formentera
- Tramuntana Formentera
Basque Country 25
- Aritxatxu Bermeo
- Arribolas Bermeo
- Arrizabala Barrika
- Askibil Barrika
- Gorrondatxe Getxo
- Endaidi Mendexa
- Eretzin Zabala Hondarribia
- Errotatxu Barrika
- Ikatzaren hondartza Sopela
- Itxaspe Deba
- Kantarepe Getxo
- Lapari Deba
- Mutriku port beach Mutriku
- Ogella Ispaster
- Ondartzape Ibarrangelu
- Playa de Arminza Lemoiz
- Astondo beach Gorliz
- Portuaundi Mendexa
- Sagustan Berriatua
- Sakoneta Deba
- Sokako senoa Gorliz
- Tonpoitxikia Bermeo
- Uraundi Berriatua
- Urtzuriagako hondartza Lemoiz
- Usendegi Barrika
Canary Islands 45
- Bajo Raso Teguise
- Caleta del Mariscadero Tinajo
- Caleta del Mojón Haría
- Caletón de los Cangrejos Gáldar
- Caletón de San Marcial Yaiza
- Caletón del Cobre Yaiza
- Charco del Palo Teguise
- Charco las Palomas Arucas
- Charco San Lorenzo Moya
- El Ancla Teguise
- El Barranquillo Tías
- El Bastián Teguise
- El Caletón de Enmedio Tías
- El Charcón Haría
- El Charcón La Oliva
- El Confital Las Palmas de Gran Canaria
- El Jablillo Teguise
- El Perejil Teguise
- Fariones Playa Tías
- La Caleta de Hermigua Hermigua
- La Guancha Gáldar
- La Laja Haría
- La Peña del Dice Tías
- La Redonda Gáldar
- La Santa (Pueblo) Tinajo
- Lambra Teguise
- Las Palomas Teguise
- Lima San Bartolomé
- Paso del Salgo Gáldar
- Pico Alto Tinajo
- Piedra Mansa Tinajo
- Pila de la Barrilla Tías
- Playa Blanca Yaiza
- Playa de las Salinas Arucas
- Playa de los Conejos Teguise
- Playa De Los Tarajales (Los Cristianos) Arona
- Playa de Punta del Palo Haría
- Playa de San Juan Teguise
- Playa del Hierro La Oliva
- Punta Galdar Gáldar
- Punta Gorda Agaete
- Risco Partido Gáldar
- Roque Prieto Santa María de Guía de Gran Canaria
- Teneza Tinajo
- Turman Agaete
Cantabria 1
- Cala de Liñera San Vicente de la Barquera
Catalonia 14
- Cala Banys Lloret de Mar
- Cala Bona Tossa de Mar
- la Creu L'Escala
- Cala de les Monges Calonge i Sant Antoni
- Cala Forn L'Ametlla de Mar
- Platja de Ponent Argentona
- Platja dels Enlliscalls Salou
- Els Canyers Palafrugell
- Cala de Penya Tallada Salou
- Platja de sa Pedrera Santa Cristina d'Aro
- Platja de Sòl de Riu Alcanar
- Platja de Calafat L'Ametlla de Mar
- Racó de Llevant Begur
- Ses Vaques Begur
Galicia 195
- A Barda Ponteceso
- A Bouga Muros
- A Cetárea A Coruña
- A Noiva Vigo
- A Salsa Arteixo
- Abelleira O Grove
- Agracobo Muros
- Agronovo A Pobra do Caramiñal
- Aguieira O Grove
- Aldosén Muros
- Ancoradoiro Carnota
- Araugues Cambados
- Ardeleiro Carnota
- Area das Pipas O Grove
- Area das Vacas Cabana de Bergantiños
- Area do Medio Muros
- Area dos Cans Bueu
- Area Longa Camariñas
- Area Pequena Cervo
- Areas de Reboredo O Grove
- Areas Longas Porto do Son
- Armenteiro Sada
- Arnela Sada
- Arruso Muros
- As Casiñas Vilanova de Arousa
- As Fontes Ferrol
- As Margaritas A Illa de Arousa
- As Patiñas Vilanova de Arousa
- As Ruvás A Illa de Arousa
- As Torradas Malpica de Bergantiños
- As Vellas do Pozo Porto do Son
- Balarés Ponteceso
- Baluarte Vigo
- Barbeira Baiona
- A Barda Pequena Ponteceso
- Barizo Malpica de Bergantiños
- Barreiro O Grove
- Barreiros Sanxenxo
- Beo Malpica de Bergantiños
- Bornal Vilanova de Arousa
- Broña Outes
- Buraca Vigo
- Buraco da Londra O Grove
- Cabalgada Vilanova de Arousa
- Caldebarcos Carnota
- Camboa A Illa de Arousa
- Camposa Oleiros
- Can de Xido Cambados
- Canaval Oleiros
- Canide Oleiros
- Canteira Marracoi Ferrol
- Cariño Ferrol
- Beach of Carnota Carnota
- Castaño Baiona
- Castriño O Grove
- Cecilio Valdoviño
- Chumbadeiro A Illa de Arousa
- Cirqueiros Muros
- Coido Muros
- Con Cerrado A Illa de Arousa
- Praia do Con do Sestadelo Cangas
- Con do Corvo O Grove
- Cons Carnota
- Corna Becerra Carnota
- Cornide Bueu
- Correlo Cambados
- Cortello Valdoviño
- Couso Cangas
- De Argazada Vigo
- Detrás do Castillo Ferrol
- Do Cabalo Nigrán
- Do Pombal Cambados
- Dos Curas Valdoviño
- Dos Mortos Sanxenxo
- Encoradoira Bueu
- Ensenada de Lourido Sada
- Espedrigada Vigo
- Espiñeiro A Illa de Arousa
- Espiño O Grove
- Ézaro Dumbría
- Farruco O Grove
- Figueiras Cariño
- Fogareiro Muros
- Fontenla Muros
- Gabota Carnota
- Goday Muros
- Herbas Pitas Porto do Son
- Illote de Beiró Cambados
- Beach of Insuela Carnota
- La Calita Nigrán
- Ladrido Ortigueira
- Lagartiño A Illa de Arousa
- Lago Norte Camariñas
- Lagos Bueu
- Lauxiñas O Grove
- Leira Carballo
- Liñares Muros
- Lobos Sada
- Loutreira A Illa de Arousa
- Lumebo Ferrol
- Mallón A Illa de Arousa
- Mar de Lira Carnota
- Matadero Vigo
- Medote Ferrol
- Mera Oleiros
- Morazón Bergondo
- Moreira O Grove
- Niñeiriños A Pobra do Caramiñal
- Niño do Corvo Ponteceso
- O Cargadoiro Ribadeo
- O Fuchiño Vigo
- O Matadoiro Arteixo
- O Morro Ponteceso
- O Naso A Illa de Arousa
- O Portal Cangas
- O Portiño Vigo
- O Rego Valdoviño
- O Terrón Vilanova de Arousa
- Os Castros Cangas
- Osmo Ponteceso
- Paraños Cervo
- Pedra do Sal Carballo
- Pericón Cervo
- Picouto Noia
- Piñeirón O Grove
- Playa Area Fofa Nigrán
- A Limosa beach Cervo
- Corbeiro Xove
- Beach of Esteiro, Ribadeo Ribadeo
- O Fechiño Vigo
- Playa de Fontaíña Vigo
- Playa de La Concha Ortigueira
- Beach of A Madanela Cabanas
- O Cocho beach Vigo
- O Facho Cambados
- Beach of O Picón Mañón
- Praia do Abra Nigrán
- Playa de Sobreira Vigo
- Pociñas Sanxenxo
- Porqueira Vilanova de Arousa
- Porteira Poio
- Portelo Cervo
- Porto Ancho Carnota
- Porto da Barca Carnota
- Portonovo Xove
- Poza do Sal A Illa de Arousa
- Pozo Porto do Son
- Pozo Pequeña Porto do Son
- Pradeira Cambados
- Beach of A Arnela Porto do Son
- Praia de Area Longa Porto do Son
- Cabeiro Porto do Son
- Fonforrón Porto do Son
- praia de Rebordelo Cabana de Bergantiños
- Beach of Santa Cristina Oleiros
- Praia Escorregadoira A Illa de Arousa
- Quilmas Carnota
- Raimundo Muros
- Rebelló A Illa de Arousa
- Recaveira Porto do Son
- Reixa Chica Malpica de Bergantiños
- Reixa Grande Malpica de Bergantiños
- Riás II Malpica de Bergantiños
- Riás III Malpica de Bergantiños
- Ribas Brancas Nigrán
- Ril Burela
- Rio Maior Porto do Son
- Rio Sieira Porto do Son
- Roza da Vila Vilanova de Arousa
- Saíñas Cambados
- Salgueiro Muros
- San Francisco Muros
- San Miro Malpica de Bergantiños
- San Roque A Coruña
- Sandría Camariñas
- Sangatiño O Grove
- Santa Ana Oleiros
- Santa Mariña Carballo
- Santa Mariña de Brantuas Ponteceso
- Sartaña Ferrol
- Sartaxens Bueu
- Seaia Malpica de Bergantiños
- Seiruga Malpica de Bergantiños
- Seixeliño O Grove
- Seixos Negros Nigrán
- Siavo Outes
- Simprón Carnota
- Sobre do Pozo O Grove
- Suigrexas Porto do Son
- Sureseco Carnota
- Telleira Porto do Son
- Temperáns Cangas
- Trece Camariñas
- Ventín Muros
- Xuño Porto do Son
Region of Murcia 12
- Cala Botella Cartagena
- Cala Junquera Lorca
- El Cañonero Cartagena
- El Charco Águilas
- El sombrerito Águilas
- La Cola Águilas
- La Galera Cartagena
- La Galera - Isla del Pato Cartagena
- Las Pulgas Águilas
- Playa del Pelo Lorca
- La Azohía´s beaches Cartagena
- Sombrerico Águilas
Valencian Community 33
- Belcaire Moncofa
- Beniesma Moncofa
- Platja de la Calalga Calp
- Cala de la Barra Xàbia/Jávea
- Cala de La Zorra Torrevieja
- Cala de las Piteras Torrevieja
- Cala del Amerador l'Alfàs del Pi
- Cala del Mallorquí Calp
- Cala del Mojón Torrevieja
- Cala del Morelló Calp
- Cala del Palangre Torrevieja
- Cala del Penyal Calp
- Cala del Rincón Orihuela
- Cala Fonda Finestrat
- Cala de l'Andragó Benissa
- Cala del Baladrar Benissa
- El Soyo Altea
- Els Pinets Benissa
- La Almadraba Alacant/Alicante
- La Mina l'Alfàs del Pi
- Les Platgetes Teulada
- Les Rotes Dénia
- Mare de Deu Santa Pola
- Granadella beach Xàbia/Jávea
- La Grava Xàbia/Jávea
- Primer Montañar Xàbia/Jávea
- Puerto Viejo (Isla de Tabarca) Santa Pola
- Racó del Conill Finestrat
- Riu Senia Vinaròs
- Santa Pola del Este Santa Pola
- Segundo Montañar Xàbia/Jávea
- Serragrossa Alacant/Alicante
- Tres Platges Alcalà de Xivert
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.