December in Edinburgh is dark. That's the headline, and it shapes everything else about the month. The sun doesn't clear the horizon until nearly quarter to nine in the morning and it's gone again by half three in the afternoon — roughly seven hours of usable daylight, and many of those come filtered through thick cloud cover. Daytime temperatures sit around 7.5°C (46°F), dropping to about 3.5°C (38°F) after dark, with a damp chill that blows in off the Firth of Forth and seems to settle into your bones.
But Edinburgh does something remarkable with all that darkness. Princes Street Gardens fills up with one of northern Europe's better Christmas markets from late November, and the Old Town — those soot-darkened tenements stacked along the Royal Mile — glows with strings of lights threaded between the buildings. The smell of mulled wine and roasted chestnuts drifts out of every other close. And then the final days of the month bring Hogmanay, Edinburgh's world-famous New Year celebration, when tens of thousands pack into the city centre for a torchlight procession, live concerts, and fireworks launched from the Castle ramparts at midnight.
This is not a month for visitors who want comfortable weather and long outdoor days. It is, however, one of the most atmospheric times to be here. If you're willing to dress for it and accept that your afternoons and evenings will be spent in the dark — which, to be fair, just means more time in the pubs — December rewards the effort.
Why visit in December
- Edinburgh's Christmas market and Hogmanay together create one of Europe's most atmospheric festive stretches — the whole Old Town feels like it was built for this season
- Queues at Edinburgh Castle, the National Museum of Scotland, and other major attractions are a fraction of August's Fringe-season crowds
- Whisky season at its finest — there's no better month to settle into a warm pub on Grassmarket or the Royal Mile and work through a dram menu while rain hammers the windows
- Winter sunsets over the Castle and across to the Firth are genuinely dramatic, and at 3:30pm you don't have to stay up late to catch them
Worth knowing
- About seven hours of daylight — the sun sets around 3:30pm, which seriously limits outdoor sightseeing and hiking on Arthur's Seat or Calton Hill
- 108mm of rainfall spread across roughly 15 days, often arriving as persistent drizzle that soaks through anything short of proper waterproofs
- Hogmanay week — roughly December 28 through January 1 — sends accommodation prices to two or three times their normal level, and even budget options fill fast
- A biting wind tends to funnel through the gap between Old Town and New Town along Princes Street, making 7°C feel considerably worse than it sounds
Best for
Think twice if
Cold, damp, and windy with limited daylight. Expect overcast skies more often than not, with rain arriving as a fine, persistent drizzle rather than heavy downpours. The wind off the Firth of Forth adds a sharp edge to temperatures that already feel raw. Snow is possible but not reliable — Edinburgh might get a dusting once or twice, or none at all. Frost is more common, especially overnight and in the early mornings, glazing the cobblestones on the Royal Mile.
Seasonal caution
- Wind chill regularly pushes the feels-like temperature below 0°C (32°F), especially along exposed ridgelines like Calton Hill and the Princes Street corridor between Old Town and New Town
- Cobblestones on the Royal Mile and in the narrow closes get slippery with rain and overnight frost — smooth-soled shoes are a genuine injury risk
- Only about seven hours of daylight from sunrise at roughly 8:40am to sunset around 3:30pm — plan outdoor activities for the middle of the day
Year-round climate
Averages from the last 5 years.
| Month | Avg high (°C) | Avg low (°C) | Rainfall (mm) |
|---|---|---|---|
| Jan | 6 | 2 | 74 |
| Feb | 8 | 3 | 74 |
| Mar | 10 | 4 | 69 |
| Apr | 11 | 4 | 60 |
| May | 15 | 8 | 91 |
| Jun | 18 | 11 | 58 |
| Jul | 19 | 13 | 91 |
| Aug | 19 | 12 | 70 |
| Sep | 17 | 11 | 86 |
| Oct | 13 | 9 | 123 |
| Nov | 10 | 5 | 89 |
| Dec | 8 | 4 | 108 |
Headline events
Edinburgh's Hogmanay
December 30 to January 1
One of the world's largest and most famous New Year celebrations, centred on a torchlight procession through the Old Town on December 30, a massive open-air street party and concert on Princes Street on New Year's Eve, and fireworks launched from Edinburgh Castle at midnight. The city centre effectively becomes a ticketed arena for the night. Tens of thousands attend from across the world, and the atmosphere along the Royal Mile and into Princes Street Gardens is unlike anything else Edinburgh produces outside the Fringe.
Edinburgh's Christmas
Late November through early January
A month-long festive season that fills East Princes Street Gardens and George Street with a sprawling Christmas market, fairground rides, an ice rink, and food stalls, all set against the dramatic backdrop of Edinburgh Castle and the Scott Monument. The market draws both locals and visitors throughout December, and the mulled wine and bratwurst stalls stay busy from opening until late evening. It's not on the scale of Cologne or Vienna, but the setting is hard to beat anywhere in Europe.
Best things to do in December
Browse Edinburgh's Christmas Market in Princes Street Gardens
marketThe market fills East Princes Street Gardens with rows of wooden chalets selling crafts, food, mulled wine, and Scottish gifts, all set below Edinburgh Castle and beside the Scott Monument. A big wheel and fairground rides add to the spectacle. The stalls stay open into the evening, and the whole thing is at its most atmospheric after dark when the lights come on and the Castle looms overhead.
The market runs late November through early January, but December is its busiest and most fully stocked month — every stall is operational and the festive atmosphere peaks.Booking tipNo tickets needed for the market itself, but the rides sometimes have queues of 30 minutes or more on weekends. Weekday visits between 2pm and 5pm tend to be more manageable.
Attend the Hogmanay Torchlight Procession
festivalOn December 30, thousands of torchbearers walk in procession from the Royal Mile down through the Old Town to Holyrood Park. The line of fire snaking through Edinburgh's medieval streets is one of those sights that photographs can't quite capture — the crackle and heat of the torches, the smell of burning paraffin, the crowd noise echoing off the stone tenements.
The Torchlight Procession only happens on December 30 as the opening event of Hogmanay — it's a once-a-year spectacle.Booking tipTickets go on sale in autumn and sell out well before December. Book as early as possible — last-minute availability is unlikely.
Whisky tasting in a warm pub
food_and_drinkDecember is the month to take whisky seriously in Edinburgh. Settle into a corner of a Royal Mile or Grassmarket pub with a tasting flight and let someone who knows the difference between an Islay peat monster and a Speyside honey walk you through it. The contrast between the bitter cold outside and the warmth of the bar is half the experience.
Cold, short days and long dark evenings make this the natural month for slow, warm, indoor drinking — rushing through a tasting feels wrong when there's nowhere else to be.Booking tipThe Scotch Whisky Experience on the Royal Mile is a popular structured option — book a day or two ahead for weekend tastings in December.
Visit Edinburgh Castle
sightseeingThe Castle dominates the city from its volcanic rock perch, and December is one of the best months to visit without fighting through August's crowds. The views from the ramparts across Princes Street Gardens, down to Leith, and out to the Firth are particularly striking in winter light, especially on the rare clear day.
Visitor numbers drop significantly from summer — you can actually take your time in the Crown Jewels room and the Great Hall without being shuffled through.Booking tipBook online for a small discount and to skip the ticket queue. Morning visits tend to be quieter than afternoons.
Catch a traditional pantomime at the King's Theatre
entertainmentPantomime — a uniquely British form of Christmas theatre involving audience participation, cross-dressing, terrible jokes, and absolute chaos — runs throughout December at the King's Theatre in Tollcross. It's loud, silly, and genuinely funny if you lean into it. 'He's behind you!' Total commitment required.
Panto season runs December through early January and is as much a part of a British Christmas as the tree and the turkey — this is the only time of year it happens.Booking tipFamily-friendly matinees sell out fastest. Book a couple of weeks ahead for weekend performances, or try a weekday evening for better availability.
Sunset walk on Calton Hill
outdoorsThe sun sets around 3:30pm in December, casting a low golden light across the city when the clouds break. From Calton Hill you get a panoramic view — the Castle, Arthur's Seat, the Firth of Forth, the spires of the Old Town — all lit from the side in that particular winter way. The walk up takes about fifteen minutes from the east end of Princes Street.
December's early sunsets mean you can catch golden hour without rearranging your day — it happens mid-afternoon. On the rare clear day, the low winter sun angle produces light you won't see in summer.Explore the National Museum of Scotland
museumFive floors of galleries covering everything from Scottish history to world cultures to science and technology, and entirely free. The Grand Gallery alone — a soaring Victorian hall filled with natural light — is worth the visit. In December, the museum often runs special holiday-themed events and late openings.
Free entry, warm interiors, and a natural rainy-day refuge make this the single best thing to have in your back pocket on a cold, wet December afternoon — and you'll likely have several of those.Booking tipNo booking required for general entry. Timed tickets may be needed for special exhibitions.
Tour the Real Mary King's Close
sightseeingA guided tour through the preserved medieval streets buried beneath Edinburgh's Royal Mile. The closes — narrow alleyways between buildings — were sealed off and built over centuries ago, and walking through them feels genuinely otherworldly. The temperature underground stays constant, which in December means it actually feels warmer down there than on the surface.
December's early darkness and cold make underground attractions more appealing than in summer, and the atmospheric quality of the closes pairs naturally with the season. Shorter queues than peak months.Booking tipBook online at least a few days ahead — the tours have limited capacity and popular time slots fill up, especially during school holidays around Christmas.
What to eat in December
On menus now
Scotch broth
A thick, warming soup of lamb, barley, root vegetables, and whatever else is to hand — exactly the thing you want after a couple of hours wandering the Christmas market in the cold. Pubs across the Old Town and Grassmarket put it on their winter menus from November through February.
What to drink
Mulled wine
Served at seemingly every stall across the Christmas market in Princes Street Gardens — clove-heavy, sticky-sweet, and scalding hot. The warmth is as much the point as the flavour on a freezing December evening. You'll smell it before you see the stalls.
In markets
Venison
Scottish venison appears on restaurant menus across Edinburgh from autumn through winter, when the game season is in full swing. December is peak availability. You'll find it in stews, as steaks, and in pies at places throughout New Town and Leith.
Scottish smoked salmon
A traditional Christmas gift and table centrepiece in Scotland — December is when fishmongers and delis across the city stack it high. The cold-smoked variety from the Scottish Highlands has a silky, delicate quality quite different from mass-produced versions.
Festival food
Mince pies
These small, rich pastry cases filled with spiced dried fruit peak in December and appear in every bakery and café in the city. Look for handmade versions at independent bakeries in Stockbridge and Morningside rather than the mass-produced ones — the difference is noticeable.
Regular events in December
Carol concerts at St Giles' CathedralFree
The High Kirk of Edinburgh hosts traditional carol services and choral concerts throughout December, filling the medieval interior with music that echoes off the stone pillars. The cathedral's position halfway along the Royal Mile makes it easy to combine with a Christmas market visit.
Various dates throughout December, typically weekday evenings and Sunday afternoonsChristmas pantomime season at Edinburgh theatres
Beyond the King's Theatre's headline panto, several Edinburgh venues put on their own festive productions throughout December — the Festival Theatre and smaller fringe venues run Christmas shows ranging from traditional panto to contemporary seasonal performances.
Throughout December into early JanuaryHogmanay Torchlight Procession
The opening event of Edinburgh's Hogmanay, a river of fire winding through the Old Town as thousands of participants carry flaming torches from the Royal Mile down to Holyrood Park. The procession ends with a fireworks display and live music.
December 30Christmas illuminations at the Royal Botanic Garden Edinburgh
The Royal Botanic Garden hosts an after-dark illuminated trail through its grounds in December, with light installations set among the garden's mature trees and glasshouses. Worth checking their winter programme for exact dates and availability.
Late November through December, select eveningsBest places this December
Princes Street Gardens
parkThe long public park below Edinburgh Castle splits into East and West sections. In December, the East gardens host the Christmas market, big wheel, and ice rink, while the West gardens offer a quieter walk with views up to the Castle. After dark, the whole stretch glows with market lights and the floodlit Castle above — one of the better urban winter scenes in Europe.
City CentreEdinburgh Castle
castleThe fortress on Castle Rock is dramatic year-round, but winter light and thinner crowds give it a different quality. On a clear December morning the views from the Argyle Battery stretch across to Fife. The interior — Crown Jewels, Great Hall, St Margaret's Chapel — takes on a quieter character when you're not being jostled by summer tour groups.
Old TownCalton Hill
viewpointA short climb from the east end of Princes Street rewards you with the city's best free panoramic viewpoint. The National Monument's unfinished Greek columns frame the Castle and Arthur's Seat behind. In December, this is where locals go for sunset around 3:30pm — and it's the favoured free-viewpoint spot for Hogmanay fireworks.
City CentreVictoria Street
streetA curving, steeply sloped street lined with colourful shopfronts in the Old Town — it's the street that supposedly inspired Diagon Alley. In December, the independent shops make it one of Edinburgh's better spots for Christmas gift shopping: whisky, cashmere, books, cheese, and crafts.
Old TownThe Grassmarket
squareA wide, open square at the foot of the Castle Rock, ringed with pubs and restaurants. In December it's a natural stop for a warming lunch or afternoon pint after walking the Royal Mile. The views up to the Castle from below are particularly good when the ramparts are lit at night.
Old TownDean Village
villageA peaceful former milling village tucked into the Water of Leith gorge, just minutes from the West End. The sandstone buildings, arched bridge, and tree-lined river path feel miles from the city centre. On a crisp December morning with frost on the ground, it's one of Edinburgh's most photogenic spots.
West EndNational Museum of Scotland
museumFree and vast, covering Scottish history, natural sciences, and world cultures across multiple floors. The ground-floor Grand Gallery is an architectural highlight in its own right. December often brings special holiday programming and extended hours. The rooftop terrace — free to access — offers one of the best elevated views of the Castle.
Old TownRoyal Botanic Garden Edinburgh
gardenThe seventy-acre garden in Inverleith is worth a visit year-round, but in December the heated glasshouses — particularly the Tropical Palm House — offer a warm escape from the cold. The garden's winter programme includes illuminated evening events through the grounds.
Inverleith
Your packing checklist
Tick items off as you pack. Your progress saves in this browser.
Insider tips
The Christmas market in Princes Street Gardens gets properly crowded on Friday and Saturday evenings — weekday afternoons between about 2pm and 5pm are noticeably calmer, and you'll actually be able to move between stalls without shuffling. Sunday mornings are decent too.
Stockbridge hosts its own smaller Christmas market, usually on the first Sunday of December. It's more local vendors, less commercial, and a fraction of the Princes Street crowds. Worth combining with a walk through Dean Village along the Water of Leith.
The best free viewpoint for Hogmanay's midnight fireworks is Calton Hill, but locals know this — if you want a decent spot, get there by 10pm with a flask of something warm and a blanket. Inverleith Park also gives a clear sightline to the Castle.
The National Museum of Scotland's rooftop terrace is free to access and gives you one of the best elevated views of Edinburgh Castle without paying Castle admission. In December's early darkness, it's a good sunset spot too — and warm galleries are steps away when you've had enough cold.
Many Edinburgh pubs run lunch deals through winter — a bowl of soup or a pie with a half pint for a fixed price, chalked up on a board outside. Grassmarket and Rose Street pubs are good hunting ground for these. It's the warmest, cheapest lunch in the city.
Avoid these mistakes
- Planning a full outdoor walking itinerary and running out of daylight by 3:30pm — the December sun is gone before most cities would start thinking about afternoon tea. Front-load your outdoor sightseeing before midday and keep indoor attractions like the National Museum, Real Mary King's Close, and pub visits for the afternoon.
- Not booking Hogmanay tickets well in advance — the Street Party on Princes Street, the Concert in the Gardens, and the Torchlight Procession all sell out weeks or months before December. You cannot simply show up on the night and buy a ticket at the gate.
- Packing a regular umbrella instead of proper waterproofs — Edinburgh's December wind turns cheap umbrellas inside out within minutes, and the rain tends to come sideways. A good waterproof jacket with a hood is what locals rely on.
- Wearing smooth-soled shoes on the cobblestones — the Old Town's closes, the Royal Mile, and the paths through Princes Street Gardens get genuinely slippery with rain and overnight frost. Every December, tourists take falls that could have been avoided with proper-soled shoes.
Practical tips for December
Book accommodation early if visiting during Hogmanay week — December 28 through January 1 is Edinburgh's second most expensive period after the August Fringe, and central hotels fill weeks ahead. For the rest of December, two to three weeks' notice is usually sufficient. Many restaurants in the Old Town and New Town run set Christmas menus from mid-December onward, which can limit à la carte options — check before you sit down. The Christmas market operates daily from late morning until roughly 10pm but individual stall hours vary. Edinburgh's bus system, run by Lothian Buses, operates a reduced timetable on Christmas Day and Boxing Day — check their holiday schedule if you're relying on public transport. Dress in layers: you'll move constantly between freezing outdoor markets and overheated interiors, and peeling layers on and off is easier than choosing one temperature to commit to. If you're attending Hogmanay events, note that large bags and glass bottles are typically prohibited from the street party enclosures — travel light. The Royal Mile shops and many independent stores on Victoria Street keep extended hours through December for Christmas shopping, but some smaller galleries and studios may close between Christmas and New Year.
FAQ
Is December a good time to visit Edinburgh?
It depends on what you're after. If you want festive atmosphere, Christmas markets, and one of the world's best New Year celebrations, December is genuinely rewarding — the city dresses up for the season in a way that suits its gothic architecture. If you want long days for outdoor sightseeing, mild weather, or budget-friendly prices, you'd be better off in May, June, or September. The cold and darkness are real drawbacks, but they're also part of what gives Edinburgh its particular December character.
What is the weather like in Edinburgh in December?
Cold and damp. Average highs sit around 7.5°C (46°F) with lows near 3.5°C (38°F), but the wind chill off the Firth of Forth regularly makes it feel colder than that. Expect about 108mm of rainfall across roughly 15 rainy days — more often a persistent drizzle than heavy downpours. Humidity hovers around 85%. Snow is possible but unreliable. Frost is common overnight. The bigger issue for many visitors is the darkness: roughly seven hours of daylight, with sunrise around 8:40am and sunset by 3:30pm.
Do I need tickets for Edinburgh's Hogmanay?
For the main events — the Torchlight Procession on December 30, the Street Party and Concert in the Gardens on December 31 — yes, and they sell out well in advance. Tickets typically go on sale in autumn. The midnight fireworks are visible from various free viewpoints around the city, including Calton Hill and Inverleith Park, but the official street party enclosures require purchased tickets. Book as early as possible if Hogmanay is the reason for your trip.
Does it snow in Edinburgh in December?
Sometimes, but don't count on it. Edinburgh might get a light dusting once or twice during December, or nothing at all in a given year. The city sits at sea level and the maritime climate keeps temperatures hovering just above freezing more often than below it. Frost is considerably more common than snow. If a white Christmas is what you're imagining, Edinburgh delivers it some years and not others — the odds are roughly one in four for snow actually settling on Christmas Day.
Is Edinburgh crowded in December?
More than the quiet months but less than August's Fringe Festival. The Christmas market in Princes Street Gardens draws steady crowds throughout December, with weekends being noticeably busier than weekdays. The real crush comes during Hogmanay week — December 28 through January 1 — when tens of thousands of visitors arrive for the celebrations and the city centre gets properly packed. Early-to-mid December is the sweet spot if you want festive atmosphere without the Hogmanay intensity.
Last verified by automated review (v1.7.2) on June 2, 2026. What is automated review?