Due to Madrid’s high altitude of 650 metres, it experiences quite different temperatures in the summer and the winter. The most pleasant warm weather falls between May and mid July when average temperatures are between 20 and 32 degrees Celsius (68°F – 90°F).
Towards the end of July, and throughout August, it can get hot with temperatures sometimes reaching 40 degrees Celsius (100°F). Night-time temperatures remain around 18 degrees Celsius (64°F). However, the climate in Madrid is low in humidity, therefore making the high temperatures easier to tolerate.
September is a pleasant month, with temperatures back down to around 25 degrees Celsius (77°F). October is also still fairly warm with an average daytime temperature of 20 degrees Celsius (68°F) and is still a pleasant time to visit.
The weather in Madrid is predominantly dry, but that doesn’t mean that rain can be ruled out. Especially in the winter months. Do bear in mind that these temperatures are averages, and the weather may fluctuate from the normal