Edinburgh in winter is cold, short on daylight, and wetter than it is snowy, and it's still one of the best times to be here. Average daytime temperatures sit between about 7°C and 9.5°C from November through March, dropping to 1.4-3.6°C overnight, and the sun can set as early as 3:40pm around the winter solstice. That's the honest headline before anyone sells you a fairy-lit postcard: you're planning around a genuinely short window of daylight, real rain on 10 to 13 days most months, and weather that can turn in an afternoon.
What 'winter' means here changes a lot depending on which weeks you land in. St Andrew's Day on 30 November effectively opens the season, and from mid-November the city tips into its festive run: the Christmas markets fill Princes Street Gardens, and the whole thing builds to Hogmanay, Edinburgh's famously enormous New Year's Eve street party. Once the decorations come down in early January, the city goes properly quiet: fewer tourists, better hotel rates, and one fixed cultural date worth knowing, Burns Night on 25 January, when pubs and restaurants across the city put on haggis, whisky and Robert Burns' poetry.
This guide covers the parts nobody else quite does: the real month-by-month weather and daylight, what's worth doing when the sun sets before you've finished lunch, and what changes between the festive run and the quiet stretch after it. For a full day-by-day plan, our 2-day Edinburgh itinerary already accounts for winter's shorter days, and our things to do in Edinburgh hub covers the sights themselves; this page is about timing your trip and knowing what to expect once you're here.