Climate in Madrid, Spain
The best time to come to Madrid is at the beginning of the summer, from May to the start of July, when most days are clear and sunny, but when the heat isn't quite as fierce as later in the season. This is also the time when a great deal of the city's outdoor festivals like San Isidro and Feria Taurina take place. During heat-waves temperatures soar as high as 40°C in July and August, and rain is almost unheard of. But a little earlier in the season you can enjoy being outside without feeling like you have escape the sun the whole time. Autumn arrives by late-September when it becomes a bit wetter again and temperatures start to sink back towards the low 20s. September and October is also a very comfortable time to be outdoors in the city. You might escape the tourist crowds if you’re lucky!
Madrid has a Mediterranean climate but being in the middle of the Iberian Peninsula and a long way from ocean or sea makes the weather different from coastal cities like Valencia. Summers in Madrid are just as warm, if not hotter, but winters are normally cooler. From December to February temperatures will only get up to about 10° and there are around 10 rainy days a month in this season. Temperatures climb quickly through spring - a typical day in April will get highs of 17 degrees Celsius, but by June temperatures are pushing 30 degrees Celsius.