Climates to travel
 World climate guide

Home Africa N.America S.America Antarctica Asia Caribbean Europe M.East Oceania

Climate - Spain

Temperature, rainfall, prevailing weather conditions, when to go, what to pack

See also the US version (°F - inches - feet)

Flag - Spain

Map - Spain

In Spain the climate is generally temperate, however, we can distinguish among five types of climate: the climate of the Atlantic coast, cool, humid and rainy; the climate of the central plateau, moderately arid and continental, with relatively cold winters and hot summers (see Madrid); the Mediterranean climate of the southern and eastern coastal regions (see Barcelona, Malaga), mild and sunny; the mountain climate of the Pyrenees and the Sierras, more or less cold depending on altitude; and finally the almost African climate of Andalusia, mild in winter and very hot in summer. Therefore, Spain is not anywhere warm and sunny as you might think.

Winter is mild and humid on the coast bordering the Atlantic Ocean (see La Coruna, Gijon, Santander, Bilbao): rains are frequent and the sunshine is relatively rare. The coasts of Galicia and Asturias, more exposed to the westerly winds, are often windy. In Galicia (see Vigo), the rainfall is particularly abundant, especially from October to April.
Here are the average temperatures of Santander.
Santander average temperatures
Santander J F M A M J J A S O N D
Min (°C) 8 8 9 10 12 15 17 18 16 14 11 9
Max (°C) 13 13 15 16 18 20 23 23 22 20 16 14

In this northern area, the rains are abundant, and some rain may fall even in summer. In Santander, more than 1,100 mm of rain per year fall. Here is the average rainfall.
Average precipitation Santander
Santander J F M A M J J A S O N D Year
Prec. (mm) 110 85 85 100 75 60 50 70 90 115 155 125 1115
Days 13 11 10 12 11 9 8 9 10 12 10 13 127

In the coast of the Mediterranean Sea and in the small Atlantic coastline of the Gulf of Cádiz (see Barcelona, Valencia, Balearic Islands, Almeria, Malaga, Cádiz, Jerez de la Frontera), winter is mild, but compared with the northern coast the rains are more rare and the sunshine is more frequent. This is due to the fact that the Mediterranean coasts of Spain, exposed as they are to the east and south, are relatively sheltered from the western weather fronts.
Here are the average temperatures of Barcelona, located in the north-eastern part of the Mediterranean coast.
Barcelona average temperatures
Barcelona J F M A M J J A S O N D
Min (°C) 4 5 7 9 12 16 19 19 17 13 8 6
Max (°C) 13 15 16 18 21 24 28 28 26 22 17 14

While in Barcelona the average January temperature is about 8 °C, continuing further south it becomes milder and in Valencia it exceeds 10 °C. In Barcelona, the rains are not abundant, and the residents are asked not to waste water. Here is the average precipitation.
Average precipitation Barcelona
Barcelona J F M A M J J A S O N D Year
Prec. (mm) 40 30 40 50 60 40 20 60 85 90 60 50 630
Days 6 5 6 7 7 6 3 6 6 8 6 6 72

Continuing south on the east coast, precipitation becomes even more scarce. In Alicante, just 285 mm of rain fall each year. Here is the average precipitation in Alicante.
Average precipitation Alicante
Alicante J F M A M J J A S O N D Year
Prec. (mm) 20 20 20 30 30 10 4 5 40 45 35 25 285
Days 4 3 3 4 4 2 1 1 4 4 4 4 37

