Sea temperature in Spain sea temperature in real time, 7-day forecast and historical data
Do you want to go to the beach to swim in Spain today? Check if the sea temperature is pleasant with our data, updated daily, in real time, and our weather forecast for the next few days, by city in Spain.
Sea temperature in Spain today
On the map below, find the water temperature measured today for different cities in Spain.
Water temperature in Spain by city
Below, find the current sea temperature and weather conditions in several coastal cities in Spain.
Direct access: Balearic Islands | Canary Islands | East Coast | Catalonia | Basque Country | Andalusia | Galicia | Northwest (Cantabria and Asturias)
Balearic Islands

Sea temperature on the island of Majorca: 72°F
Today's weather conditions: Outside temperature min/max: 72°F/83°F • Wind speed: 16.8mph • Waves: 2ft (3ft maximum) every 5.6 seconds
Sea temperature in Ibiza: 72°F
Today's weather conditions: Outside temperature min/max: 70°F/77°F • Wind speed: 16.8mph • Waves: 2.6ft (2.3ft maximum) every 3.7 seconds
Sea temperature on the island of Minorca: 70°F
Today's weather conditions: Outside temperature min/max: 74°F/81°F • Wind speed: 15.5mph • Waves: 2ft (2.3ft maximum) every 3.6 seconds
Canary Islands

Sea temperature on the island of Tenerife: 67°F
Today's weather conditions: Outside temperature min/max: 63°F/68°F • Wind speed: 13.1mph • Waves: 2ft (2.6ft maximum) every 9.5 seconds
Sea temperature on the island of Fuerteventura: 65°F
Today's weather conditions: Outside temperature min/max: 63°F/70°F • Wind speed: 12.4mph • Waves: 2ft (2.3ft maximum) every 6.4 seconds
Sea temperature on the island of Gran Canaria: 67°F
Today's weather conditions: Outside temperature min/max: 65°F/72°F • Wind speed: 3.7mph • Waves: 2.3ft (3.3ft maximum) every 9.3 seconds
Sea temperature on the island of La Gomera: 67°F
Today's weather conditions: Outside temperature min/max: 65°F/72°F • Wind speed: 2.5mph • Waves: 1.3ft (1ft maximum) every 8.3 seconds
Sea temperature on the island of La Palma: 67°F
Today's weather conditions: Outside temperature min/max: 67°F/68°F • Wind speed: 9.3mph • Waves: 2ft (2ft maximum) every 9 seconds
East Coast

Sea temperature in Alicante: 70°F
Today's weather conditions: Outside temperature min/max: 68°F/81°F • Wind speed: 27.3mph • Waves: 5.2ft (6.2ft maximum) every 6 seconds
Sea temperature in Valencia: 70°F
Today's weather conditions: Outside temperature min/max: 68°F/76°F • Wind speed: 19.3mph • Waves: 3.3ft (3.6ft maximum) every 5.7 seconds
Sea temperature in Benidorm: 70°F
Today's weather conditions: Outside temperature min/max: 68°F/81°F • Wind speed: 27.3mph • Waves: 5.2ft (6.2ft maximum) every 6 seconds
Sea temperature in Cartagena: 70°F
Today's weather conditions: Outside temperature min/max: 68°F/83°F • Wind speed: 21.8mph • Waves: 4.3ft (5.6ft maximum) every 6.5 seconds
Sea temperature in Arenales del Sol: 70°F
Today's weather conditions: Outside temperature min/max: 68°F/81°F • Wind speed: 27.3mph • Waves: 5.2ft (6.2ft maximum) every 6 seconds
Catalonia

Sea temperature in Barcelona: 74°F
Today's weather conditions: Outside temperature min/max: 74°F/81°F • Wind speed: 9.9mph • Waves: 1.6ft (2.3ft maximum) every 5.3 seconds
Sea temperature in Lloret de Mar: 67°F
Today's weather conditions: Outside temperature min/max: 70°F/74°F • Wind speed: 9.9mph • Waves: 1.6ft (2.6ft maximum) every 5.5 seconds
Sea temperature in Salou: 70°F
Today's weather conditions: Outside temperature min/max: 68°F/76°F • Wind speed: 15.5mph • Waves: 2.3ft (3.3ft maximum) every 4.3 seconds
Sea temperature in Begur: 67°F
Today's weather conditions: Outside temperature min/max: 70°F/74°F • Wind speed: 9.9mph • Waves: 1.6ft (2.6ft maximum) every 5.5 seconds
Sea temperature in Blanes: 74°F
Today's weather conditions: Outside temperature min/max: 74°F/81°F • Wind speed: 9.9mph • Waves: 1.6ft (2.3ft maximum) every 5.3 seconds
Basque Country

Sea temperature in Bilbao: 63°F
Today's weather conditions: Outside temperature min/max: 65°F/74°F • Wind speed: 8.1mph • Waves: 1.6ft (2.6ft maximum) every 8.4 seconds
Sea temperature in San Sebastian: 65°F
Today's weather conditions: Outside temperature min/max: 65°F/74°F • Wind speed: 7.5mph • Waves: 2ft (2.6ft maximum) every 8.5 seconds
Sea temperature in Getaria: 65°F
Today's weather conditions: Outside temperature min/max: 67°F/72°F • Wind speed: 8.1mph • Waves: 1.6ft (2.6ft maximum) every 8.5 seconds
Sea temperature in Zarautz: 65°F
Today's weather conditions: Outside temperature min/max: 67°F/72°F • Wind speed: 8.1mph • Waves: 1.6ft (2.6ft maximum) every 8.5 seconds
Andalusia

