London Weather in December

United Kingdom · December climate averages and travel tips

Avg high8°C (46°F)
Avg low3°C (37°F)
Rainfall72 mm (2.8 in)
RatingPoor 3.9/10

London in December sees daytime temperatures around 8°C (46°F), dropping to about 3°C (37°F) at night. December is winter in United Kingdom. The month is moderately rainy, with about 72 mm (2.8 in) of rain spread over 13 days, making it the third wettest month of the year. You get roughly 7.6 hours of daylight and frequently cloudy skies.

Is December a good time to visit London?

December is not the best time to visit London (3.9/10) mainly because of the cold. The weather is much better in June to September.

Visiting London in December

Visiting London in December

December brings highs of 8°C and lows of 3°C, with rain on 13 days and just 2.1 hours of sunshine a day on average. The short 7.6-hour daylight window makes outdoor sightseeing feel compressed: visit Westminster Abbey or walk along the South Bank in daylight, then turn to the National Gallery or a West End show when it gets dark. Showers and heavy cloud can spoil long views from the London Eye, so leave flexible time for indoor stops. November is slightly milder and just as rainy; January is colder and drier.

Christmas crowds and practical tips

Christmas lights and markets give central London a seasonal draw, while Hyde Park's Winter Wonderland is a major December event. Oxford Street and Covent Garden can be especially crowded around Christmas shopping and the school holidays; early December is generally a calmer choice for a city break. Prices vary: festive dates around Christmas and New Year can be costly, while quieter parts of the month may offer better value than peak summer, one of London's best-known high seasons. Many museums and shops change their opening hours over Christmas Day and Boxing Day, so check individual venues before setting out. For a weather-proof evening, take the Underground to Leicester Square for a West End performance, then eat in Chinatown nearby; keep an umbrella handy on the walk between the station and theatre.

December weather at a glance

Average high8°C (46°F)
Average low3°C (37°F)
Daily mean5°C (41°F)
Rainfall72 mm (2.8 in)
Rainy days (1 mm+)13
Humidity94%
Cloud cover75%
Daylight7.6 hours
Est. sunshine2.1 hours/day
Wind13.6 km/h
vs November3°C cooler than November, with similar rainfall.

What to pack for London in December

London weather in other months

Jan7°C / 2°C62 mmPoorFeb8°C / 2°C54 mmFairMar11°C / 3°C51 mmFairApr14°C / 4°C38 mmGoodMay17°C / 7°C57 mmExcellentJun21°C / 10°C57 mmExcellentJul23°C / 13°C57 mmExcellentAug22°C / 12°C61 mmExcellentSep20°C / 11°C49 mmExcellentOct16°C / 8°C76 mmGoodNov11°C / 5°C73 mmFairDec8°C / 3°C72 mmPoor

← NovemberBest time to visit LondonJanuary →

Better weather in December nearby

Nearby in December

Where else is good in December? See where to go in December.