In the most sheltered areas such as Almeria, which are protected by the Sierra Nevada, even the winter is relatively dry and sunny, so that the climate of these areas is even semi-desert, since the rain falls almost only in autumn and winter, which is the only rainy period of the Mediterranean climate, and this happens also in Los Monegros, between Zaragoza and Lleida, where the movies called "spaghetti Western" were shot.
In the Balearic Islands (Mallorca, Menorca, Ibiza, Formentera), which have a Mediterranean climate, similar to that of Sardinia, the easternmost one, Menorca, is also the windiest, because of the cool winds blowing at times from southern France. Ibiza and Formentera, the southernmost islands, are milder and more sheltered. However, summer is hot and sunny in all the islands.
Ibiza average temperatures
Ibiza J F M A M J J A S O N D
Min (°C) 8 8 9 10 13 17 20 21 19 15 11 9
Max (°C) 15 15 17 18 22 26 29 29 27 23 19 16

The inland regions of Spain (see Valladolid, Leon, Pamplona, Madrid, Salamanca, Zaragoza), are largely occupied by a plateau, called Meseta, which has an average altitude of 700/800 metres, and has colder winters. In this plateau, the rainfall is not abundant, because the bulk of the moisture is discharged on the western and northern slopes, however during winter they are quite frequent.


In Madrid, located at the centre of the plateau, at 650 metres above sea level, in January the nighttime temperatures hover around freezing, while the daytime temperatures are around 10 °C, but sometimes during cold spells it can freeze and snow. Precipitation amounts to 455 mm per year. Here are the average temperatures.
Madrid average temperatures
Madrid J F M A M J J A S O N D
Min (°C) 1 3 4 6 10 14 18 17 14 9 5 3
Max (°C) 10 12 16 18 22 28 32 32 27 20 14 11

The mountain regions have a colder climate with increasing altitude, with snowfall in winter: at the same altitude, the Pyrenees are certainly colder than the Sierra Nevada, but the latter is higher (Mount Mulhacen reaches nearly 3,500 metres), and therefore it usually allows you to ski while being in a southern latitude. Nothing prevents, after a morning on the snow, to go to the sea and enjoy the balmy air of the nearby Costa Tropical.
There is also a mountainous range, called Central System, that crosses the Meseta, and is divided into various chains; the one closest to the capital is Sierra de Guadarrama, whose highest peak is Peñalara (2,428 meters), and where you can ski in winter, while to the south-west we find another chain, Sierra de Gredos, also at no great distance from Madrid.
Here are the average temperatures of Puerto de Navacerrada, located at 1,858 meters. Here the landscape is green because of the higher precipitation amount: 1,240 mm of rain or snow per year fall, with a maximum between October and December (160/180 mm per month), and a minimum in July and August (25 mm per month).
Navacerrada average temperatures
Navacerrada J F M A M J J A S O N D
Min (°C) -3 -3 -1 0 3 8 12 12 8 4 0 -2
Max (°C) 2 3 6 7 12 18 22 22 17 11 6 3

Summer is cool and quite rainy on the Atlantic coast, where even in July and August the sun is often covered by clouds, and the sea is not warm, barely touching 21 °C in August. The average daily temperature is around 19/20 °C in July and August.
In the rest of Spain, summer is hot, dry and sunny.
In the plateau, the days can often torrid, with highs well above 30 °C, but thanks to the altitude, the nights are pretty cool, and on the other hand, moisture is low, therefore the heat is bearable. In Madrid, the temperature easily reaches 35/36 °C, and sometimes even 40 °C.
Along the Mediterranean coast and the Balearic Islands, summer is hot and sunny as typically happens in Mediterranean countries, the air is humid but the breezes temper the heat during the day. Therefore, Barcelona in summer is hot and sunny, a little less hot but more muggy than Madrid, with occasional thunderstorms during the afternoon.
In the southern inland regions, in southern Extremadura and inland Andalusia, summer is very hot and sunny: Seville is actually the hottest city in Europe, and this area can be considered an outpost of Africa in Europe. In summer the temperatures often reach 38/40 °C, and sometimes even 45 °C.
Seville average temperatures
Seville J F M A M J J A S O N D
Min (°C) 5 6 9 11 13 17 20 20 18 14 10 7
Max (°C) 15 17 20 24 27 32 36 36 32 26 20 16

