Spain by the numbers
What is the weather in Spain, month by month?
Climate, train times and public holidays from Spain's own agencies, with the source named on every page.
Three things you can look up
Weather by month
Seville, July average high 36.0°C, January 16.0°C. 720 town-and-month pages from 85 AEMET stations.
Weather by month →Train times
Madrid → Seville
2h 38min
fastest of 18 direct Renfe trains on 11 November. 163 routes in all.
Train times →Public holidays
Jan6
Epiphany, Wednesday 2027: a holiday in every region. 19 regions and cities, 2026 and 2027.
Public holidays →Spain is not one climate
Two rankings across 60 places, to show how different Spain's places are.
Hottest in July (average high)
Wettest in November (rain)
| Place | November rain |
|---|---|
| Vigo | 246 mm |
| Pontevedra | 222 mm |
| Santiago de Compostela | 217 mm |
| San Sebastián | 169 mm |
| Santander | 157 mm |
| Bilbao | 147 mm |
Where the numbers come from
- AEMET, the State Meteorological Agency: climate normals 1981–2010 for 85 stations. Sources
- Renfe open timetable data (CC BY 4.0) for long-distance and high-speed trains.
- BOE, the official gazette: the 2026 and 2027 lists of public holidays by region.
Questions
Where does the weather data come from?
From AEMET, Spain's national weather agency. The figures are its published climate normals for 1981–2010 for each station. They describe a typical month, not a forecast.
Do the train times show today's trains?
No. They come from the Renfe timetable file for long-distance and high-speed services. The example departures are for Wednesday 11 November 2026; times change, so check Renfe before you buy.
Which holidays does the site list?
The national and regional holidays that the regions sent to the Ministry of Labour, as published in the BOE for 2026 and 2027. Each town also has up to two local holidays that are not listed here.