The best beaches in Spain
63 beaches on the Beachmap atlas, from Playa de Maspalomas to Praia de Carnota — sea up to ~26°C in season. Tap any for water temperature, sand, best season, swimming and surf, or open the interactive map.
The warmest sea in Spain is ~26°C, at Cala Formentor, in season around Jun-Sep. Across Beachmap's 63 Spain beaches the sea averages ~23.6°C in the warm season.
- Best beaches in Mallorca
- Best beaches in Menorca
- Best beaches in Ibiza
- Best beaches in Balearic Islands
- Best beaches in Gran Canaria
- Best beaches in Tenerife
- Best beaches in Lanzarote
- Best beaches in Fuerteventura
- Best beaches in Canary Islands
- Best beaches in Costa Brava
- Best beaches in Costa Blanca
- Best beaches in Costa de la Luz
- Best beaches in Cabo de Gata
- Best beaches in Asturias
- Best beaches in Galicia
- Best beaches in Basque Country
Playa de MaspalomasMaspalomas, Gran Canaria, Spain
Cala FormentorPollenca, Mallorca, Spain
Cala MacarellaCiutadella, Menorca, Spain
Cala MacarelletaMenorca, Spain
Grandes Playas de CorralejoCorralejo, Fuerteventura, Spain
MundakaUrdaibai, Bizkaia, Spain
Playa de la ConchaSan Sebastián, Spain
Playa de las CatedralesRibadeo, Galicia, Spain
Playa de LevanteBenidorm, Costa Blanca, Spain
Playa de MonsulSan Jose, Cabo de Gata, Spain
Playa de Ses IlletesFormentera, Spain
Playa del InglésMaspalomas, Gran Canaria, Spain
Rodas BeachCíes Islands, Spain
Cala AgullaCala Ratjada, Mallorca, Spain
Cala AiguablavaBegur, Costa Brava, Spain
Cala ComteIbiza, Spain
Cala d'HortIbiza, Balearics, Spain
Cala del MoraigBenitatxell, Costa Blanca, Spain
Cala GaldanaFerreries, Menorca, Spain
Cala GranadellaJávea, Costa Blanca, Spain
Cala MitjanaFerreries, Menorca, Spain
Cala MondragoSantanyi, Mallorca, Spain
Cala TurquetaMenorca, Balearics, Spain
Caló des MoroMallorca, Balearics, Spain
El Golfo (Charco Verde)Lanzarote, Canary Islands, Spain
Es TrencMallorca, Balearics, Spain
Platja de MigjornFormentera, Balearics, Spain
Playa de BenijoTaganana, Tenerife, Spain
Playa de BoloniaTarifa, Costa de la Luz, Spain
Playa de CalblanqueCartagena, Murcia, Spain
Playa de CofeteJandia, Fuerteventura, Spain
Playa de El PalmarVejer de la Frontera, Cádiz, Spain
Playa de FamaraLanzarote, Canary Islands, Spain
Playa de GulpiyuriLlanes, Asturias, Spain
Playa de la BarrosaChiclana de la Frontera, Cádiz, Spain
Playa de la Concha (El Cotillo)El Cotillo, Fuerteventura, Spain
Playa de Las CanterasLas Palmas, Gran Canaria, Spain
Playa de las TeresitasSan Andres, Tenerife, Spain
Playa de los GenovesesCabo de Gata, Almería, Spain
Playa de los MuertosCarboneras, Almería, Spain
Playa de PapagayoPlaya Blanca, Lanzarote, Spain
Playa de RodilesVillaviciosa, Asturias, Spain
Playa de SotaventoJandía, Fuerteventura, Spain
Playa de ValdevaquerosTarifa, Cádiz, Spain
Playa de Zahara de los AtunesCádiz, Costa de la Luz, Spain
Playa del DuqueCosta Adeje, Tenerife, Spain
Playa del PostiguetAlicante, Costa Blanca, Spain
Playa del SardineroSantander, Cantabria, Spain
Playa del SilencioCudillero, Asturias, Spain
Praia da LanzadaO Grove, Galicia, Spain
Sa Calobra (Torrent de Pareis)Escorca, Mallorca, Spain
Tossa de MarCosta Brava, Spain
ZarautzBasque Country, Spain
Cala BenirràsIbiza, Balearics, Spain
Cala PregondaMenorca, Balearics, Spain
Cala SaladaSant Antoni, Ibiza, Spain
Platja de CastellPalamós, Costa Brava, Spain
Playa de Cuevas del MarNueva de Llanes, Asturias, Spain- Playa de GüigüíLa Aldea de San Nicolás, Gran Canaria, Spain
Playa de LagaIbarrangelu, Urdaibai, Spain
Playa de las ConchasLa Graciosa, Spain
Playa de TorimbiaLlanes, Asturias, Spain
Praia de CarnotaCarnota, Galicia, Spain
When to visit beaches in Spain
Most of the 63 beaches listed in Spain are at their best June to September, with the season peaking in September. In the warm season the sea runs from about 17°C at Praia de Carnota up to ~26°C at Cala Formentor, averaging 23.6°C across the list. 23 stay in season into October.
Choosing a beach in Spain
For calm, family-friendly swimming, start with Playa de Maspalomas or Cala Formentor; surfers should look at Grandes Playas de Corralejo and Mundaka; for white sand head to Cala Formentor or Cala Macarella; and 13 of the 63 hold Blue Flag status.
Beaches in Spain: frequently asked questions
What is the warmest beach in Spain?
Of the 63 beaches listed in Spain, the warmest sea is at Cala Formentor (Pollenca, Mallorca), reaching about 26°C in high summer.
When is the best time to visit beaches in Spain?
Aim for June to September; September is the warmest stretch.
How warm is the sea in Spain?
Expect anything from ~17°C (Praia de Carnota) to ~26°C (Cala Formentor) in season, averaging about 23.6°C.
Does Spain have Blue Flag beaches?
Yes, 13 of them, including Cala Formentor; the award covers bathing-water quality, safety and facilities.
Are there white-sand beaches in Spain?
Yes — 21 of the listed beaches have white sand, led by Cala Formentor and Cala Macarella.
Which beach in Spain is best for families?
Playa de Maspalomas — calm and shallow, with no surf to worry about; Cala Formentor is a strong runner-up.
Add this to your Spain guide
Writing a “best beaches in Spain” page? Drop in the live sea-temperature table below — it stays current as the atlas grows, and all it asks is a credit link. Free to reuse under CC BY 4.0.
<iframe src="https://europebeachmap.com/embed/sea-temperature/spain/" width="100%" height="536" style="border:0;border-radius:12px" loading="lazy" title="Warmest beaches in Spain — Beachmap"></iframe>
<p>Source: <a href="https://europebeachmap.com/best-beaches/spain/">Best beaches in Spain — Beachmap</a> (CC BY 4.0)</p>
More live tables — every country, every month and Blue Flag — are in the widget gallery; the raw dataset is on About & data.