In the southern cities located at higher altitudes, such as Granada, at 700 meters above sea level, the heat is tempered by the altitude, and the nights are a bit cooler, but the days are often torrid as well.

Granada, Alhambra

On the west coast, the sea temperature is always very cool, if not cold, and reaches a maximum of 19 °C in summer.
Sea temperature La Coruna
La Coruna J F M A M J J A S O N D
Sea (°C) 13 13 13 13 14 16 18 19 18 17 15 14

On the north coast (see Bilbao), the temperature of the sea is still very cool, even though it is a bit higher in summer.
Sea temperature Bilbao
Bilbao J F M A M J J A S O N D
Sea (°C) 13 12 12 13 15 18 20 21 20 18 15 13

On the coast of the Mediterranean Sea (see Barcelona, Balearic Islands, Costa Blanca), the sea temperature is higher, and it is warm enough for swimming from July to September.
Sea temperature Barcelona
Barcelona J F M A M J J A S O N D
Sea (°C) 13 13 13 14 17 20 23 25 23 20 17 15

In Costa del Sol (see Malaga), the sea is less warm than in the rest of the Mediterranean, due to the infiltration of Atlantic waters, while the small portion in the south-west that overlooks the Atlantic Ocean (Costa de la Luz, see Cádiz) is even cooler: here the ocean temperature reaches just 21 °C in August and September, even though the weather is hot and sunny.
Sea temperature Malaga
Malaga J F M A M J J A S O N D
Sea (°C) 16 15 15 16 17 20 22 23 22 20 18 16

For a beach holiday, the Atlantic coast have cool and fairly rainy summers, and also the ocean temperature is quite cool even in August, so the Mediterranean coast is preferable, especially in July and August.
For those wishing to visit cities and make excursions, summer is a great season on the Atlantic side (north and west), where you can find a cool or mild weather, very different from the rest of Spain. The same can be said with regard to the mountainous areas, which are sunny but not too hot.
The rest of Spain during summer is rather hot, so a stay in summer, especially during the hottest months of July and August, is not the best, at least fot those who suffer from the heat. This applies especially to the inland southern areas (see Seville, Cordoba), which are literally on fire, almost an outpost of Africa in Europe.
The southern shores of the Mediterranean (Costa del Sol, Costa Blanca) have mild and sunny winters, so in these areas the stay can be pleasant even in winter. In general, however, the best seasons to visit the southern and central parts of Spain are spring and autumn. In Madrid and Barcelona, for example, May, June and September are the best months (but in September, especially in Barcelona, the first autumn rains occur); in Seville, which is characterized by a particularly long and hot summer, the best months are May, October and April: in the latter the maximum temperature is already of 24 °C.
For skiing, the snow is more likely in the Pyrenees than in the mountainous areas of the south-central. In fact you can also ski north of Madrid, in Sierra de Guadarrama, and further south in Sierra Nevada, where ski runs, even though they are located at very high altitudes, above 3,000 metres, are not always covered with snow, as we have seen years ago, when the World Ski Championships were postponed to the next year due to lack of snow.

What to pack

In winter: for Madrid and the plateau: warm clothes, sweater, down jacket, raincoat or umbrella. For the northern Atlantic coast and Barcelona: warm clothes, sweater, jacket, raincoat or umbrella. For the south coast: spring/autumn clothes, sweater, jacket, raincoat or umbrella. For high mountains: mountain clothing.

In summer: for the northern Atlantic coast: light clothing, t-shirt, but also jacket, sweatshirt or sweater; raincoat or umbrella. For Madrid and the plateau: light clothing, sun hat, sweatshirt for cool evenings, possibly an umbrella. For Barcelona, the Balearic Islands and the south, light clothes, sun hat, a sweatshirt for the evening in June.
For the mountains, sweatshirt, jacket, hiking shoes, sunscreen and sunglasses.

See also the climate of the Canary Islands.

Back to Europe

All the countries

Contact Us