The average weather in Madrid
Average yearly weather in Madrid - temperatures & rain
The weather in Spain’s capital alternates between cold and dry on the one hand and a more Mediterranean climate on the other, meaning warmer, drier, and more temperate weather most of the year. Winters tend to be rainy with low humidity. The average yearly temperature is about 15º C.
January is the coldest month of the year, while the average winter temperature in Madrid is around 6º C. It can get snow, which depending on the area might be between one and five days a year. Madrid’s winters are mild compared to other European countries, but in order to get the most from your time in Madrid, it’s better to program your trip during more friendly months.
July and August are the driest and hottest of the summer months with temperature averaging 24ºC but highs can reach 40ºC. Possible heat waves and high temperatures mean summer is not the best time to come to the capital. Madrid does experience 2.800 hours of sun per year, making it one of the sunniest places on the peninsula, so visiting the city in other seasons makes it a beautiful place to visit.
When is the best time to visit Madrid
Spring and autumn are the best seasons to make the most of your trip to the capital when the average temperature is about 18 ºC. Evenings are not excessively cold or warm and you can take advantage of longer days for long walks around the city. It’s important to note that this is the period with more rainfall, roughly 400mm, with October being the rainiest month, followed by April and then May in spring.
Average temperature in Granada
The following are average temperatures in Madrid over a 24 hour period.
- January: 6.3ºC
- February: 7.9ºC
- March: 11.2ºC
- April: 12.9ºC
- May: 16.7ºC
- June: 22.2ºC
- July: 25.6ºC
- August: 25.1ºC
- September: 20.9ºC
- October: 15.1ºC
- November: 9.9ºC
- December: 6.9ºC
Maximum temperatures in Madrid
The high in Madrid can reach almost 40º in summer with low humidity, especially in August, with a relative humidity of 41%.
The lowest temperatures in Madrid
The lowest temperature recorded in the city in winter can drop to -7.4 degrees in January with possible snowfalls, depending on the location.