London

London

London in December

Not the best time

London's most atmospheric month with Christmas decorations and festive markets, but weather is cold and wet. High demand for holiday travel keeps prices elevated despite poor weather. Magical if you embrace the Christmas spirit and indoor activities.

Weather

December brings London's festive but wet winter weather with cold days, early darkness, and frequent rain totaling about 13 days. Temperatures hover just above freezing with occasional frost, and daylight lasts only from 8am to 4pm. Snow is possible but rarely sticks.

8°C high3°C low13 rain days

Crowds & Cost

high crowds
~$195/day average

Events & Festivals

  • Christmas markets
  • New Year's Eve fireworks
  • Boxing Day sales
  • Winter Wonderland in Hyde Park

December Tips

  • Book accommodations well in advance despite weather - Christmas season drives demand
  • Oxford Street becomes unbearable from mid-December through New Year
  • Take advantage of extended pub hours and cozy Christmas atmosphere

All Months

May through September offers the best weather odds, but London's charm doesn't depend on sunshine. Summer brings festival season—from Wimbledon in June to the Proms in July and August. Hyde Park fills with outdoor concerts, and every pub spills onto the sidewalks during those rare 25°C days. April and May see fewer crowds and blooming parks, especially in Regent's Park where the roses put on a show. October delivers autumn colors in Hampstead Heath and Richmond Park, plus the London Film Festival brings star sightings to Leicester Square. Winter means Christmas markets, ice skating at Somerset House, and theater season in full swing. The days are short but the city glows under streetlights. Just pack layers—London weather changes faster than the Queen's Guard rotation. Rain gear isn't optional; it's survival equipment.

London Scores

Solo

10/10

Couples

8/10

Families

9/10

Adventure

6/10

Budget

5/10

Luxury

10/10

BUILD YOUR LONDON PLAN

Insider picks, smart timing, and a plan ready when you are.