Annual average climate in Spain
- Minimum annual temperature: 9°C
- Average annual temperature: 15°C
- Maximum annual temperature: 20°C
- Precipitation: 54 mm/month (with 8 rainy days/month)
The best time to go to Spain
Min / Max | Precipitation | |
January | 3 ° / 12 ° | 49mm / 9 days |
february | 3 ° / 13 ° | 41mm / 7 days |
March | 5 ° / 15 ° | 69mm / 9 days |
April | 7 ° / 18 ° | 68mm / 10 days |
may | 10 ° / 21 ° | 64mm / 9 days |
June | 14 ° / 26 ° | 40mm / 6 days |
July | 17 ° / 28 ° | 28mm / 4 days |
August | 17 ° / 29 ° | 26mm / 4 days |
September | 14 ° / 25 ° | 46mm / 6 days |
October | 11 ° / 21 ° | 79mm / 9 days |
November | 6 ° / 15 ° | 81mm / 9 days |
December | 3 ° / 12 ° | 51mm / 8 days |
These weather forecasts have been calculated using data from weather stations spread across Spain.
Details by cities
Check the climate forecasts for the 10 largest cities in Spain:
- Madrid (15°C on average | 36 mm of rain/month over 7 days)
see the detail > - Barcelona (18°C on average | 53 mm of rain/month over 6 days)
see the detail > - Valencia (18°C on average | 40 mm of rain/month over 5 days)
see the detail > - Seville (20°C on average | 44 mm of rain/month over 5 days)
see the detail > - Zaragoza (16°C on average | 28 mm of rain/month over 6 days)
see the detail > - Málaga (19°C on average | 46 mm of rain/month over 5 days)
see the detail > - Murcia (19°C on average | 25 mm of rain/month over 5 days)
see the detail > - Palma de Mallorca (19°C on average | 41 mm of rain/month over 6 days)
see the detail > - Las Palmas de Gran Canaria (21°C on average | 13 mm of rain/month over 3 days)
see the detail > - Bilbao (15°C on average | 94 mm of rain/month over 13 days)
see the detail >
F.A.Q.
What are the hottest cities in Spain?
The following cities record the highest average maximum temperatures over the year:
Seville (with 26°C), Utrera (with 25°C), Santa Cruz de Tenerife (with 25°C), Puerto del Rosario (with 25°C), Murcia (with 25°C), …
Which are the coldest cities in Spain?
These cities are among those with the lowest average temperatures over the year:
Collado-Villalba (with 7°C), Sant Celoni (with 8°C), Soria (with 11°C), León (with 11°C), La Orotava (with 11°C), …
Which are the cities where it rains the least in Spain?
The following cities are among the driest in the country and record the fewest number of rainy days over the year:
Arona (with 24 rainy days), Puerto del Rosario (with 28 rainy days), Reef (with 34 rainy days), Almería (with 38 rainy days), Las Palmas de Gran Canaria (with 38 rainy days), …
Which are the cities where it rains the most in Spain?
These cities are among the rainiest in the country:
Saint-Jacques de Compostela (with 141 mm/month), Vigo (with 138 mm/month), Irun (with 134 mm/month), Pontevedra (with 131 mm/month), San Sebastian (with 128 mm/month), …
Which are the hottest months in Spain?
The months of the year with the highest maximum temperatures are:
August (with 29°C), July (with 28°C), June (with 26°C), …
Which are the coldest months in Spain?
The months of the year with the lowest average temperatures are:
January (with 7°C), february (with 8°C), December (with 8°C), …
Which are the driest months in Spain?
The months of the year with the least rainfall are:
August (with 26 mm/month), July (with 28 mm/month), June (with 40 mm/month), …
Which are the rainiest months in Spain?
The months of the year with the most rain are:
November (with 81 mm/month), October (with 79 mm/month), March (with 69 mm/month), …
The traveler's toolbox 🧳
Prepare, compare, and book your trip with our selection of must-see sites:
🛏 Booking: find your hotel/accommodation around the world
🔁 HomeExchange: the #1 home exchange platform
✈️ Skyscanner: surely the best flight comparator
⏱ LastMinute: the best offers for leaving at the last minute
🚗 RentalCars: search and compare car rental
🎟 GetYourGuide: book unforgettable tours and experiences