Dmitrii Sheinkman Author Dmitrii Sheinkman Tax adviser 8 min read Message the author

Climate of Spain by region and city: where winter is warmest and summer mildest

Spain’s climate is mostly Mediterranean: hot, dry summers and mild winters. Winter is warmest in the Canary Islands — about 18.2 °C in January — and on the southern Mediterranean coast, in Almería and Málaga, at about 12 °C. The mildest summers and the most rain are in the north, from Galicia to the Basque Country.

Below are the climate zones, city rankings for winter, summer, sunshine and rain, and a table of 19 cities. All figures are long-term averages from the Spanish weather service AEMET (valores climatológicos normales) for 1981–2010. For how winter feels and how homes are heated, see our article on winter in Spain.

Spain’s climate zones

Spanish weather depends on three things: distance from the sea, altitude, and which sea it is — the Mediterranean or the Atlantic. That gives six zones that feel more different from each other than a map suggests.

  • The Mediterranean coast — Barcelona, Castellón, Valencia, Alicante, Málaga, Mallorca. Winters are mild: 9.2–12.1 °C on average in January, and frost is rare in the coastal cities themselves — Valencia gets less than one frost day a year on average. Summers are hot and humid, around 30 °C in the daytime in August. Plenty of sun — 2,696–2,905 hours a year.
  • The south-east — Murcia and Almería. The driest part of mainland Spain: 200–297 mm of rain a year and about 3,000 hours of sunshine. Murcia’s summers are hot — an average August maximum of 34.2 °C.
  • The inland south — the Guadalquivir valley, Seville. The hottest summers in the country: an average daily maximum of 35.5 °C in August, often above 40 °C. Winters are mild — 10.9 °C in January.
  • The central plateau — Madrid, Valladolid, Granada. A continental climate: cold winters and hot, dry summers. Madrid averages 6.3 °C in January, Valladolid 4.2 °C, with 56 frost days a year in Valladolid. August days reach 30.1–34.2 °C.
  • The Atlantic north — Galicia, Asturias, Cantabria, the Basque Country. “Green Spain”: cool summers (an August average of 19.1–20.9 °C), mild damp winters and a lot of rain — 122–141 rainy days a year against 25–55 in the south. Noticeably less sun: 1,610–1,816 hours a year against 2,700–2,900 on the Mediterranean coast.
  • The Canary Islands — almost no seasons. 17.9–18.2 °C in January, 24.6–25.5 °C in August, and little rain — 151–226 mm a year.
Atlantic OceanBay of BiscayMediterranean SeaCanary IslandsMadrid 6.3°Barcelona 9.2°Valencia 11.8°Alicante 11.7°Seville 10.9°Málaga 12.1°Granada 6.5°Almería 12.6°Bilbao 9.3°San Sebastián 8.5°A Coruña 10.8°Oviedo 8.3°Murcia 10.6°Palma 9.5°Valladolid 4.2°Cádiz 12.7°Castellón 10.6°Tenerife 18.2°Las Palmas 17.9°Climate zonesAtlantic northCentral plateauMediterranean coastSouthSouth-eastCanary IslandsAvg January tempN
Climate zones of Spain (simplified to autonomous communities: Almería is south-east in climate though it belongs to Andalusia, and coastal Andalusia is milder than the Guadalquivir valley). Average January temperature — AEMET normals 1981–2010. Boundaries: Natural Earth.

Ranking: where winter is warmest

January is the most telling month. The gap between cities is 14 degrees: from 18.2 °C in Tenerife to 4.2 °C in Valladolid. On the mainland, the south of the coast is warmest: Cádiz, Almería, Málaga, then Valencia and Alicante.

Where it is warmest in winteraverage January temperature, °C, AEMET normalsSanta Cruz de Tenerife18.2°Las Palmas17.9°Cádiz12.7°Almería12.6°Málaga12.1°Valencia11.8°Alicante11.7°Seville10.9°A Coruña10.8°Murcia10.6°Castellón10.6°Palma9.5°Bilbao9.3°Barcelona9.2°San Sebastián8.5°Oviedo8.3°Granada6.5°Madrid6.3°Valladolid4.2°
Average January temperature at AEMET stations, 1981–2010 normals (one station from 1984). Top three in terracotta.

