Beaches in Spain i
Sea & beach · Spain

Beaches in Spain

Well-known beaches and the months when the sea is warm enough to swim.

60 places Best months: July–September

Spain has 60 beaches on our list, mostly in Balearic Islands, Galicia, and Canary Islands. Best months: July–September.

Beaches

Beaches in Spain

Best monthsJuly–SeptemberMonths with sea water of 22 °C or more nearby.
Playa del Inglés i
1

Playa del Inglés

Sea resort in the south coast of the island of Gran Canaria

1.3 km from Maspalomas
Playa Blanca i
2

Playa Blanca

Human settlement in Yaiza, Las Palmas, Lanzarote, Las Palmas Province, Spain

0.1 km from Playa Blanca
Playa de Gulpiyuri i
3

Playa de Gulpiyuri

Shortest beach of the world

11 km from Llanes
Playa de Las Teresitas i

Playa de Las Teresitas

Beach of San Andrés, Tenerife

8.1 km from Santa Cruz de Tenerife
As Catedrais beach i

As Catedrais beach

Beach in Aguas Santas, Galicia, Spain

8 km from Foz
Maspalomas Dunes i

Maspalomas Dunes

Natural space in San Bartolomé de Tirajana, Spain

2.1 km from Maspalomas
El Médano i

El Médano

Human settlement in Tenerife

4 km from San Isidro
Sardinero i

Sardinero

Cultural property in Santander, Spain

1.7 km from Santander
Ondarreta Beach i

Ondarreta Beach

Beach in Spain

2.2 km from Donostia / San Sebastian
Platja de la Mar Bella i

Platja de la Mar Bella

4.5 km from Barcelona
Playa de Las Canteras i

Playa de Las Canteras

Beach of Las Palmas de Gran Canaria

4.7 km from Las Palmas de Gran Canaria
Cofete i

Cofete

Beach and human settlement

17 km from Costa Calma
Zurriola beach i

Zurriola beach

Beach in Spain

1.5 km from Donostia / San Sebastian
Playa de Bogatell i

Playa de Bogatell

4 km from Barcelona
Beach of A Lanzada i

Beach of A Lanzada

Beach in Pontevedra province, Spain

5.1 km from O Grove
Praia de Riazor i

Praia de Riazor

Beach in A Coruña, Spain

1.3 km from A Coruña
Playa de la Arena i

Playa de la Arena

Human settlement

6.3 km from Guía de Isora
Playa de Rodas i

Playa de Rodas

Beach in Pontevedra province, Spain

15 km from Vigo
Playa del Silgar i

Playa del Silgar

Beach in Pontevedra province, Spain

0.4 km from Sanxenxo
Praia de Samil i

Praia de Samil

Beach in Pontevedra province, Spain

5.1 km from Vigo
Platja de la Nova Icària i

Platja de la Nova Icària

3.6 km from Barcelona
Playa El Tarajal i

Playa El Tarajal

Beach in Spain

2.8 km from Fnidek
Mónsul Beach i

Mónsul Beach

Beach in Almería province, Spain

30 km from Almería
Cala Llombards (bay) i

Cala Llombards (bay)

Bay in Spain

3.5 km from Santanyí
La Fosca i

La Fosca

Beach in Spain

1.5 km from Palamós
Playa de la Caleta i

Playa de la Caleta

Beach of Cádiz, Spain

1.5 km from Cadiz
Platja de la Nova Mar Bella i

Platja de la Nova Mar Bella

5.1 km from Barcelona
Cala Salada i

Cala Salada

Cove on the Spanish island of Ibiza

3.3 km from Sant Antoni de Portmany
Playa de La Malagueta i

Playa de La Malagueta

Beach in Malaga, Spain

1 km from Málaga
Playa de Poniente, Gijón i

Playa de Poniente, Gijón

1.2 km from Gijón
San Lorenzo Beach i

San Lorenzo Beach

0.8 km from Gijón
Cala Agulla i

Cala Agulla

Beach

2.7 km from Capdepera
Cala Vadella i

Cala Vadella

Bay

10 km from Sant Antoni de Portmany
Platja de Migjorn i

Platja de Migjorn

8.3 km from Sant Francesc de Formentera
Lérez Beach i

Lérez Beach

Beach in Pontevedra, Spain

1.8 km from Pontevedra
Platja de Llevant i

Platja de Llevant

Beach in Spain

0.9 km from Benidorm
Platja des Niu Blau i

Platja des Niu Blau

Beach in Ibiza, Spain

1.8 km from Santa Eulària des Riu
Cala Llonga i

Cala Llonga

Beach in Spain

3.7 km from Santa Eulària des Riu
Playa de la Barrosa i

Playa de la Barrosa

Beach in Spain

6.6 km from Chiclana de la Frontera
Montalvo Beach i

Montalvo Beach

Beach in Pontevedra province, Spain

3.6 km from Sanxenxo
Playa de Rodiles i

Playa de Rodiles

7.1 km from Villaviciosa
Playa de los Bikinis i

Playa de los Bikinis

2.8 km from Santander
Cala Mitjana i

Cala Mitjana

Bay of Menorca, Spain

13 km from Ciutadella
Praia do Abra i

Praia do Abra

Beach in Spain

12 km from Vigo
Las Arenas i

Las Arenas

Beach in Spain

10 km from Bilbao
Cala Bassa i

Cala Bassa

Beach in Ibiza, Spain

5.7 km from Sant Antoni de Portmany
Cala Llucalari i

Cala Llucalari

Bay on Menorca

6.6 km from Alaior
Platja de la Romana i

Platja de la Romana

Beach in Spain

2.1 km from Alcossebre
Platja Pou d’es Lleó i

Platja Pou d’es Lleó

Beach in Ibiza

8.5 km from Santa Eulària des Riu
Playa de Oza i

Playa de Oza

Beach in Spain

2.9 km from A Coruña
Es Canar i

Es Canar

Human settlement in Santa Eulària des Riu, Ibiza, Balearic Islands, Spain

4.2 km from Santa Eulària des Riu
Cala d’Hort i

Cala d’Hort

Beach on Ibiza

12 km from Sant Antoni de Portmany
Cala Gran i

Cala Gran

0.6 km from Cala d'Or
Cantabrian coast i

Cantabrian coast

3.3 km from Santander
Zarautz i

Zarautz

Beach in Spain

0.7 km from Zarautz
Saturraran i

Saturraran

Beach and women prison in Spain

0.8 km from Ondarroa
Playa de Camposoto i

Playa de Camposoto

Beach in Cádiz, Spain

5.8 km from San Fernando
Llevant i

Llevant

Beach in Spain

5.2 km from Barcelona
Isla La Deva y el Playón de Bayas i

Isla La Deva y el Playón de Bayas

Island in Spain

9.5 km from Avilés
Playa del Chorillo i

Playa del Chorillo

Beach in Spain

0.5 km from Ceuta

On the map

Hotels

Where to stay

The towns closest to the most places on this list.

Barcelona Catalonia · 5 places
Sant Antoni de Portmany Balearic Islands · 4 places
Santa Eulària des Riu Balearic Islands · 4 places
Santander Cantabria · 3 places
Vigo Galicia · 3 places
Maspalomas Canary Islands · 2 places
Donostia / San Sebastian Basque Country · 2 places
A Coruña Galicia · 2 places

Frequently asked questions

How many beaches are there in Spain?

Atlas of Seasons lists 60 notable beaches in Spain.

What are the best beaches in Spain?

The best-known are Playa del Inglés, Playa Blanca, and Playa de Gulpiyuri.

When is the best time for beaches in Spain?

July–September.