All countries

Sea temperature in Spain

Live water temperatures and swimming conditions across 300 beaches on the Spain coast.

Best time to swim in Spain

The sea in Spain peaks in August, when the water averages around 26°C.

The main swimming season runs from June – October, when surface temperatures stay comfortable for extended sessions.

On average, 5 months a year sit above 20°C — the threshold most swimmers describe as pleasant without a wetsuit.

Shoulder months like May and November are noticeably cooler but often quieter, with fewer crowds and steadier weather.

Outside peak season the water drops toward 16°C, so a 3/2mm shorty or full wetsuit makes long swims much more comfortable.

The coldest month is typically February at around 14°C, when cold-water swimmers dominate the coast.

Spain sea temperature history

Long-term climatology for Spain shows an annual mean sea temperature of 19°C, ranging from 14°C in winter to 26°C at the summer peak.

The seasonal swing is roughly 12°C between the coldest and warmest month — a useful yardstick when comparing years or checking whether the current sea is running above or below average.

Recent decades have trended slightly warmer at Spain, in line with regional sea-surface temperature records for the wider basin.

Monthly averages below are drawn from multi-decadal climatology and are updated as new observations arrive.

Jan
15°C
Feb
14°C
Mar
15°C
Apr
16°C
May
18°C
Jun
22°C
Jul
25°C
Aug
26°C
Sep
24°C
Oct
21°C
Nov
18°C
Dec
16°C

Values are area averages; individual beaches vary by exposure and depth.

Spain sea temperature: frequently asked questions

What is the warmest month to swim in Spain?

August is the warmest month in Spain, when the sea averages about 26°C. Late-season warmth often persists a few weeks after peak.

When is the sea coldest in Spain?

The coldest month in Spain is typically February, when the water averages around 14°C. Cold-water swimmers and surfers dominate this period.

When can you swim in Spain without a wetsuit?

The main swimming season in Spain runs from June – October — about 5 months a year when the sea sits above 20°C, the level most swimmers describe as pleasant without a wetsuit.

Do I need a wetsuit in Spain?

Outside peak summer the water in Spain drops toward 16°C, so a 3/2mm shorty or full wetsuit makes long swims much more comfortable. In peak months most swimmers go without.

What is the average sea temperature in Spain?

The long-term annual mean sea temperature in Spain is about 19°C, based on multi-decadal climatology of the surrounding waters.

How do I check the current sea temperature in Spain?

The live reading at the top of this page shows the current sea temperature in Spain, updated hourly from marine buoy and satellite data. The 7-day forecast covers water, air, waves, wind and UV for the week ahead.

Spain sea temperature by month

Average sea temperatures around Spain for every month of the year, based on long-term Open-Meteo marine climatology.

Monthly average sea temperature in Spain
MonthAverage sea
January15.0°C
February14.0°C
March15.0°C
April16.0°C
May18.0°C
June22.0°C
July25.0°C
August ⭐26.0°C
September24.0°C
October21.0°C
November18.0°C
December16.0°C

Monthly figures are modelled climatology averages, not live readings. How accurate is our data?

Coastal regions of Spain

Region hubs with live sea temperatures, swim conditions and a beach directory.

Warmest beaches in Spain right now

