1 / 6Edinburgh does Christmas beautifully. The city's festive markets cluster in and around the valley that splits the Old and New Town, so you can wander between glittering food chalets, an open-air ice rink and stalls of genuinely Scottish gifts, all within a short walk. Here are the confirmed markets worth building a trip around, plus honest notes on where to stay and how to plan. As always in a city this popular in December, central means atmospheric but pricey and busy.
🎄Find Edinburgh hotels near the markets →🧭Also compare on ExpediaEdinburgh Christmas Market (East Princes Street Gardens)
This is the flagship, set in East Princes Street Gardens in the valley below Edinburgh Castle, between the Old Town and Princes Street. Expect around 70 chalet stalls of local and international food, mulled wine and crafts, plus fairground rides including the Big Wheel, Santa Train, Helter Skelter and Star Flyer. The setting, floodlit and framed by the castle, is hard to beat, which is exactly why it is the busiest and priciest of the lot. It typically opens mid-to-late November and runs to just after New Year (roughly late December to early January), but confirm exact 2026 dates and any timed-entry ticketing on the official edinburghschristmas.com site before you book, as arrangements change year to year.
The Scottish Market & Christmas Ice Rink (George Street)
Up in the New Town on George Street, this market leans Scottish, with the majority of stalls run by Scottish makers selling cashmere, crafts and artisan food and drink. It pairs with an open-air, undercover ice rink that runs between Charlotte Square and Castle Street, plus vintage funfair rides. It is a good stop for gifts and generally feels a touch calmer than the crowds down in Princes Street Gardens. It typically runs alongside the main market from mid-to-late November into late December or early January, so confirm the exact 2026 dates on the official Edinburgh's Christmas site.
St Andrew Square festive hub
At the east end of George Street, the gardens at St Andrew Square host a smaller festive hub with food and drink stalls and family attractions such as Santa's Stories and meeting Santa. One honest caveat: which attractions sit here versus George Street or Princes Street, things like the ice rink or big wheel, can shift from one year to the next. It is typically part of the festival from mid-to-late November to late December, but confirm the 2026 line-up and dates on the official site, as St Andrew Square's offering changes between years.
Castle Street Christmas Fair (Local Motive Ethical & Scottish Fair)
Just off George Street, the Castle Street fair, run by Local Motive, is the pick for genuinely local, small-maker gifts. Its wooden stalls showcase independent, ethical and exclusively Scottish makers, with handmade jewellery, knitwear, skincare, Scottish cheeses, chocolate and preserves. Because it is a separately organised fair, its calendar sits apart from the main festival: it typically runs from mid or late November to Christmas Eve, so confirm the 2026 dates directly with the Local Motive / Castle Street fair organisers rather than assuming they match the flagship market.
Where to stay for the markets
Base yourself in the New Town or Old Town around Princes Street and George Street. Everything, East Princes Street Gardens, George Street, Castle Street and St Andrew Square, sits within about a 10-minute walk of each other, since the markets straddle the valley between the Old and New Town. The New Town side, around George Street and Queen Street, is flatter, quieter in the evenings and handy for the Scottish Market and St Andrew Square. The Old Town side, along the Royal Mile and Market Street, puts you above Princes Street Gardens. Central is wonderfully walkable but pricier and busier in December, so book early.
Plan ahead
The single most important thing to remember: this guide is written well before the 2026 festival details are published, so treat every window here as typical rather than fixed. Before you commit to travel or accommodation, check the official Edinburgh's Christmas site (and the Local Motive organisers for the Castle Street fair) for confirmed 2026 opening dates, hours and any timed-entry tickets. December rooms in central Edinburgh sell out and rise in price the longer you wait, so lock in your stay as soon as your dates are firm.
✈ Planning a winter break? Get weekend winter-break deals sent to your inbox before they sell out — join The Daily Boarding Pass, free.
FAQs
When do Edinburgh's Christmas markets usually open?
They typically open mid-to-late November and run to late December or early January, with the Castle Street fair usually wrapping up on Christmas Eve. Exact 2026 dates are not confirmed this far ahead, so always check the official sites before booking.
Are the markets close together?
Yes. East Princes Street Gardens, George Street, Castle Street and St Andrew Square all sit within roughly a 10-minute walk of each other across the valley between the Old and New Town, so you can comfortably visit them all in a day.
Which market is best for local Scottish gifts?
The Castle Street Christmas Fair (Local Motive) is the standout for genuinely local, small-maker gifts, with exclusively Scottish makers. The Scottish Market on George Street is also strongly Scottish-focused and good for cashmere, crafts and artisan food and drink.
Things to do in Edinburgh
🎟️ Top things to do in Edinburgh
Skip the queues with pre-booked tickets. Compare prices across GetYourGuide and Tiqets — both offer free cancellation up to 24 hours before.
#ad — we earn a small commission at no cost to you when you book through our links.





