London skyline along the River Thames at golden hour

London in December

Festive, busy, expensive

The short answer

December is a good time to visit London.

The single most atmospheric month if you're here for the festive city.

7/10 overall4–9°CHigh crowds€€€€ (High)
Weather6/10
Crowds4/10
Prices4/10
Events9/10

December in detail

What December actually feels like

Weather
4–9°C
Cold and dark, with the shortest days of the year
Crowds
High
Shopping streets and festive attractions are packed from late November onwards
Prices
€€€€ (High)
High through the month, peaking over Christmas and New Year

+Christmas lights, festive markets and New Year celebrations make December uniquely atmospheric.

–Christmas shopping and the holiday period push crowds and prices higher.

My tip for December

Early December gives the same lights and markets for meaningfully less than the final fortnight.

  • Christmas markets
  • Theatre
  • Shopping

How December compares

Against the other eleven months

5th of 12 overall in London, 9th for weather, 10th for space, 9th for value. The emptiest month is January; the best value is January.

See all twelve months for London

Plan around

What’s on in London in December

Christmas and New Year

December

The city becomes significantly busier around Christmas shopping, festive attractions and New Year's Eve. Early December delivers the same atmosphere for less.

Not set on December?

Even stronger months in London

Ready to book December in London?

Christmas lights, festive markets and New Year celebrations make December uniquely atmospheric.

Find hotels in London

Affiliate link