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
Platja de Sant PolCosta Brava18.7°C
AiguablavaCosta Brava18.7°C
Playa del DuqueCanary Islands18.7°C
Praia LanzadaGalicia18.7°C
Playa de CamposotoCosta de la Luz18.7°C
Playa de Isla CristinaCosta de la Luz18.7°C
Playa del CuraCosta Blanca18.7°C
Playa de la MataCosta Blanca18.7°C
Cala LlongaIbiza18.7°C
Cala TurquetaMenorca18.7°C
Punta PrimaMenorca18.7°C
Playa de MatagordaLanzarote18.7°C
Praia do RostroGalicia18.7°C
Cala Sa TunaCosta Brava18.6°C
Cala FinestratCosta Blanca18.6°C
Playa de la HerraduraCosta Tropical18.6°C
Playa d'en BossaIbiza18.6°C
Corralejo Grandes PlayasCanary Islands18.6°C
Playa de la TejitaTenerife18.6°C
Playa de la MagdalenaCantabria18.6°C
Playa de Cuevas del MarAsturias18.6°C
Playa del CristoCosta del Sol18.6°C
Playa de CalahondaCosta del Sol18.6°C
Playa de CabriaCosta Tropical18.6°C
Playa de Poniente de MotrilCosta Tropical18.6°C
Playa de PilesCosta Valencia18.6°C
Cala BaladrarCosta Blanca18.6°C
Playa del Postiguet SurCosta Blanca18.6°C
Playas de CorralejoFuerteventura18.6°C
Playa de FamaraLanzarote18.6°C
Playa de A LanzadaGalicia18.6°C
Playa de SilgarGalicia18.6°C
Playa de BakioBasque Country18.6°C
Playa de LangreCantabria18.6°C
Playa de SalinasAsturias18.6°C
Playa de San JuanCosta Blanca18.5°C
Playa de la FossaCosta Blanca18.5°C
Playa del ArenalCosta Blanca18.5°C
Playa de BolnuevoCosta Cálida18.5°C
Cala MillorMallorca18.5°C
Playa de las AméricasCanary Islands18.5°C
Maspalomas BeachCanary Islands18.5°C
Playa BlancaCanary Islands18.5°C
Playa de JandíaFuerteventura18.5°C
Playa de LaredoCantabria18.5°C
Praia de RazoGalicia18.5°C
Playa de NerjaCosta del Sol18.5°C
Playa SerenaCosta de Almería18.5°C
Playa de los MuertosCosta de Almería18.5°C
Playa del PalmarCosta de la Luz18.5°C
Playa de la AntillaCosta de la Luz18.5°C
Cala NovaIbiza18.5°C
Playa de TroyaTenerife18.5°C
Playa de la ArenaTenerife18.5°C
Platja d'AroCosta Brava18.4°C
Platja GranCosta Brava18.4°C
Platja de PalsCosta Brava18.4°C
Platja de la PinedaCosta Dorada18.4°C
Playa de LevanteCosta Blanca18.4°C
Playa de MigjornFormentera18.4°C
Praia de CarnotaGalicia18.4°C
Caños de MecaCosta de la Luz18.4°C
Playa de MatalascañasCosta de la Luz18.4°C
Playa de VeraCosta de Almería18.4°C
Playa de Sancti PetriCosta de la Luz18.4°C
Playa de CortaduraCosta de la Luz18.4°C
Playa de ValdevaquerosCosta de la Luz18.4°C
Playa de la FontanillaCosta de la Luz18.4°C
Playa de AyamonteCosta de la Luz18.4°C
Playa de la DevesaCosta Valencia18.4°C
Playa de Puerto RicoGran Canaria18.4°C
Playa de MontalvoGalicia18.4°C
Playa del PostiguetCosta Blanca18.3°C
Cala el PortetCosta Blanca18.3°C
Mojácar PlayaCosta de Almería18.3°C
Cala AgullaMallorca18.3°C
Cala MesquidaMallorca18.3°C
Cala d'OrMallorca18.3°C
Cala LlombardsMallorca18.3°C
Playa de las TeresitasCanary Islands18.3°C
Playa de los CristianosCanary Islands18.3°C
Playa del InglésCanary Islands18.3°C
Punta UmbríaCosta de la Luz18.3°C
Playa El CotilloFuerteventura18.3°C
Playa de RestingaEl Hierro18.3°C
Playa de TorimbiaAsturias18.3°C
Playa de Levante CádizAndalusia18.3°C
Playa de la CaletaCosta del Sol18.3°C
Playa de la RadaCosta del Sol18.3°C
Playa de TorreblancaCosta del Sol18.3°C
Playa de la MalvarrosaCosta Valencia18.3°C
Playa de OlivaCosta Valencia18.3°C
Playa de las AlcaravanerasGran Canaria18.3°C
Playa de MelenaraGran Canaria18.3°C
Playa de RiazorGalicia18.3°C
Playa de RisCantabria18.3°C
Playa de PonienteAsturias18.3°C
Platja del MiracleCosta Dorada18.2°C
Playa de LevanteCosta Blanca18.2°C
Playa de PonienteCosta Blanca18.2°C
Playa del CarabassíCosta Blanca18.2°C
CalblanqueCosta Cálida18.2°C
Playa de la MalaguetaCosta del Sol18.2°C
Playa San CristóbalCosta Tropical18.2°C
Playa de los GenovesesCosta de Almería18.2°C
Playa de MónsulCosta de Almería18.2°C
Formentor BeachMallorca18.2°C
Cala MacarellaMenorca18.2°C
Cala SaladaIbiza18.2°C
Las SalinasIbiza18.2°C
Cala SaonaFormentera18.2°C
Praia de SamilGalicia18.2°C
Playa de la ArenaTenerife18.2°C
Playa de BenijoTenerife18.2°C
Playa del MédanoTenerife18.2°C
Praia de Areia BrancaCentro Portugal18.2°C
Playa de las ChapasCosta del Sol18.2°C
Playa Puerta del MarCosta Tropical18.2°C
Playa del ZapilloCosta de Almería18.2°C
Playa de MónsulCosta de Almería18.2°C
Cala XarracaIbiza18.2°C
Es CavalletIbiza18.2°C
Es TrencMallorca18.2°C
Playa de SalinetasGran Canaria18.2°C
Playa de Puerto del CarmenLanzarote18.2°C
Playa de OrzánGalicia18.2°C
Playa de LoredoCantabria18.2°C
Playa de SilencioAsturias18.2°C
Cala VarquesMallorca18.1°C
Playa de CofeteCanary Islands18.1°C
OndarretaBasque Country18.1°C
Playa de SomoCantabria18.1°C
Praia de TrabaGalicia18.1°C
Playa de BountyCosta del Sol18.1°C
Playa de CalahondaCosta Tropical18.1°C
Playa de los AlemanesCosta de la Luz18.1°C
Playa del CabañalCosta Valencia18.1°C
Cala FerrisCosta Blanca18.1°C
Playa de GuardamarCosta Blanca18.1°C
Cala DeiàMallorca18.1°C
Cala SantanyíMallorca18.1°C
Playa de la EnramadaTenerife18.1°C
Praia de NemiñaGalicia18.1°C
Playa de SopelanaBasque Country18.1°C
Playa de DebaBasque Country18.1°C
Playa de OyambreCantabria18.1°C
Cala PolaCosta Brava18.0°C
La MangaCosta Cálida18.0°C
Playa de los MuertosCosta de Almería18.0°C
Son BouMenorca18.0°C
Cala PregondaMenorca18.0°C
Cala BassaIbiza18.0°C
Cala d'HortIbiza18.0°C
Playa de RodilesAsturias18.0°C
Playa de MogánGran Canaria18.0°C
Playa de Costa CalmaFuerteventura18.0°C
Playa de los PozosFuerteventura18.0°C
Praia de PantínGalicia18.0°C
Playa del PaloCosta del Sol18.0°C
Playa de PedregalejoCosta del Sol18.0°C
Playa de Bil-BilCosta del Sol18.0°C
Playa de Los BolichesCosta del Sol18.0°C
Playa de TorrenuevaCosta Tropical18.0°C
Playa de los LancesCosta de la Luz18.0°C
Playa de la PataconaCosta Valencia18.0°C
Playa del SalerCosta Valencia18.0°C
Cala AdvocatCosta Blanca18.0°C
Cala BonaMallorca18.0°C
Cala FigueraMallorca18.0°C
Playa BollulloTenerife18.0°C
Playa de los PocillosLanzarote18.0°C
Praia das CatedraisGalicia18.0°C
Playa de ToróAsturias18.0°C
Playa de BurrianaCosta del Sol17.9°C
Cala GaldanaMenorca17.9°C
Cala ComteIbiza17.9°C
Playa de AmadoresCanary Islands17.9°C
ZurriolaBasque Country17.9°C
Playa de ZarautzBasque Country17.9°C
Playa de PlentziaBasque Country17.9°C
Playa de LaidaBasque Country17.9°C
Playa de San LorenzoAsturias17.9°C
Playa de ConilCosta de la Luz17.9°C
Playa de la CaletaCosta de la Luz17.9°C
Playa de AnfiGran Canaria17.9°C
Playa de TufiaGran Canaria17.9°C
Playa de NagüelesCosta del Sol17.9°C
Playa de MatalascañasCosta de la Luz17.9°C
Cala del MoraigCosta Blanca17.9°C
Playa de los LocosCosta Blanca17.9°C
Playa de Santa PolaCosta Blanca17.9°C
Cala DomingosMallorca17.9°C
Playa FañabéTenerife17.9°C
Playa del BoboTenerife17.9°C
Playa JardínTenerife17.9°C
Playa del MatorralFuerteventura17.9°C
Praia de BalarésGalicia17.9°C
Playa de BerriaCantabria17.9°C
Cala EstretaCosta Brava17.8°C
Platja LlargaCosta Dorada17.8°C
Playa de BajondilloCosta del Sol17.8°C
Playa de CalahondaCosta del Sol17.8°C
Playa de GulpiyuriAsturias17.8°C
Playa de SalobreñaCosta Tropical17.8°C
Playa de las VistasTenerife17.8°C
Playa de EreagaBasque Country17.8°C
Cala CortinaCosta Cálida17.7°C
Playa de la MisericordiaCosta del Sol17.7°C
Playa de las SalinasCosta de Almería17.7°C
Sa CalobraMallorca17.7°C
Playa de SotaventoCanary Islands17.7°C
Playa de OyambreCantabria17.7°C
Playa DoradaLanzarote17.7°C
Playa de la ConchaBasque Country17.7°C
Praia AméricaGalicia17.7°C
Playa de FuengirolaCosta del Sol17.7°C
Playa de MaroCosta del Sol17.7°C
Playa de BoloniaCosta de la Luz17.7°C
Playa de MazagónCosta de la Luz17.7°C
Playa Norte de GandíaCosta Valencia17.7°C
Playa de las RotasCosta Blanca17.7°C
Cala BlavaMallorca17.7°C
Cala MacarelletaMenorca17.7°C
Playa Diego HernándezTenerife17.7°C
Playa AguadulceGran Canaria17.7°C
Playa de RodasGalicia17.7°C
Playa de la SalvéCantabria17.7°C
Puerto Banús BeachCosta del Sol17.6°C
Cala MondragóMallorca17.6°C
Cala Sant VicençMallorca17.6°C
Cala MitjanaMenorca17.6°C
Playa de Ses IlletesFormentera17.6°C
Playa de las CanterasCanary Islands17.6°C
Playa de PapagayoCanary Islands17.6°C
Playa San MarcosTenerife17.6°C
Playa de RibadesellaAsturias17.6°C
Playa de GuadalmarCosta del Sol17.6°C
Playa de El PadrónCosta del Sol17.6°C
Playa de la Fuente de la SaludCosta del Sol17.6°C
Playa de Torre BermejaCosta del Sol17.6°C
Playa de CantarrijánCosta Tropical17.6°C
Playa de la VictoriaCosta de la Luz17.6°C
Playa del CamisónTenerife17.6°C
Playa de Anfi del MarGran Canaria17.6°C
Playa de BaltarGalicia17.6°C
Playa de DoniñosGalicia17.6°C
Praia de TrabaGalicia17.6°C
Playa de TrengandínCantabria17.6°C
Playa de TorimbiaAsturias17.6°C
Cala MontjoiCosta Brava17.5°C
Salou LevanteCosta Dorada17.5°C
Cambrils PlayaCosta Dorada17.5°C
Playa de la FontanillaCosta del Sol17.5°C
Playa de LagaBasque Country17.5°C
Playa de las CatedralesGalicia17.5°C
Charco de los ClicosLanzarote17.5°C
Playa de HondarribiaBasque Country17.5°C
Playa de LiencresCantabria17.5°C
Praia da RapadoiraGalicia17.5°C
Playa de los ÁlamosCosta del Sol17.5°C
Playa del EjidoCosta del Sol17.5°C
Playa de las MarinasCosta Blanca17.5°C
Cala JondalIbiza17.5°C
Cala LlenyaIbiza17.5°C
Cala MajorMallorca17.5°C
Cala en PorterMenorca17.5°C
Playa LlevantFormentera17.5°C
Playa de TorviscasTenerife17.5°C
Platja de LloretCosta Brava17.4°C
Playa del AlbirCosta Blanca17.4°C
CabopinoCosta del Sol17.4°C
Cala TuentMallorca17.4°C
Playa del SardineroCantabria17.4°C
Playa de TauritoGran Canaria17.4°C
Playa de San AgustínGran Canaria17.4°C
Playa GrandeLanzarote17.4°C
Charco MansoEl Hierro17.4°C
Playa de SantiagoLa Gomera17.4°C
Playa de IslantillaAndalusia17.4°C
Playa de la CalaCosta del Sol17.4°C
Playa de VelillaCosta Tropical17.4°C
Playa de AguadulceCosta de Almería17.4°C
Playa de MojácarCosta de Almería17.4°C
Playa de PinedoCosta Valencia17.4°C
Ses SalinesIbiza17.4°C
Cala AnguilaMallorca17.4°C
Playa de PalmaMallorca17.4°C
Illetes PlayaMallorca17.4°C
Cala FornellsMallorca17.4°C
Playa de los GuíosTenerife17.4°C
Playa GrandeFuerteventura17.4°C
Playa de KarraspioBasque Country17.4°C
Cala GranadellaCosta Blanca17.3°C
Playa de la CarihuelaCosta del Sol17.3°C
Playa de la BarrosaCosta de la Luz17.3°C
Playa de ZaharaCosta de la Luz17.3°C
Playa de ComillasCantabria17.3°C
Playa de AyamonteAndalusia17.3°C
Cala Ratjada Son MollMallorca17.3°C
Cala PresiliMenorca17.3°C

Sea temperature in Spain — FAQ

How warm is the sea in Spain in November?

The sea off Spain averages about 18.0°C in November, 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.