
Spain · Europe
The best time to visit Madrid is May, June, July, August, and September. In summer, temperatures rise to 34°C; in winter they can drop to 2°C. During the best travel months, the sun shines up to 10 hours per day — ideal for beach and outdoor activities.
Madrid sits at around 650 metres in the middle of the Meseta — which gives it the most continental climate of any major Spanish city. The range is considerable: 34°C in July against 10°C in January, with winter nights at 2°C. The old saying about "nine months of winter and three of hell" is an exaggeration, but it captures the character better than any Mediterranean cliché.
Summer is dry and glaring: July brings 8 mm across one rain day, with twelve hours of sunshine daily. Anyone arriving in August finds a half-empty city — many Madrileños leave, and numerous restaurants close. For the Prado, the Reina Sofía and the centre that is arguably pleasant; for anything outdoors it is not.
The best months are April, May and October: 19–24°C, long evenings and the terraces open. October is, however, the wettest month of the year at 72 mm — Madrid takes its rain concentrated in autumn and spring. Winter is cold but sunnier than in central Europe; five hours of sunshine in January is more than Munich manages in March.
| Jan | Feb | Mar | Apr | May | Jun | Jul | Aug | Sep | Oct | Nov | Dec | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
MAXMAX | 11° | 13° | 16° | 19° | 24° | 30° | 34° | 33° | 28° | 22° | 15° | 12° |
MINMIN | 2° | 3° | 5° | 8° | 12° | 16° | 20° | 19° | 15° | 11° | 6° | 3° |
☀️Sunshine | 6h UV 4 | 7h UV 5 | 8h UV 7 | 9h UV 8 | 11h UV 9 | 12h UV 9 | 12h UV 9 | 11h UV 8 | 9h UV 7 | 7h UV 6 | 5h UV 4 | 5h UV 4 |
🌧Rain Days | 4d32mm | 4d37mm | 5d51mm | 6d55mm | 4d39mm | 3d21mm | 1d8mm | 1d11mm | 3d37mm | 6d72mm | 5d49mm | 4d43mm |
From May to August, UV levels in Madrid reach 9 — very high on the WHO scale. High-SPF sunscreen and shade around midday are essential.
April offers great weather in Madrid with fewer tourists and lower prices — ideal for those who want to avoid the peak season crowds.
Beach Holiday
Warm, sunny, little rain
City Trip
Pleasantly mild, not too hot