pageweather
London in December
United Kingdom · 2026 climate averages

London weather in December 2026: climate and what to expect

Our take

Cool and moody. Best paired with warm rooms and long lunches.

11-year Open-Meteo data · 2015 — 2026
High
9.3°C
49°F
Low
4.4°C
40°F
Rainfall
66mm
Sunshine
3.4h/day

Roughly 12 rainy days across the month, on average.

Book on Booking.com · December rates
London hotels for December
Check-in Dec 15 · 3 nights · 2 guests
See December prices

December in London feels like damp wool and Christmas lights. Daytime temperatures peak around 9°C (48°F), dropping to 4°C (39°F) after dark—cold enough that breath fogs, warm enough that you won't freeze standing still. Expect about 66mm of rain spread across roughly 12 days; it's not relentless downpour, but persistent drizzle that soaks through careless layers. Sunshine averages just 3.4 hours daily, so mornings stay grey until nearly 9am and dusk arrives by 3:30pm. The air is damp rather than crisp, with occasional frost on park grass and the Thames embankment.

The city transforms into festive overdrive. Oxford Street and Covent Garden jam with shoppers hunting Boxing Day deals; Christmas markets bloom in Trafalgar Square, South Bank, and smaller neighborhoods. Restaurants book solid weeks ahead. Hotels push rates 30–40% higher than autumn, though last-minute deals emerge in the second half of the month as families finalize plans. Locals either embrace the seasonal buzz or retreat to quieter museums and galleries. The West End runs at full capacity, and ice rinks operate across the city.

December 2026 aligns closely with the 10-year trend—London's winter has edged slightly milder, but not enough to shift the essential character. Expect conditions consistent with recent years: cold, wet, and atmospheric rather than harsh. No major climate surprises; pack for 2015–2025 norms.

This month suits families wanting Christmas magic, photographers chasing moody grey-light architecture, and budget travelers who'll skip peak summer crowds. Romance hunters thrive here: riverside walks, warm pubs, and twinkling shop windows deliver atmosphere. Hikers should plan indoor alternatives. Arrive with waterproof layers and low expectations for sunshine, and you'll find December's London genuinely magical.

§II · Pack

What to pack for London in December

Layer aggressively in December—you'll move between unheated museums, warm cafés, and damp streets. Moisture is your main enemy, so prioritize water-resistant pieces over bulk. A good rain jacket does more work than a heavy coat alone.

  • Waterproof parka or rain jacket (shell layer)
  • Merino wool base layer or thermal leggings
  • Fleece-lined trousers or jeans with warm socks
  • Insulated waterproof boots (not trainers)
  • Wool beanie and gloves
  • Scarf (doubles as draft blocker on buses)
§III · Stay

Where to stay in London

We don't review individual hotels — plenty of people do that well. What we do is send you to compare rooms in London across trusted platforms.

Compare hotels on Booking.com
§IV · Do

Things worth doing

Christmas markets at South Bank and Trafalgar Square, ice skating at Somerset House, West End theatre matinees, British Museum and V&A indoor exploration, riverside pub crawls with warming ciders.

§V · Context

December vs. the rest of the year

How this month compares in London. Tap any month to read more.

highlighted months are among the best time to visit.

§VI · Best time

Best time to visit London

While December has its own character in London, the data-backed best months to visit London are May, June, July, August. These months combine the most favourable temperatures, rainfall, and sunshine across a ten-year climate record.

See the full best-time-to-visit guide for London
Similar in December

Other places with a similar climate right now

Frequently asked

London in December — FAQ

Q01

Is December a good time to visit London?

It is a fair time to visit — expect variable conditions and plan flexibility. In December, London averages a high of 9°C (49°F) and a low of 4°C (40°F), with 66mm of rainfall across roughly 12 rainy days.

Q02

What is the average temperature in London in December?

The average high temperature in London during December is 9°C (49°F), with an average low of 4°C (40°F). These figures are averaged from ten years of daily records (2015–2024, Open-Meteo Archive).

Q03

How many rainy days does London have in December?

London averages approximately 12 rainy days in December, with a total monthly rainfall of about 66mm. This is based on daily precipitation records where days with 1mm or more of rain are counted as rainy days.

Q04

What should I pack for London in December?

For London in December, pack a warm winter coat, a merino base layer for evenings, a compact umbrella or waterproof jacket, comfortable walking shoes. These recommendations are based on the ten-year weather averages for this specific month.

Q05

How crowded is London in December?

Tourist crowds in London during December are typically low — winter is off-season, meaning quiet streets and better hotel deals. Consider this when planning accommodation — prices track crowd levels closely.