
London weather in December 2026: climate and what to expect
“Cool and moody. Best paired with warm rooms and long lunches.”
Roughly 12 rainy days across the month, on average.
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.
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)
What to pack for London in December
- →Lightweight fleeceAmazon · shop this
- →Merino travel socksAmazon · shop this
- →Compact travel umbrellaAmazon · shop this
- →Universal travel adapterAmazon · shop this
- →Compression packing cubesAmazon · shop this
- →Anti-theft crossbody bagAmazon · shop this
We may earn a small commission on any purchase — it doesn't change the price you pay.
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→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.
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.
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 LondonOther places with a similar climate right now
London in December — FAQ
Q01Is December a good time to visit London?
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.
Q02What is the average temperature in London in December?
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).
Q03How many rainy days does London have in December?
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.
Q04What should I pack for London in December?
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.
Q05How crowded is London in December?
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.



