Climate in London
London has a temperate oceanic climate, mild year-round but famously changeable. Average July highs hover around 23 degrees Celsius and January lows around 3 degrees. Annual temperature range is very small.
Annual rainfall is around 600 mm over more than 110 rainy days. Atlantic depressions arrive in succession, hence the reputation for grey skies and sudden showers.
Summer heatwaves have grown more frequent, with all-time records above 40 degrees in July 2022. Smog and air quality are issues, especially near the centre and urban motorways.
Best time to visit is May to September, although spring offers blooming parks and winter has its festive charm. Use the hourly forecast, shower probability and air quality before planning the British Museum, Camden or the Tower.