Madrid Climate: Sunshine Hours, Temperature & Best Time to Visit

Madrid climate month by month: sunshine hours, temperature, rain and day length from weather station data 1991–2020. Best time to visit: June. Sunniest month: July.

  • 2,929 hours of sunshine a year – 1.7 times as much as London. Warmest is July at 33 °C by day.
  • Best time to visit: June

Sunshine and temperature in Madrid month by month

  • January: 5.2 h Sun/day (161 h), Daytime high 10 °C, Night 3 °C, Rain 32 mm, Holiday score 33
  • February: 6.5 h Sun/day (184 h), Daytime high 12 °C, Night 4 °C, Rain 34 mm, Holiday score 38
  • March: 7.1 h Sun/day (220 h), Daytime high 16 °C, Night 6 °C, Rain 35 mm, Holiday score 46
  • April: 8.2 h Sun/day (247 h), Daytime high 19 °C, Night 8 °C, Rain 46 mm, Holiday score 60
  • May: 9.5 h Sun/day (293 h), Daytime high 24 °C, Night 12 °C, Rain 48 mm, Holiday score 83
  • June: 11.1 h Sun/day (332 h), Daytime high 29 °C, Night 17 °C, Rain 20 mm, Holiday score 98
  • July: 12.0 h Sun/day (372 h), Daytime high 33 °C, Night 20 °C, Rain 9 mm, Holiday score 86
  • August: 11.1 h Sun/day (344 h), Daytime high 33 °C, Night 19 °C, Rain 10 mm, Holiday score 89
  • September: 8.5 h Sun/day (256 h), Daytime high 27 °C, Night 16 °C, Rain 24 mm, Holiday score 88
  • October: 6.7 h Sun/day (208 h), Daytime high 20 °C, Night 11 °C, Rain 64 mm, Holiday score 56
  • November: 5.5 h Sun/day (165 h), Daytime high 14 °C, Night 6 °C, Rain 52 mm, Holiday score 32
  • December: 4.7 h Sun/day (147 h), Daytime high 10 °C, Night 4 °C, Rain 42 mm, Holiday score 30
  • Temperature: station Madrid (2 km) · Sunshine: station Madrid/Cuatro Vientos (9 km) · Rain: station Madrid (2 km). Averages 1991–2020, source: Deutscher Wetterdienst (CLIMAT station data, CC BY 4.0) and NASA POWER; single years differ.

Questions

  • When is the best time to visit Madrid? By sunshine, warmth and rain the best months are June. Sunniest is July with 372 hours of sunshine, warmest July at 33 °C.
  • How many hours of sunshine does Madrid get a year? About 2,929 hours – 1.7 times as many as London (1,675 hours).
  • When does it rain most in Madrid? In October, with 64 mm on average. The driest month is July.
  • How warm is Madrid in January and July? In January the average daytime high is 10 °C, in July 33 °C.