Average weather, temperature, rainfall, sunshine
In Spain there are, broadly speaking, five types of climate:
- the climate of the
northern Atlantic coast, cool, humid and rainy;
- the climate of the
central plateau, quite arid and moderately continental, with relatively cold winters and hot summers (see Madrid);
- the Mediterranean climate of the
southern and eastern coasts (see Barcelona, Balearic Islands, Valencia, Málaga), mild and sunny;
- the almost African climate of the
Andalusian plain (see Seville, Córdoba), mild in winter and very hot in summer;
- finally, the mountainous climate of the
Pyrenees and the Sierras, more or less cold depending on altitude.
Therefore, Spain is not always warm and sunny as you might think.
However, if you exclude the north-facing coast, in much of Spain the summer is hot, dry and sunny.
In the following map, we can see the
climate zones in Spain.
The climate in detail
The north
Atlantic coast
In the north, along the coast bordering the Atlantic Ocean (see La Coruna, Gijon, Santander,
Bilbao),
winter is mild and humid: rainfall is frequent and sunshine is relatively rare.
The coasts of
Galicia and
Asturias, more exposed to the westerly winds, are often
windy, but sometimes this can happen in
Cantabria and in the
Basque Country too.
In Galicia (see
Santiago de Compostela), the rainfall is particularly abundant, especially from October to April.
In this area,
summer is cool and quite rainy, and even in July and August the sky is often covered with clouds; the sea is not warm, barely reaching 21 °C (70 °F) in August.
In
Santander, in Cantabria, the average temperature ranges from 10.5 °C (51 °F) in January and February, to 20.5 °C (69 °F) in August.
Santander - Average temperatures (1991-2020) Month | Min (°C) | Max (°C) | Mean (°C) | Min (°F) | Max (°F) | Mean (°F) |
---|
January | 8 | 13.3 | 10.6 | 46 | 56 | 51.1 |
---|
February | 7.5 | 13.3 | 10.4 | 46 | 56 | 50.8 |
---|
March | 8.8 | 14.9 | 11.8 | 48 | 59 | 53.3 |
---|
April | 9.7 | 15.7 | 12.7 | 49 | 60 | 54.9 |
---|
May | 12.2 | 17.8 | 15 | 54 | 64 | 59 |
---|
June | 14.9 | 20.2 | 17.6 | 59 | 68 | 63.6 |
---|
July | 17 | 22.4 | 19.7 | 63 | 72 | 67.4 |
---|
August | 17.6 | 23.3 | 20.5 | 64 | 74 | 68.8 |
---|
September | 15.8 | 21.8 | 18.8 | 60 | 71 | 65.8 |
---|
October | 13.6 | 19.9 | 16.8 | 57 | 68 | 62.2 |
---|
November | 10.4 | 16 | 13.2 | 51 | 61 | 55.8 |
---|
December | 8.8 | 14.1 | 11.4 | 48 | 57 | 52.5 |
---|
Year | 12.1 | 17.7 | 14.85 | 53.7 | 63.9 | 59 |
---|
In this northern area, the rains are abundant, and some rain may also fall in summer. In Santander, more than 1,100 mm (43 in) of rain fall per year.
Santander - Average precipitationMonth | Millimeters | Inches | Days |
---|
January | 110 | 4.3 | 13 |
---|
February | 85 | 3.3 | 11 |
---|
March | 85 | 3.3 | 10 |
---|
April | 100 | 3.9 | 12 |
---|
May | 75 | 3 | 11 |
---|
June | 60 | 2.4 | 9 |
---|
July | 50 | 2 | 8 |
---|
August | 70 | 2.8 | 9 |
---|
September | 90 | 3.5 | 10 |
---|
October | 115 | 4.5 | 12 |
---|
November | 155 | 6.1 | 10 |
---|
December | 125 | 4.9 | 13 |
---|
Year | 1115 | 43.9 | 127 |
---|
On the north coast of the Atlantic Ocean, the sun does not shine very often, even in summer.
Santander - Sunshine hoursMonth | Average | Total |
---|
January | 2.5 | 85 | February | 3.5 | 105 | March | 4.5 | 135 | April | 5 | 150 | May | 5.5 | 170 | June | 6 | 180 | July | 6 | 185 | August | 6 | 180 | September | 5.5 | 160 | October | 4 | 130 | November | 3 | 95 | December | 2.5 | 75 | Year | 4.5 | 1645 |
Mediterranean climate
On the coast of the Mediterranean Sea and on the small Atlantic coastline of the Gulf of Cádiz (see Barcelona, Valencia, Balearic Islands, Almeria, Málaga, Cádiz, Jerez de la Frontera),
winter is mild. However, in comparison to the northern coast, the rains are rarer 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 the south, are relatively sheltered from Atlantic weather fronts.
Along the Mediterranean coast and on the Balearic Islands,
summer is hot and sunny, as is typical of the Mediterranean climate. The air is humid, but sea breezes temper the heat during the day.
On the Costa Brava, in Catalonia, on the border with France (see
Lloret de Mar), the average January temperature is 8.5 °C (47 °F). In the northernmost part of the coast, the tramontana, the cold wind from France, can sometimes blow.
Further to the south, in
Barcelona, the January average reaches 10 °C (50 °F). The summer is hot and sunny, a little less hot but more humid than in Madrid, with occasional thunderstorms during the afternoon.
Barcelona - Average temperatures (1991-2020) Month | Min (°C) | Max (°C) | Mean (°C) | Min (°F) | Max (°F) | Mean (°F) |
---|
January | 5.5 | 14.1 | 9.8 | 42 | 57 | 49.6 |
---|
February | 6 | 14.6 | 10.3 | 43 | 58 | 50.5 |
---|
March | 8.1 | 16.5 | 12.3 | 47 | 62 | 54.1 |
---|
April | 10.4 | 18.6 | 14.5 | 51 | 65 | 58.1 |
---|
May | 13.9 | 21.9 | 17.9 | 57 | 71 | 64.2 |
---|
June | 17.8 | 25.6 | 21.7 | 64 | 78 | 71.1 |
---|
July | 20.7 | 28.4 | 24.5 | 69 | 83 | 76.1 |
---|
August | 21.2 | 29.1 | 25.1 | 70 | 84 | 77.3 |
---|
September | 18 | 26.1 | 22 | 64 | 79 | 71.6 |
---|
October | 14.3 | 22.4 | 18.3 | 58 | 72 | 65 |
---|
November | 9.2 | 17.7 | 13.5 | 49 | 64 | 56.2 |
---|
December | 6.3 | 14.7 | 10.5 | 43 | 58 | 50.9 |
---|
Year | 12.7 | 20.8 | 16.7 | 54.8 | 69.5 | 62 |
---|
The rains are not abundant, approximately 600 mm (23.5 in) per year, and residents are asked not to waste water.
Barcelona - Average precipitationMonth | Millimeters | Inches | Days |
---|
January | 40 | 1.6 | 4 |
---|
February | 40 | 1.6 | 4 |
---|
March | 35 | 1.4 | 5 |
---|
April | 40 | 1.6 | 5 |
---|
May | 55 | 2.2 | 5 |
---|
June | 30 | 1.2 | 4 |
---|
July | 20 | 0.8 | 2 |
---|
August | 65 | 2.6 | 5 |
---|
September | 85 | 3.3 | 5 |
---|
October | 100 | 3.9 | 7 |
---|
November | 65 | 2.6 | 5 |
---|
December | 40 | 1.6 | 5 |
---|
Year | 620 | 24.4 | 56 |
---|
Further south, in the
Valencian Community (see
Castellón de la Plana,
Valencia), the January average is around 11 °C (52 °F), and the rainfall is even lower, 470 mm (18.5 in) per year.
East of Valencia, the
Balearic Islands (Mallorca, Menorca, Ibiza, Formentera) have a Mediterranean climate, but they are also quite windy. While the easternmost island, Menorca, is the windiest because of the cool wind blowing at times from southern France, Ibiza and Formentera, located more to the south, are milder and more sheltered. However, summer is hot and sunny on all the islands.
South of Valencia, in the province of
Alicante and in the
Costa Blanca, where the coast is exposed to the south-east, the winter is particularly mild, with an average in January of about 12 °C (53.5 °F). Besides, annual rainfall drops below 400 mm (15.5 in) per year, and the sun shines quite often even in winter.
More to the south, the southern part of the
Costa de Murcia (Costa Cálida) and the
Costa de Almería, being protected by the Sierra Nevada, are even more arid, and have a relatively dry and sunny winter.
As a result, the climate of these areas is
semi-desert, and this happens also in Los Monegros, between Zaragoza and Lleida, where the movies called "spaghetti Western" were shot.
On the coast of Andalusia (
Costa del Sol), continuing westwards, the climate is still Mediterranean (see
Málaga), but on the southern tip, where
Gibraltar and
Tarifa are found, it is cooler and windier in summer, and rainier in winter.
In south-western Spain, we find another portion of the coast facing the Atlantic Ocean, the
Costa de la Luz (see
Huelva,
Rota,
Cádiz). However, here the climate is Mediterranean, ie with hot and sunny summers, although the influence of the ocean is felt, so the heat is generally not as sultry as on the Mediterranean coast; moreover, the sea is very cool even in the middle of summer (see below).
Interior
Meseta
The interior of Spain (see
Valladolid, León, Pamplona, Madrid, Salamanca, Zaragoza), is largely occupied by a
plateau, called meseta, which has an average altitude of 700/800 meters (2,300/2,600 feet) and has colder winters.
In
Madrid, the capital, located at the center of the plateau, 650 meters (2,100 ft) above sea level, in January the temperatures hover around 2 °C (36 °F) at night and around 11 °C (52 °F) during the day, but sometimes, during cold spells, it can freeze and snow.
On the plateau, the summer days are often scorching, with highs well above 30 °C (86 °F), but thanks to the altitude, nights are pretty cool, and on the other hand, moisture is low, so the heat is more bearable. In Madrid, the temperature easily reaches 35/36 °C (95/97 °F), and sometimes as high as 40 °C (104 °F).
Madrid - Average temperatures (1991-2020) Month | Min (°C) | Max (°C) | Mean (°C) | Min (°F) | Max (°F) | Mean (°F) |
---|
January | 1.9 | 10.8 | 6.3 | 35 | 51 | 43.4 |
---|
February | 2.5 | 12.8 | 7.6 | 37 | 55 | 45.8 |
---|
March | 5.1 | 16.4 | 10.8 | 41 | 62 | 51.4 |
---|
April | 7.4 | 19 | 13.2 | 45 | 66 | 55.7 |
---|
May | 11 | 23.8 | 17.4 | 52 | 75 | 63.3 |
---|
June | 15.8 | 29.8 | 22.8 | 60 | 86 | 73 |
---|
July | 18.6 | 33.4 | 26 | 65 | 92 | 78.8 |
---|
August | 18.6 | 32.9 | 25.8 | 65 | 91 | 78.4 |
---|
September | 14.9 | 28 | 21.4 | 59 | 82 | 70.6 |
---|
October | 10.4 | 21.3 | 15.8 | 51 | 70 | 60.5 |
---|
November | 5.3 | 14.6 | 10 | 42 | 58 | 50 |
---|
December | 2.6 | 11.4 | 7 | 37 | 52 | 44.6 |
---|
Year | 9.6 | 21.2 | 15.35 | 49.2 | 70.2 | 59.5 |
---|
On the plateau, precipitation is not abundant (though it is quite frequent in winter) because the bulk of the moisture coming from the ocean falls as rain on the Atlantic slopes. In Madrid, precipitation amounts to 455 mm (18 in) per year.
Madrid - Average precipitationMonth | Millimeters | Inches | Days |
---|
January | 40 | 1.6 | 6 |
---|
February | 35 | 1.4 | 6 |
---|
March | 25 | 1 | 5 |
---|
April | 50 | 2 | 7 |
---|
May | 55 | 2.2 | 8 |
---|
June | 30 | 1.2 | 4 |
---|
July | 15 | 0.6 | 2 |
---|
August | 15 | 0.6 | 2 |
---|
September | 25 | 1 | 3 |
---|
October | 50 | 2 | 6 |
---|
November | 55 | 2.2 | 7 |
---|
December | 60 | 2.4 | 7 |
---|
Year | 455 | 17.9 | 63 |
---|
Andalusian plain
In the southern inland regions, in the lower areas of
Extremadura (see Badajoz) and in the interior of
Andalusia, winter is mild, with daily averages above 10 °C, furthermore, summer is very hot:
Seville and
Córdoba are actually the hottest cities in Europe, and this area is like a piece of Africa in Europe. In summer, the temperatures often reach 38/40 °C (100/104 °F), and sometimes up to 45 °C (113 °F).
Seville - Average temperatures (1991-2020) Month | Min (°C) | Max (°C) | Mean (°C) | Min (°F) | Max (°F) | Mean (°F) |
---|
January | 5.8 | 16.6 | 11.2 | 42 | 62 | 52.2 |
---|
February | 6.8 | 18.6 | 12.7 | 44 | 65 | 54.8 |
---|
March | 9.2 | 21.9 | 15.5 | 49 | 71 | 59.9 |
---|
April | 11.3 | 24.2 | 17.7 | 52 | 76 | 63.9 |
---|
May | 14.5 | 28.4 | 21.4 | 58 | 83 | 70.5 |
---|
June | 17.8 | 33.1 | 25.4 | 64 | 92 | 77.8 |
---|
July | 19.8 | 36.4 | 28.1 | 68 | 98 | 82.6 |
---|
August | 20.3 | 36.4 | 28.4 | 69 | 97 | 83 |
---|
September | 17.9 | 31.8 | 24.8 | 64 | 89 | 76.7 |
---|
October | 14.6 | 26.6 | 20.6 | 58 | 80 | 69 |
---|
November | 9.9 | 20.7 | 15.3 | 50 | 69 | 59.5 |
---|
December | 7.2 | 17.2 | 12.2 | 45 | 63 | 54 |
---|
Year | 13 | 26 | 19.45 | 55.3 | 78.8 | 67 |
---|
In inland areas, especially in the south, in summer the sky is normally clear, and even in winter there are many sunny days.
In the southern cities located at an altitude higher than the plain, such as
Granada, located at 700 meters (2,300 feet) above sea level, the heat is tempered by the altitude, and nights are a bit cooler, but the days are often scorching.
Mountains
In the
mountain regions, the climate becomes progressively more cold and snowy with increasing altitude. In addition, at the same altitude the Pyrenees in the north are certainly colder than the
Sierra Nevada, but the latter is higher (Mount Mulhacen reaches nearly 3,500 meters or 11,500 ft), so, even though it is located at a southern latitude, usually it has enough snow for skiing (at high altitudes). It is possible to combine a morning's skiing with an afternoon on the coast in order to enjoy the balmy air of the nearby
Costa Tropical (Motril is about an hour and a half drive away).
There is also a mountainous range that crosses the Meseta, called
Central System, which is divided into various chains. The one closest to the capital is the
Sierra de Guadarrama, whose highest peak is Peñalara (2,428 meters or 7,966 feet), where you can ski in winter. To the south-west we find another chain, the
Sierra de Gredos, at no great distance from Madrid as well.
In
Puerto de Navacerrada, located at 1,858 meters (6,095 ft) above sea level, the average temperature ranges from 0 °C (32 °F) in January to 17.5 °C (63.5 °F) in July and August.
Puerto Navacerrada - Average temperatures (1991-2020) Month | Min (°C) | Max (°C) | Mean (°C) | Min (°F) | Max (°F) | Mean (°F) |
---|
January | -2.7 | 2.7 | 0 | 27 | 37 | 32 |
---|
February | -2.8 | 3.2 | 0.2 | 27 | 38 | 32.4 |
---|
March | -0.9 | 5.9 | 2.5 | 30 | 43 | 36.5 |
---|
April | 0.4 | 8 | 4.2 | 33 | 46 | 39.6 |
---|
May | 4 | 12.7 | 8.4 | 39 | 55 | 47 |
---|
June | 8.7 | 18.7 | 13.7 | 48 | 66 | 56.7 |
---|
July | 11.8 | 23 | 17.4 | 53 | 73 | 63.3 |
---|
August | 11.9 | 22.8 | 17.4 | 53 | 73 | 63.2 |
---|
September | 8.2 | 17.4 | 12.8 | 47 | 63 | 55 |
---|
October | 4.4 | 11.2 | 7.8 | 40 | 52 | 46 |
---|
November | 0.1 | 5.5 | 2.8 | 32 | 42 | 37 |
---|
December | -1.6 | 3.8 | 1.1 | 29 | 39 | 34 |
---|
Year | 3.5 | 11.3 | 7.4 | 38.3 | 52.3 | 45.5 |
---|
Here the landscape is green because of the higher amount of precipitation, 1,240 mm (49 in) per year, with a maximum between October and December of 160/180 mm (6.3/7.1 in) per month and a minimum in July and August of 25 mm (1 in) per month.
In the northern parts of
Navarre,
Aragon and
Catalonia, we find the chain of the
Pyrenees. The highest peak,
Pico de Aneto, 3,404 meters (11,168 feet) high, is located in Aragon. Above 2,700 meters (9,000 feet) glaciers are found.
In the North, we also find a mountain chain parallel to the coast, the
Cantabrian Mountains, whose highest peak,
Torre Cerredo, 2,648 meters (8,688 ft), belongs to the group of the
Picos de Europa.
Sea temperature
On the north-west coast, for example in La Coruña, the
sea is always very cool, if not cold, and reaches a maximum of 19 °C (66 °F) in August.
La Coruña - Sea temperatureMonth | Celsius (°C) | Fahrenheit (°F) |
---|
January | 13 | 55 | February | 13 | 55 | March | 13 | 55 | April | 13 | 55 | May | 14 | 57 | June | 16 | 61 | July | 18 | 64 | August | 19 | 66 | September | 18 | 64 | October | 17 | 63 | November | 15 | 59 | December | 14 | 57 | Year | 15.3 | 59.5 |
On the north coast, the sea temperature is still very cool, although it is a little higher. For example, in Bilbao it reaches 21.5 °C (70.5 °F) in August.
Bilbao - Sea temperatureMonth | Celsius (°C) | Fahrenheit (°F) |
---|
January | 13 | 55 | February | 12.5 | 54 | March | 12.5 | 55 | April | 13 | 56 | May | 15 | 59 | June | 18.5 | 65 | July | 21 | 69 | August | 21.5 | 71 | September | 20.5 | 69 | October | 18 | 65 | November | 15.5 | 60 | December | 14 | 57 | Year | 16.3 | 61.4 |
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. In August, the sea temperature is 25 °C (77 °F) in Barcelona and 26 °C (79 °F) in Valencia.
Valencia - Sea temperatureMonth | Celsius (°C) | Fahrenheit (°F) |
---|
January | 14 | 57 | February | 13 | 55 | March | 14 | 57 | April | 15 | 59 | May | 17 | 63 | June | 21 | 70 | July | 24 | 75 | August | 26 | 79 | September | 24 | 75 | October | 21 | 70 | November | 18 | 64 | December | 15 | 59 | Year | 18.5 | 65.4 |
On the
Costa del Sol (see Malaga), the sea is not as warm as in the rest of the Mediterranean because of the infiltration of Atlantic waters, and reaches 23 °C (73.5 °F) in August.
Malaga - Sea temperatureMonth | Celsius (°C) | Fahrenheit (°F) |
---|
January | 16 | 61 | February | 15 | 59 | March | 15 | 59 | April | 16 | 61 | May | 17 | 63 | June | 20 | 68 | July | 22 | 72 | August | 23 | 73 | September | 22 | 72 | October | 20 | 68 | November | 18 | 64 | December | 16 | 61 | Year | 18.4 | 65.1 |
The sea in the small portion of the south-west overlooking the Atlantic Ocean (
Costa de la Luz) is even cooler. Here, the ocean temperature reaches only 22 °C (72 °F) in August and September, even though the weather is hot and sunny.
Cadiz - Sea temperatureMonth | Celsius (°C) | Fahrenheit (°F) |
---|
January | 16.5 | 62 | February | 16 | 61 | March | 16 | 61 | April | 17 | 62 | May | 18 | 64 | June | 20 | 68 | July | 22 | 71 | August | 22.5 | 73 | September | 22 | 72 | October | 20.5 | 69 | November | 19 | 66 | December | 17.5 | 63 | Year | 18.9 | 66 |
When to go
For a
beach holiday in Spain, the Northern Atlantic coast has a cool and fairly rainy summer. Moreover, the ocean temperature is quite cool even in this period, so the Mediterranean coast is preferable, and the best months are July and August.
For those wishing to
visit cities and go on excursions, summer is a great season on the Atlantic side (north and north-west), where you can find 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 hot, especially in July and August, and the heat can be difficult to bear, at least for those who don't like it. This applies especially to the Southern inland areas (see Seville, Córdoba), which are literally on fire, almost an outpost of Africa in Europe.
In general, 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 (though 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, when the maximum temperature can already exceed 25 °C (77 °F) with some ease.
In
winter, the weather in the southern coasts of Spain (
Costa de la Luz,
Costa del Sol,
Costa Blanca) is usually mild and sunny, so a stay in these areas can be pleasant even in this season (at least when compared to other parts of Europe).
For a
ski holiday, snow is more likely in the Pyrenees than in the mountainous areas of the center and south. As mentioned above, you can also ski north of Madrid, in the Sierra de Guadarrama, and further south in the Sierra Nevada. However, even though ski runs in the Sierra Nevada are located at very high altitudes, above 3,000 meters (10,000 ft), they are not always covered with snow, as we saw some years ago, when the World Ski Championships were postponed to the next year because of lack of snow.
What to pack
In
winter, for Madrid and the plateau, pack warm clothes such as a sweater, a down jacket, and a raincoat or umbrella. For the Northern Atlantic coast and Barcelona, bring warm clothes like a sweater, a jacket, a raincoat or umbrella. For the south coast: spring/autumn clothes are appropriate, including a sweater, a jacket, a raincoat or umbrella. For the high mountains: mountain clothing.
In
summer, for the Northern Atlantic coast, bring light clothing such T-shirts, but also a jacket, a sweatshirt or sweater and a raincoat or umbrella. For Madrid and the plateau, you will also need light clothing as well as a sun hat, a sweatshirt for cool evenings and possibly an umbrella. For Barcelona, the Balearic Islands and the South it is wise to pack light clothes, a sun hat, and a sweatshirt for the evening in June and September (but also in July and August in the Costa de la Luz and in Tarifa).
For the mountains, bring a sweatshirt, a jacket, hiking shoes, sunscreen and sunglasses.
See also the climate of the
Canary Islands.
Back to topSee also the
temperatures month by month