CrowdFreeViews
Edinburgh skyline with the Balmoral clock tower at sunsetLondon skyline along the River Thames at golden hour

Edinburgh vs London in December

Edinburgh edges it in December. Edinburgh averages 2–7°C with moderate–high crowds; London 5–9°C with high crowds.

By Daan · Last reviewed October 2026

Edinburgh and London

The verdict for December

  • WeatherLondon has the better weather4/10 vs 6/10
  • CrowdsEdinburgh is quieterModerate–High vs High
  • PricesVery similar€€€€ vs €€€€
  • OverallEdinburgh comes out ahead7.5/10 vs 7/10
Edinburgh skyline with the Balmoral clock tower at sunset

Edinburgh in December

Christmas markets, then Hogmanay takes over the city.

Temperature
2–7°C
Crowds
Moderate–High
Prices
€€€€

+Festive atmosphere, building to Hogmanay’s street party

–Cold, dark, with the year’s highest prices around New Year

December brings the Edinburgh Christmas Market to Princes Street Gardens, followed by Hogmanay, Edinburgh’s famous multi-day New Year celebration and street party, widely considered one of the world’s best.

London skyline along the River Thames at golden hour

London in December

Festive, busy, expensive

Temperature
5–9°C
Crowds
High
Prices
€€€€

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

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

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

Scores and crowd levels are my own judgement; temperatures are monthly averages. Higher scores are better: quieter, cheaper and more pleasant.