Madrid – Weather

Madrid is an iconic Spanish city with a variable climate and typically cool evenings throughout the year. If you want to experience as much sunshine as possible on holiday, visit Madrid in summer. Temperatures in Madrid are very high, often rising above 40°C in July and August. The intense heat is perfect if you don’t mind it but if you struggle in a hot climate, you should consider travelling in spring or autumn. October enjoys average temperatures in the 20s and spring is pleasant with warm temperatures lingering in the mid-20s.

Madrid weather is warm without being overly hot or uncomfortable. Humidity levels are usually around 60% with very little fluctuation from season to season. The evenings are less humid, which is great for exploring the city at night and enjoying the exciting nightlife. The warm weather in Madrid is influenced by the city’s location next to the Toledo, Somosierra and Guadarrama mountain ranges that provide additional shelter from cooler temperatures, strong winds and heavy downpours.

Rainfall is more likely in the spring and autumn, but showers tend to be short and light. Summer is very dry with just two or three rainy days per month.

If you don’t mind cooler temperatures, a holiday in Madrid in winter can be very exciting. The city is alive with festivities to celebrate the holiday season and it’s a great time to enjoy some shopping in the city centre. The average temperature is around 11°C during the daytime with chilly lows of 2°C in January.

Current Weather

Mostly Cloudy

Weather Predictor Your next five days

Weather Bar Chart Average monthly temperature and rainfall for the location