Home > Europe > United Kingdom > London > December Averages
Weather Averages for London in December
Averages for London in December
December tends to be one of the coldest and wettest months of the year in London. Daytime temperatures climb no higher than 7°C (45°F) and can fall as low as 2°C (36°F) at night.
You can expect rain on 15 days, and there is only three hours of sunshine each day on average. Hats, gloves, scarves and a waterproof mac or umbrella would be essential items to pack at this time of year.
Although the weather can be fairly gloomy, London is a magical place to spend Christmas! Head to Oxford Street for the best shopping and stunning Christmas lights, while Bond Street has the best designer gear.
And of course there is only one place to celebrate New Year’s Eve: Trafalgar Square. Here is the focus of all celebrations, and you can also head to the riverside to see the famously dazzling fireworks display.
Though many hotels charge a premium over Christmas, there are many budget hotels available.
The City View Hotel is located by the Roman Road Market just ten minutes walk from Bow Road tube. A double room for seven nights is offered for £324, and this includes a full English breakfast.
And the Belgrave House Hotel boasts an excellent location in Pimlico, just five minutes from both Buckingham Palace and Victoria Station. The station has all major transport links for central London and there is also a 15 minute express train to Gatwick airport from here. A double room for seven nights is offered for £455.