London Weather in December
United Kingdom · December climate averages and travel tips
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 high | 8°C (46°F) |
|---|---|
| Average low | 3°C (37°F) |
| Daily mean | 5°C (41°F) |
| Rainfall | 72 mm (2.8 in) |
| Rainy days (1 mm+) | 13 |
| Humidity | 94% |
| Cloud cover | 75% |
| Daylight | 7.6 hours |
| Est. sunshine | 2.1 hours/day |
| Wind | 13.6 km/h |
| vs November | 3°C cooler than November, with similar rainfall. |
What to pack for London in December
- a heavy winter coat, gloves and a hat
- an umbrella or rain jacket
London weather in other months
← NovemberBest time to visit LondonJanuary →
Better weather in December nearby
- Las Palmas de Gran Canaria20°C · 25 mm · Excellent
- Santa Cruz de Tenerife20°C · 33 mm · Excellent
- Seville17°C · 58 mm · Excellent
- Funchal18°C · 49 mm · Excellent
- Valencia16°C · 28 mm · Excellent
- Larnaca18°C · 70 mm · Excellent
Nearby in December
- Bath8°C · 89 mm
- Birmingham7°C · 75 mm
- Bruges7°C · 79 mm
- Manchester7°C · 105 mm
- Saint Peter Port11°C · 107 mm
- Liverpool8°C · 107 mm
Where else is good in December? See where to go in December.