Weather | 5–10°C (41–50°F), cold rain, windy | 3–8°C (37–46°F), colder, darker, occasional frost or light snow | 1–7°C (34–45°F), coldest stretch, frost more likely |
Crowds | Low to moderate until festive season starts | Moderate early month, high on weekends, very high Dec 29–31 | Low after New Year, except Jan 1–2 holiday period |
Atmosphere | Quiet until Christmas lights switch on | Markets, carols, fairground rides, winter pubs, then Hogmanay build-up | Post-holiday calm, museum days, pub nights, Burns Night later in month |
Key events | Christmas market opening, St Andrew’s Day | Edinburgh’s Christmas, Christmas at the Botanics, Torchlight Procession, Hogmanay | Hogmanay spillover, Loony Dook, Burns Night, Turner in January |
Public holidays | None major citywide, aside from seasonal weekends | Christmas Day, Boxing Day, New Year buildup | New Year’s Day and Jan 2 public holiday effects |
Budget | Better hotel value before festive weekends | Highest prices around Christmas week and especially New Year | Often the cheapest central hotel rates of winter after Jan 3 |
Best for | Low-season city breaks | Festive atmosphere and New Year celebrations | Museum-heavy trips, off-peak deals, quiet castle visits |
Book early? | Good idea for Christmas opening weekends | Yes, especially hotels, Hogmanay, festive dining, and evening events | Less urgent after Jan 3, except Burns Night dinners |
Transport tips | Usually smooth | Reduced service Dec 25, limited Dec 26, road closures around Hogmanay | Normal service resumes after holiday period, though weather can slow regional trips |