BeachRegionSea
Playa del PaloCosta del Sol24.7°C
Playa de VelillaCosta Tropical24.7°C
Playa de Santa PolaCosta Blanca24.7°C
Cala BonaMallorca24.7°C
Playa de MatagordaLanzarote24.7°C
Cala PolaCosta Brava24.6°C
Playa de LevanteCosta Blanca24.6°C
Playa San CristóbalCosta Tropical24.6°C
Sa CalobraMallorca24.6°C
Cala MacarellaMenorca24.6°C
OndarretaBasque Country24.6°C
Playa de las CatedralesGalicia24.6°C
Punta UmbríaCosta de la Luz24.6°C
Playa de MogánGran Canaria24.6°C
Playa de BenijoTenerife24.6°C
Charco de los ClicosLanzarote24.6°C
Playa de la ConchaBasque Country24.6°C
Playa de IslantillaAndalusia24.6°C
Playa de MaroCosta del Sol24.6°C
Playa de TorrenuevaCosta Tropical24.6°C
Playa de MojácarCosta de Almería24.6°C
Cala BaladrarCosta Blanca24.6°C
Playa de la MataCosta Blanca24.6°C
Cala FornellsMallorca24.6°C
Cala TurquetaMenorca24.6°C
Cala PresiliMenorca24.6°C
Playa de Puerto RicoGran Canaria24.6°C
Playa de SalinetasGran Canaria24.6°C
Playa de OyambreCantabria24.6°C
Platja de la PinedaCosta Dorada24.5°C
CalblanqueCosta Cálida24.5°C
Playa de BolnuevoCosta Cálida24.5°C
Playa de la MalaguetaCosta del Sol24.5°C
Playa de MónsulCosta de Almería24.5°C
Cala d'HortIbiza24.5°C
Playa del DuqueCanary Islands24.5°C
ZurriolaBasque Country24.5°C
Playa de OyambreCantabria24.5°C
Playa de RestingaEl Hierro24.5°C
Playa de ComillasCantabria24.5°C
Praia de PantínGalicia24.5°C
Playa de AyamonteAndalusia24.5°C
Playa de BountyCosta del Sol24.5°C
Playa de FuengirolaCosta del Sol24.5°C
Playa de CamposotoCosta de la Luz24.5°C
Playa del PalmarCosta de la Luz24.5°C
Playa de MazagónCosta de la Luz24.5°C
Playa del SalerCosta Valencia24.5°C
Cala XarracaIbiza24.5°C
Cala en PorterMenorca24.5°C
Playa de TorviscasTenerife24.5°C
Playa del BoboTenerife24.5°C
Playa de las AlcaravanerasGran Canaria24.5°C
Praia de BalarésGalicia24.5°C
Platja de Sant PolCosta Brava24.4°C
Cala EstretaCosta Brava24.4°C
Playa de San JuanCosta Blanca24.4°C
Playa de CalahondaCosta del Sol24.4°C
Playa de la HerraduraCosta Tropical24.4°C
Cala PregondaMenorca24.4°C
Playa d'en BossaIbiza24.4°C
Playa de MigjornFormentera24.4°C
Playa de PlentziaBasque Country24.4°C
Playa de LaidaBasque Country24.4°C
Playa de ZaharaCosta de la Luz24.4°C
Playa de la CaletaCosta de la Luz24.4°C
Playa de MatalascañasCosta de la Luz24.4°C
Playa del EjidoCosta del Sol24.4°C
Playa de CabriaCosta Tropical24.4°C
Playa de Poniente de MotrilCosta Tropical24.4°C
Playa del ZapilloCosta de Almería24.4°C
Playa de ValdevaquerosCosta de la Luz24.4°C
Playa de PinedoCosta Valencia24.4°C
Ses SalinesIbiza24.4°C
Es TrencMallorca24.4°C
Punta PrimaMenorca24.4°C
Playa de MelenaraGran Canaria24.4°C
Playa de BaltarGalicia24.4°C
Praia das CatedraisGalicia24.4°C
Playa de LoredoCantabria24.4°C
Playa de ToróAsturias24.4°C
Playa de PonienteCosta Blanca24.3°C
Playa del CarabassíCosta Blanca24.3°C
Cala MillorMallorca24.3°C
Playa de RodilesAsturias24.3°C
Praia de CarnotaGalicia24.3°C
Caños de MecaCosta de la Luz24.3°C
Playa de la TejitaTenerife24.3°C
Playa de LiencresCantabria24.3°C
Playa de NerjaCosta del Sol24.3°C
Playa Puerta del MarCosta Tropical24.3°C
Cala AnguilaMallorca24.3°C
Playa de Puerto del CarmenLanzarote24.3°C
Playa de MontalvoGalicia24.3°C
Playa de OrzánGalicia24.3°C
Platja del MiracleCosta Dorada24.2°C
Cala CortinaCosta Cálida24.2°C
Playa de la MisericordiaCosta del Sol24.2°C
CabopinoCosta del Sol24.2°C
Playa de los GenovesesCosta de Almería24.2°C
Cala VarquesMallorca24.2°C
Cala MitjanaMenorca24.2°C
Playa del InglésCanary Islands24.2°C
Playa de ZarautzBasque Country24.2°C
Playa de SomoCantabria24.2°C
Charco MansoEl Hierro24.2°C
Playa de SantiagoLa Gomera24.2°C
Playa de TorimbiaAsturias24.2°C
Praia AméricaGalicia24.2°C
Playa de Los BolichesCosta del Sol24.2°C
Playa de AguadulceCosta de Almería24.2°C
Playa de MónsulCosta de Almería24.2°C
Playa de los MuertosCosta de Almería24.2°C
Playa de Isla CristinaCosta de la Luz24.2°C
Cala del MoraigCosta Blanca24.2°C
Playa de la EnramadaTenerife24.2°C
Playa de los PocillosLanzarote24.2°C
Playa de RodasGalicia24.2°C
Playa de BerriaCantabria24.2°C
Playa de la SalvéCantabria24.2°C
Cala Sa TunaCosta Brava24.1°C
Platja LlargaCosta Dorada24.1°C
Playa del PostiguetCosta Blanca24.1°C
Playa de la FossaCosta Blanca24.1°C
Playa de BurrianaCosta del Sol24.1°C
Playa de Ses IlletesFormentera24.1°C
Cala SaonaFormentera24.1°C
Maspalomas BeachCanary Islands24.1°C
Playa del SardineroCantabria24.1°C
Playa de San LorenzoAsturias24.1°C
Playa de HondarribiaBasque Country24.1°C
Playa de la MagdalenaCantabria24.1°C
Playa de El PadrónCosta del Sol24.1°C
Playa de los ÁlamosCosta del Sol24.1°C
Playa de Bil-BilCosta del Sol24.1°C
Playa de CalahondaCosta del Sol24.1°C
Playa de CortaduraCosta de la Luz24.1°C
Playa de la FontanillaCosta de la Luz24.1°C
Playa de OlivaCosta Valencia24.1°C
Playa del CuraCosta Blanca24.1°C
Playa del Postiguet SurCosta Blanca24.1°C
Cala LlongaIbiza24.1°C
Cala DeiàMallorca24.1°C
Cala SantanyíMallorca24.1°C
Cala MajorMallorca24.1°C
Playa de A LanzadaGalicia24.1°C
Playa de TorimbiaAsturias24.1°C
Playa de PonienteAsturias24.1°C
Platja de LloretCosta Brava24.0°C
Playa del ArenalCosta Blanca24.0°C
Cala MesquidaMallorca24.0°C
Formentor BeachMallorca24.0°C
Cala SaladaIbiza24.0°C
Corralejo Grandes PlayasCanary Islands24.0°C
Playa de San AgustínGran Canaria24.0°C
Playa de JandíaFuerteventura24.0°C
Playa DoradaLanzarote24.0°C
Playa de LaredoCantabria24.0°C
Playa de la CaletaCosta del Sol24.0°C
Playa del CristoCosta del Sol24.0°C
Playa de TorreblancaCosta del Sol24.0°C
Playa de la VictoriaCosta de la Luz24.0°C
Cala Ratjada Son MollMallorca24.0°C
Playa Diego HernándezTenerife24.0°C
Playa de las VistasTenerife24.0°C
Playa del CamisónTenerife24.0°C
Praia de NemiñaGalicia24.0°C
Salou LevanteCosta Dorada23.9°C
Playa de las SalinasCosta de Almería23.9°C
Cala MondragóMallorca23.9°C
Son BouMenorca23.9°C
Praia de SamilGalicia23.9°C
Playa de los PozosFuerteventura23.9°C
Playa GrandeLanzarote23.9°C
Playa de CantarrijánCosta Tropical23.9°C
Cala NovaIbiza23.9°C
Playa de TroyaTenerife23.9°C
Playa BollulloTenerife23.9°C
Playa de FamaraLanzarote23.9°C
Playa de SopelanaBasque Country23.9°C
Playa de SilencioAsturias23.9°C
Playa de los MuertosCosta de Almería23.8°C
Mojácar PlayaCosta de Almería23.8°C
Cala ComteIbiza23.8°C
Las SalinasIbiza23.8°C
Playa de las TeresitasCanary Islands23.8°C
Playa de las AméricasCanary Islands23.8°C
Playa de las CanterasCanary Islands23.8°C
Playa de SotaventoCanary Islands23.8°C
Playa de la BarrosaCosta de la Luz23.8°C
Playa de Cuevas del MarAsturias23.8°C
Praia da RapadoiraGalicia23.8°C
Praia de TrabaGalicia23.8°C
Playa de NagüelesCosta del Sol23.8°C
Playa de Sancti PetriCosta de la Luz23.8°C
Playa de AyamonteCosta de la Luz23.8°C
Playa del CabañalCosta Valencia23.8°C
Playa Norte de GandíaCosta Valencia23.8°C
Playa de PilesCosta Valencia23.8°C
Cala JondalIbiza23.8°C
Cala LlenyaIbiza23.8°C
Es CavalletIbiza23.8°C
Playa de los GuíosTenerife23.8°C
Playa JardínTenerife23.8°C
Playa GrandeFuerteventura23.8°C
Praia de TrabaGalicia23.8°C
Playa de BakioBasque Country23.8°C
Playa de DebaBasque Country23.8°C
Platja de PalsCosta Brava23.7°C
AiguablavaCosta Brava23.7°C
Cambrils PlayaCosta Dorada23.7°C
Cala FinestratCosta Blanca23.7°C
Cala GaldanaMenorca23.7°C
Playa de PapagayoCanary Islands23.7°C
Playa de ConilCosta de la Luz23.7°C
Playa de AnfiGran Canaria23.7°C
Playa El CotilloFuerteventura23.7°C
Playa de RibadesellaAsturias23.7°C
Playa de GulpiyuriAsturias23.7°C
Playa de la RadaCosta del Sol23.7°C
Playa de la Fuente de la SaludCosta del Sol23.7°C
Playa de Torre BermejaCosta del Sol23.7°C
Playa de BoloniaCosta de la Luz23.7°C
Playa de los LancesCosta de la Luz23.7°C
Playa de la MalvarrosaCosta Valencia23.7°C
Playa de los LocosCosta Blanca23.7°C
Cala BlavaMallorca23.7°C
Playa LlevantFormentera23.7°C
Praia do RostroGalicia23.7°C
Playa de LangreCantabria23.7°C
La MangaCosta Cálida23.6°C
Playa de la CarihuelaCosta del Sol23.6°C
Playa de BajondilloCosta del Sol23.6°C
Playa de la FontanillaCosta del Sol23.6°C
Playa de CofeteCanary Islands23.6°C
Playa de LagaBasque Country23.6°C
Praia LanzadaGalicia23.6°C
Playa de TauritoGran Canaria23.6°C
Playa de la ArenaTenerife23.6°C
Playa de Levante CádizAndalusia23.6°C
Playa de GuadalmarCosta del Sol23.6°C
Playa de la CalaCosta del Sol23.6°C
Playa de SalobreñaCosta Tropical23.6°C
Playa SerenaCosta de Almería23.6°C
Cala AdvocatCosta Blanca23.6°C
Cala FerrisCosta Blanca23.6°C
Cala FigueraMallorca23.6°C
Playa de PalmaMallorca23.6°C
Illetes PlayaMallorca23.6°C
Playa de EreagaBasque Country23.6°C
Playa de TrengandínCantabria23.6°C
Platja d'AroCosta Brava23.5°C
Platja GranCosta Brava23.5°C
Cala MontjoiCosta Brava23.5°C
Playa del AlbirCosta Blanca23.5°C
Playa de LevanteCosta Blanca23.5°C
Cala d'OrMallorca23.5°C
Cala TuentMallorca23.5°C
Playa de los CristianosCanary Islands23.5°C
Playa BlancaCanary Islands23.5°C
Playa del MédanoTenerife23.5°C
Playa de Costa CalmaFuerteventura23.5°C
Playa San MarcosTenerife23.5°C
Playa de CalahondaCosta Tropical23.5°C
Playa de VeraCosta de Almería23.5°C
Playa de los AlemanesCosta de la Luz23.5°C
Playa de MatalascañasCosta de la Luz23.5°C
Playa de la DevesaCosta Valencia23.5°C
Playa de las RotasCosta Blanca23.5°C
Playa de GuardamarCosta Blanca23.5°C
Cala MacarelletaMenorca23.5°C
Playa FañabéTenerife23.5°C
Playa de la ArenaTenerife23.5°C
Playa AguadulceGran Canaria23.5°C
Playa del MatorralFuerteventura23.5°C
Playas de CorralejoFuerteventura23.5°C
Playa de SilgarGalicia23.5°C
Playa de SalinasAsturias23.5°C
Cala el PortetCosta Blanca23.4°C
Puerto Banús BeachCosta del Sol23.4°C
Playa de AmadoresCanary Islands23.4°C
Playa de TufiaGran Canaria23.4°C
Praia de Areia BrancaCentro Portugal23.4°C
Playa de PedregalejoCosta del Sol23.4°C
Playa de las ChapasCosta del Sol23.4°C
Playa de la AntillaCosta de la Luz23.4°C
Playa de la PataconaCosta Valencia23.4°C
Playa de las MarinasCosta Blanca23.4°C
Cala DomingosMallorca23.4°C
Playa de DoniñosGalicia23.4°C
Playa de RiazorGalicia23.4°C
Playa de KarraspioBasque Country23.4°C
Playa de RisCantabria23.4°C
Cala GranadellaCosta Blanca23.3°C
Cala AgullaMallorca23.3°C
Cala LlombardsMallorca23.3°C
Cala Sant VicençMallorca23.3°C
Cala BassaIbiza23.3°C
Praia de RazoGalicia23.3°C
Playa de Anfi del MarGran Canaria23.3°C

Sea temperature in Spain — FAQ

How warm is the sea in Spain in September?

The sea off Spain averages about 24.0°C in September, based on long-term monthly averages for this coast.

When is the best time to swim in Spain?

Spain is warmest in August (around 26.0°C) and coldest in February (around 14.0°C). There are typically 4 months a year when the water sits above 22°C.

What is the average yearly sea temperature in Spain?

Across all twelve months, the sea in Spain averages about 19.2°C.

Do you need a wetsuit to swim in Spain?

In peak season (around August, ~26.0°C) most swimmers are comfortable without a wetsuit. Outside summer, when the water drops toward 14.0°C, a 3/2mm to 5/4mm wetsuit is recommended.