The average hides the gap between day and night. In Málaga a January day averages 16.8 °C and the night 7.4 °C; in Granada the day is 13.0 °C and the night around zero. On the coast you can walk in a light jacket and eat on a terrace in winter; in the centre of the country you need heating and winter clothes. City details, insulation and heating bills are in our article on winter in Spain.

Ranking: where summer is hottest and mildest

In summer the ranking almost flips. It is hottest away from the sea and in the south: in Seville, Murcia and Granada the average August daily maximum is 34.2–35.5 °C. It is mildest in the north: in San Sebastián, A Coruña and Oviedo August days reach 22.5–23.3 °C — air conditioning is hardly needed.

Where summer is hottest and mildestaverage daily maximum in August, °C, AEMET normalsSeville35.5°Granada34.2°Murcia34.2°Madrid31.3°Palma31.3°Almería31.0°Alicante30.8°Málaga30.8°Castellón30.3°Valencia30.2°Valladolid30.1°Santa Cruz de Tenerife29.0°Barcelona28.5°Cádiz27.9°Las Palmas27.5°Bilbao26.0°Oviedo23.3°A Coruña22.8°San Sebastián22.5°
Average daily maximum temperature in August at AEMET stations, 1981–2010 normals. Top three in terracotta.

On the Mediterranean coast days are around 30 °C, but the heat feels worse than the figure: humidity is high and the air barely cools at night. The Canaries are cooler in summer than the mainland south — 27.5–29.0 °C in the daytime in August.

Sun and rain: the sunniest and rainiest cities

The south-east and south get the most sun: Almería (2,994 hours a year), Murcia (2,967), Granada (2,917), and Tenerife and Málaga at about 2,900. The north gets the least: 1,610 hours in Bilbao, 1,756 in Oviedo.

Rain is the other way round. The driest places are Las Palmas (151 mm a year), Almería (200 mm) and Tenerife (226 mm). The rainiest are San Sebastián (1,507 mm, 141 rainy days), Bilbao and A Coruña. Madrid gets 421 mm a year — less than London.

In the south and on the Mediterranean coast it rarely rains, but hard: autumn downpours can bring a month’s rain in a day. Keep this in mind when choosing a home — ground floors and houses in dry riverbeds (ramblas) flood.

The climate of 19 Spanish cities in one table

Cities are sorted by January temperature, from the warmest in winter to the coldest. The annual average, rainfall and rainy days are also AEMET normals. For some stations AEMET does not publish an annual sunshine total — there is a dash.

City Jan, avg Aug, avg max Year, avg Rain, mm Rain days Sun, h/yr
Santa Cruz de Tenerife 18.2 °C 29.0 °C 21.5 °C 226 30 2,913
Las Palmas 17.9 °C 27.5 °C 21.1 °C 151 22 —
Cádiz 12.7 °C 27.9 °C 18.6 °C 523 51 —
Almería 12.6 °C 31.0 °C 19.1 °C 200 25 2,994
Málaga 12.1 °C 30.8 °C 18.5 °C 534 42 2,905
Valencia 11.8 °C 30.2 °C 18.3 °C 475 46 2,696
Alicante 11.7 °C 30.8 °C 18.3 °C 311 38 2,851
Seville 10.9 °C 35.5 °C 19.2 °C 539 50 —
A Coruña 10.8 °C 22.8 °C 14.8 °C 1,014 130 —
Murcia 10.6 °C 34.2 °C 18.6 °C 297 36 2,967
Castellón 10.6 °C 30.3 °C 17.5 °C 467 46 2,755
Palma 9.5 °C 31.3 °C 16.5 °C 411 51 2,756
Bilbao 9.3 °C 26.0 °C 14.7 °C 1,134 124 1,610
Barcelona 9.2 °C 28.5 °C 16.1 °C 588 53 —
San Sebastián 8.5 °C 22.5 °C 13.5 °C 1,507 141 1,816
Oviedo 8.3 °C 23.3 °C 13.3 °C 960 122 1,756
Granada 6.5 °C 34.2 °C 15.4 °C 365 52 2,917
Madrid 6.3 °C 31.3 °C 15.0 °C 421 59 —
Valladolid 4.2 °C 30.1 °C 12.7 °C 433 68 2,624

