The large Thames river in London overlooking the Westminster Palace and the Big Ben clock tower in London, United Kingdom, on a cloudy evening after sunset

Weather in December

December starts the winter season in London with the average temperatures in the 2.8°C (37°F) to 8.3°C (46.9°F) range. Rainfall is to the tune of 53.3mm (2.1"). Snowflakes appear for 2 to 3 days around December, but the snowfall rarely goes past 1 or 50.8mm (2"). December has the shortest days with 8 hours of daylight and just 1.7 hours of sunshine. It is rare to experience the sun shining brightly in December, as the cloud cover is almost unbreakable. London is never short of visitors, even during the gloomy winter months. Christmas is wet and mostly overcast, but the festive spirit brightens the days.[Resources]