Sea temperature in Malaga: 67°F
Today's weather conditions: Outside temperature min/max: 68°F/76°F • Wind speed: 4.4mph • Waves: 1.3ft (2ft maximum) every 5.8 seconds
Sea temperature in Almeria: 68°F
Today's weather conditions: Outside temperature min/max: 70°F/79°F • Wind speed: 14.3mph • Waves: 3.6ft (2.3ft maximum) every 2.9 seconds
Sea temperature in Costa del Sol: 68°F
Today's weather conditions: Outside temperature min/max: 70°F/77°F • Wind speed: 6.2mph • Waves: 1ft (1.6ft maximum) every 5.7 seconds
Sea temperature in Gibraltar: 65°F
Today's weather conditions: Outside temperature min/max: 67°F/76°F • Wind speed: 10.6mph • Waves: 1.3ft (1ft maximum) every 5.8 seconds
Sea temperature in Marbella: 68°F
Today's weather conditions: Outside temperature min/max: 70°F/77°F • Wind speed: 6.2mph • Waves: 1ft (1.6ft maximum) every 5.7 seconds
Galicia

Sea temperature in A Coruña: 59°F
Today's weather conditions: Outside temperature min/max: 61°F/68°F • Wind speed: 7.5mph • Waves: 2.6ft (3.3ft maximum) every 7.7 seconds
Sea temperature in Vigo: 61°F
Today's weather conditions: Outside temperature min/max: 59°F/76°F • Wind speed: 5.6mph • Waves: 1.3ft (2.3ft maximum) every 7.6 seconds
Sea temperature in Cies islands: 61°F
Today's weather conditions: Outside temperature min/max: 59°F/76°F • Wind speed: 5.6mph • Waves: 1.3ft (2.3ft maximum) every 7.6 seconds
Sea temperature in Marín: 61°F
Today's weather conditions: Outside temperature min/max: 59°F/76°F • Wind speed: 5.6mph • Waves: 1.3ft (2.3ft maximum) every 7.6 seconds
Sea temperature in Ferrol: 59°F
Today's weather conditions: Outside temperature min/max: 63°F/68°F • Wind speed: 9.3mph • Waves: 3.3ft (4.6ft maximum) every 7.7 seconds
Northwest (Cantabria and Asturias)

Sea temperature in Gijon: 61°F
Today's weather conditions: Outside temperature min/max: 63°F/70°F • Wind speed: 6.8mph • Waves: 1.3ft (2ft maximum) every 8.1 seconds
Sea temperature in Llanes: 63°F
Today's weather conditions: Outside temperature min/max: 63°F/68°F • Wind speed: 5mph • Waves: 1.6ft (2.3ft maximum) every 8.2 seconds
Sea temperature in Santander: 63°F
Today's weather conditions: Outside temperature min/max: 63°F/74°F • Wind speed: 6.8mph • Waves: 1.6ft (2.3ft maximum) every 8.3 seconds
Sea temperature in Colombres: 63°F
Today's weather conditions: Outside temperature min/max: 63°F/70°F • Wind speed: 5.6mph • Waves: 1.6ft (2.6ft maximum) every 8.3 seconds
Sea temperature in Avilés: 61°F
Today's weather conditions: Outside temperature min/max: 63°F/72°F • Wind speed: 6.8mph • Waves: 2ft (3ft maximum) every 8 seconds
Water temperature in Spain by month
Spain, a quintessential sunny holiday destination, offers visitors the chance to make the most of its climatic conditions: pleasant warmth, sunny days, clear skies and comfortable sea temperatures. Everything is set for holidaymakers' delight. Whether you prefer the beaches of the Costa Daurada, favour the northern coast of Spain, or enjoy the sunny shores of Andalusia, you can be sure to enjoy seaside pleasures during your stay: relaxing, swimming, sports activities and sightseeing. You just need to travel at the right time to benefit from the pleasant sea temperature in Spain.
Best times for a seaside holiday in Spain
If you are heading to the beaches of Catalonia, the best time is between June and October. The sea temperature in Spain is pleasantly warm and gives you an incomparable feeling of well‑being.
Further south, on the Costa Blanca, which includes the resort of Alicante, sea warmth approaches ideal conditions with temperatures ranging from 22°C to 26°C during the height of summer.
For a stay on the Costa del Sol, on the Andalusian coast, try to arrive before September because the sea temperature in this region of Spain cools quickly due to the proximity of the Atlantic Ocean.
Less favourable times for a seaside holiday in Spain
Because of the Mediterranean's influence, sea temperatures in Spain along the Mediterranean coast rarely fall below 12°C. Even if the water is cold, the least favourable period is January to March for the Costa Daurada and the Costa Blanca, while sea temperatures are relatively warmer on the Costa del Sol. Swimming in Spain becomes uncomfortable during this time.
By contrast, on the northern coast of Spain, the unfavourable period begins as early as October and lasts until April. In this region, sea temperatures in Spain are icy, and even when warmth returns during spring, the water remains cool.
Warning:
The information provided on this page regarding the sea temperature in Spain is for informational purposes only. It is the surface temperature of the sea measured by satellite, based on data available at the time of consultation. These data may vary depending on several factors such as local weather conditions, tides, and other variables. We therefore recommend consulting additional local sources for updated information before making any decisions based on this data.