Which climate to choose when moving

  • Warm all year without the heat — the Canary Islands. The difference between January and August is about 7 degrees. But these are islands: the mainland is a flight away, and the choice of homes and schools is smaller.
  • Mild winter and the sea, and you can handle the heat — the coast from Valencia to Málaga. This is where most foreigners live and where life for them is best set up. Choosing a city by budget and infrastructure — in our guide on where to live in Spain.
  • You cannot stand the heat — the north: San Sebastián, Bilbao, Oviedo, A Coruña. Summers are comfortable; winters are damp and grey.
  • A big city with jobs and schools, climate second — Madrid: colder winters than the coast, hot and dry summers.
  • Buying a second home or a villa — look not only at the average temperature but at humidity, winter night temperatures and the risk of downpours. A house without heating on the coast is damp and cold in winter; in the north you can live without air conditioning all year. The overall ranking of cities by cost, safety and infrastructure is in our article on the best cities to live in Spain.

Tell us your situation — we reply within the hour

or leave your contact and we will write first
We reply within an hour during working hours. We never call without warning.

Key points about Spain’s climate

  • The climate depends on the zone: the Mediterranean coast, the south-east, the south, the central plateau, the Atlantic north and the Canaries differ more than the map suggests.
  • Winter is warmest in the Canaries (17.9–18.2 °C in January); on the mainland in Cádiz, Almería and Málaga.
  • Summer is hottest in Seville, Murcia and Granada and mildest on the northern coast.
  • Almería and Murcia get the most sun; San Sebastián and Bilbao the most rain.
  • The centre of the country — Madrid, Valladolid — has cold winters with frost.
Read next

Frequently asked questions about Spain’s climate

What is the climate like in Spain?

Mostly Mediterranean: hot, dry summers and mild winters. But the north, from Galicia to the Basque Country, has a maritime climate with cool summers and a lot of rain; the centre is continental, with cold winters and hot summers; the south-east is semi-arid; and the Canaries are warm all year.

Where in Spain is the warmest winter climate?

In the Canary Islands: the average January temperature is 18.2 °C in Santa Cruz de Tenerife and 17.9 °C in Las Palmas. On the mainland the south of the coast is warmest: 12.7 °C in Cádiz, 12.6 °C in Almería and 12.1 °C in Málaga.

Where in Spain is the best climate to live all year round?

If you want even weather without heat or cold — the Canary Islands: the difference between January and August is about 7 degrees. If you want the mainland and the sea — the coast from Valencia to Málaga: mild winters and hot but seaside summers. If you do not cope well with heat, the north suits you.

Does Spain have winter and snow?

It does, but it varies a lot. On the coast January is 9–13 °C and there is practically no snow. In the centre winter is cold: Madrid averages 6.3 °C in January and 4 snow days a year, and Valladolid has 56 frost days. In the mountains there is snow and ski resorts operate.

Where in Spain is there the least rain and the most sun?

The driest places are the Canaries and the south-east: 151 mm of rain a year in Las Palmas and 200 mm in Almería. The most sun is in Almería (2,994 hours a year) and Murcia (2,967 hours).

What is the climate like in northern Spain?

Maritime, mild and humid. Summers are cool — 22.5–26.0 °C in the daytime in August — and winters have no hard frosts, but there is a lot of rain: 141 rainy days a year in San Sebastián and 124 in Bilbao. There is almost half as much sun as in the south-east: 1,610 hours a year in Bilbao against 2,994 in Almería.

Where in Spain are summers hottest?

In the Guadalquivir valley and the south-east: the average August daily maximum is 35.5 °C in Seville and 34.2 °C in Murcia and Granada. On hot days the temperature there rises above 40 °C.

Sources

Ask a question

Describe your situation — we will reply within the hour

or leave your contact and we will write first
We reply within an hour during working hours. We never call without warning.

We use cookies to improve your user experience, analyze traffic and personalize content. Learn more in our Privacy Policy.