Skip to main content
Edinburgh Christmas guide: markets, events and winter magic

Edinburgh Christmas guide: markets, events and winter magic

Updated:

Edinburgh in December: the case for a winter visit

Edinburgh’s Christmas programme has grown significantly over the past two decades to become one of the most celebrated festive seasons in the UK. The combination of the old city’s stone architecture draped in lights, the ice rink in Princes Street Gardens, the Christmas market stalls, and the approach of Hogmanay makes late November through early January a genuinely compelling time to visit.

It is also, crucially, not August. Hotel prices are considerably lower than the summer peak, the Old Town is atmospheric rather than overcrowded, and the quality-of-experience ratio improves dramatically once the festival crowds have gone.

The Christmas markets

Edinburgh’s main Christmas market occupies Princes Street Gardens beneath the castle, running from late November to around 8 January. The market has a German focus — bratwurst, mulled wine (Glühwein), wooden decorations, and gingerbread alongside Scottish produce stalls. The scale is significant by UK standards: over 70 stalls, a Ferris wheel, a Star Flyer ride, and an ice rink all within the same enclosed space.

The quality is variable. The Scottish produce stalls (Arran cheese, tablet, Scottish gin, local preserves) are worth the time; some of the craft stalls are generic Christmas market fare that could be in Manchester or Bristol. The mulled wine is reliably good.

Practical advice: The market is most crowded on Saturday afternoons and most atmospheric on weekday evenings after dark, when the castle lit up behind the decorated stalls is genuinely beautiful. Entry to the market itself is free; rides and the ice rink are separately priced (skating around £15-18 per adult including skate hire in 2021).

See the Christmas markets guide for current dates, prices, and what’s new each year.

The ice rink

The outdoor ice rink in St Andrew Square (not Princes Street Gardens — they are different) has a more formal atmosphere and tends to attract a slightly older crowd. The square’s Georgian architecture makes it one of the more elegant ice-rink settings in the UK. Session prices typically run £13-16 per adult.

Edinburgh’s Christmas light events

Edinburgh’s Christmas (the official programme) includes a Christmas light trail through the Old Town and various outdoor events across the city. The Bothy Garden at the Scottish National Gallery of Modern Art hosts an annual Winter Wonderland with illuminated installations.

The Royal Botanic Garden Edinburgh runs a Christmas light trail in late November and December (separate ticketed event, book in advance) that threads through the garden illuminated by coloured lights. It is consistently well-reviewed for families and couples alike. Tickets around £18-22 per adult.

Ghost tours in December

Edinburgh’s ghost tour operators do not slow down in December — if anything, the combination of early darkness, cold air, and holiday crowds makes the evening atmosphere more charged than in summer. See the ghost tour guide for which operators are worth booking in winter.

What happens to the Castle in December?

Edinburgh Castle remains open year-round. Winter opening hours are shorter (9:30am-5pm, last entry 4pm) and the crowds significantly thinner than in summer. The castle in snow — an occasional treat in Edinburgh Decembers — is one of the most dramatic views in Scotland. A guided castle tour in winter takes advantage of the smaller groups and more relaxed pace.

Hogmanay preview

The Edinburgh Christmas season ends where the Hogmanay season begins: 29 December brings the Torchlight Procession, then three nights of street parties, concerts, and the famous Princes Street Hogmanay celebration. The two events blur into a continuous festive programme that makes late December the best time to visit Edinburgh if you can manage it.

Book accommodation for late December exceptionally early — Hogmanay is second only to August in demand. See the Hogmanay guide for the full event programme and booking strategy.

Practical winter visit advice

Weather: December in Edinburgh averages 7°C during the day, dropping to 2-3°C at night. Snow is possible but not guaranteed. Wind is the main comfort challenge — particularly on Arthur’s Seat, Calton Hill, and the castle esplanade. Dress in layers with a windproof outer layer rather than just a heavy coat.

Daylight: Sunset in Edinburgh in December falls around 3:30-3:45pm. This limits outdoor sightseeing but makes the evening market atmosphere more compelling. Plan outdoor activities (Arthur’s Seat, Calton Hill) in the middle of the day.

Hotel prices: December weekends in Edinburgh run £90-150 for mid-range hotels — significantly better than August’s £200-300+. Weekdays are even cheaper. The weeks between Christmas and New Year (27-30 December) are an exception and prices spike for Hogmanay proximity.

What closes: Some smaller restaurants and shops take a week or two around Christmas. The museums (National Museum, Scottish National Gallery) are closed on Christmas Day and Boxing Day but open throughout December otherwise.

For a longer planning view covering the full winter season, see the Edinburgh in winter guide. The Hogmanay three-day itinerary covers the December-January transition in detail.

What Edinburgh is like to visit in December

The Christmas period transforms Edinburgh in ways that go beyond the markets and ice rinks. The city’s stone architecture, normally cold grey in winter light, takes on warmth under the coloured lighting that runs throughout the Old Town and New Town from late November. The Princes Street shopping district, often criticised as one of the less attractive main shopping streets in a major European capital, becomes genuinely attractive under the Christmas lights.

The atmosphere in Edinburgh in mid-December has a particular quality that is difficult to describe precisely — the combination of the old city’s character, the dark early evenings, the Christmas decorations, and the knowledge that Hogmanay is approaching gives the city a festive mood that feels more rooted than the tinsel-and-shopping-centre version found in many cities.

Visitors who enjoy candlelit pubs and the sense of a city with genuine winter traditions will find Edinburgh in December one of its most appealing incarnations.

Day trips in December

The Edinburgh day-trip landscape changes in December. The Highland day trips (Loch Ness, Glencoe) are still possible but the days are very short — sunset falls by 3:30pm at the winter solstice, which means much of any Highland day trip is conducted in darkness on the return leg. Stirling Castle is a better December day trip — only an hour from Edinburgh, atmospheric in winter light, and the castle itself has good heating. See the Stirling day trip guide.

Rosslyn Chapel in December benefits from smaller crowds and the mystery-novel atmosphere of a stone chapel in winter that is not present in the same way during summer visitor season. See the Rosslyn Chapel guide.

Edinburgh Christmas: what is genuinely worth doing

Worth doing: the Torchlight Procession (if timing aligns), the Christmas market on a weekday evening, a proper Edinburgh pub on Christmas Eve (many remain open), and the Royal Botanic Garden light trail (book in advance).

Worth skipping: the various “Christmas experiences” marketed heavily in the tourist zone, which range from adequate to overpriced theatre. The ice rinks are good value on weekday mornings; extremely crowded on weekend afternoons.

Worth considering: the Edinburgh Hogmanay events in the final week of December are often better value and more authentically Edinburgh than the commercial Christmas programme. If your visit extends to 29-31 December, the Torchlight Procession and the approach to Hogmanay give a sense of Edinburgh’s winter character that no Christmas market can match.

Getting the most from a winter Edinburgh visit

The practical guide to Edinburgh in December: arrive knowing that darkness falls early and pack accordingly with your afternoon plans. The first two or three hours of a December afternoon — from lunch until about 3pm — are the best window for outdoor Edinburgh. After that, the city transitions naturally into its indoor character: the museums, the pubs, the restaurants, the theatres.

Edinburgh’s theatre scene in winter is strong: the Royal Lyceum, the King’s Theatre, and the Traverse all programme their main seasons through December. The Lyceum and King’s Theatre run traditional seasonal productions appropriate for families. The Traverse programmes more experimental work. Check their websites for December schedules.

For a full month-by-month picture of Edinburgh’s seasonal character, see the best time to visit Edinburgh guide.