Skip to main content
Edinburgh Christmas markets guide

Edinburgh Christmas markets guide

Updated:

Edinburgh: folk and haggis Scottish dinner and folk music

Check availability

When are Edinburgh's Christmas markets and are they worth visiting?

Edinburgh's main Christmas markets run from mid-November to 3 January in Princes Street Gardens and St Andrew Square. They are genuinely attractive settings with a good atmosphere, though many food and drink stalls are standard European Christmas market fare. The backdrop of the castle and the setting are what make them special — not the stalls themselves.

Edinburgh’s Christmas markets: the honest assessment

Edinburgh does Christmas markets well. Not perfectly — more on that shortly — but the combination of the castle-lit backdrop, the Victorian layout of Princes Street Gardens, and the general atmosphere of a northern city dressed for winter gives the markets a quality that most northern European equivalents cannot match for dramatic setting.

The honest caveats come before the enthusiasm: the food and drink offering at the stalls is expensive relative to quality, much of the merchandise is generic (mulled wine, bratwurst, and carved wooden ornaments are common to every European Christmas market from Edinburgh to Nuremberg), and the central carousel and amusements near the market entrance in Princes Street Gardens lean heavily toward commercial entertainment. With those caveats stated, a winter evening in Edinburgh’s Christmas markets, with the floodlit castle rising above the gardens and the smell of mulled wine in the cold air, is a genuinely lovely experience.

Where the Christmas markets are

Princes Street Gardens: the main event

The principal market occupies the eastern end of Princes Street Gardens, in the valley between Princes Street and the Old Town. The setting is extraordinary: the Rock and Castle of Edinburgh’s volcanic plug rises directly to the south, lit at night, with the gardens and market stalls in the valley below. The market includes food and drink stalls, craft vendors, a fairground area (with a large wheel near the entrance that dominates the landscape from Princes Street), and an outdoor ice rink.

The ice rink is one of the better commercial elements — Edinburgh’s outdoor ice rink in this setting is one of the most atmospheric in Britain and is worth booking in advance (sessions sell out on evenings and weekends). Skate hire is included in the ticket price.

St Andrew Square: the craft and food market

The second main market site occupies St Andrew Square in the New Town, about 10 minutes’ walk from Princes Street Gardens. This market tends to have a slightly more upmarket and locally-focused offering, with Scottish craft producers, better-quality food stalls, and a large tipi structure hosting food court elements. The square setting is less spectacular than the Gardens but the quality of the stalls is generally higher.

Victoria Street and the Grassmarket

The Old Town’s Victoria Street and Grassmarket area host winter market stalls and a more relaxed Christmas atmosphere, with existing independent shops extending onto the street and several pop-up operators filling the distinctive Victorian arch frontages of Victoria Street. This is the most charming of the three areas and the least commercially pressured.

Dates and opening times (2026)

Edinburgh’s Christmas events run from approximately mid-November 2026 to 3 January 2027. The markets operate daily, typically from 10:00 to 22:00, with some variation in the final days around Christmas and New Year. Check edinburghschristmas.com for confirmed 2026 dates and times.

Entry to the market areas is free. Charges apply for specific attractions within the markets (ice rink, certain rides).

What to eat and drink at the markets

The food and drink is expensive by any reasonable standard. A mulled wine or hot chocolate at the stalls costs around £5-7; street food items are typically £8-12. The quality ranges from average to decent. Edinburgh-specific options worth seeking out include:

Cranachan. Scotland’s classic dessert — whipped cream, whisky, honey, and raspberries layered with toasted oatmeal — is sometimes available at Scottish-focused stalls. Better than the generic Christmas market alternatives.

Hot Scotch. Some vendors offer hot whisky-based drinks that are specific to Scotland and significantly more interesting than generic mulled wine. Ask at stalls that describe themselves as Scottish-focused.

Haggis. A classic Scottish street food and genuinely good in a roll or in a potato box. Not every stall sells it authentically; look for producers who describe their sourcing rather than generic Christmas market operators.

The alternative to the market stalls, especially for a proper meal, is one of the restaurants in the nearby Old Town or New Town. The markets are an atmosphere destination rather than a food destination. Eating dinner at a proper Edinburgh restaurant before or after visiting the markets is a better plan than relying on stall food as your main meal.

An Edinburgh folk and haggis Scottish dinner with folk music provides a genuinely Scottish evening meal with entertainment in December — a much better alternative to market stall food for anyone wanting a memorable Edinburgh winter dining experience.

The honest shopping assessment

The craft and shopping element of Edinburgh’s Christmas markets ranges from genuinely local to generic European Christmas market fare. At St Andrew Square you will find some Scottish craft producers — knitwear, ceramics, jewellery with local design references — that justify the prices. At Princes Street Gardens the stalls are more mixed; many are identical to those found at markets across the UK and northern Europe.

Worth buying: Locally made knitwear (Fair Isle patterns from Scottish producers), ceramics from Edinburgh-based makers, Scottish gin or whisky from specialist stalls, carved wooden items from Scottish craftspeople (distinguishable from imports by asking directly about origin).

Not worth the premium: Generic wooden ornaments, branded Edinburgh merchandise (significantly cheaper in the shops in the Old Town), mass-produced scarves sold as “Scottish” that are not.

The real shopping advice for Christmas gifts is to explore the independent shops in Stockbridge, Bruntsfield, and the Grassmarket rather than the markets themselves. These neighbourhoods have genuinely independent retailers with distinctive Edinburgh and Scottish products at reasonable prices. See the Edinburgh shopping guide for specifics.

Edinburgh Christmas versus other European Christmas markets

Edinburgh’s markets are frequently ranked among the best in Britain and are genuinely worth visiting. They are not better than the major German markets (Nuremberg, Cologne, Strasbourg) in terms of craft quality or food authenticity, but the setting — the castle, the Victorian architecture, the northern light — is unmatched. If you are already visiting Edinburgh in November or December, the markets add significantly to the atmosphere of the visit. If you are travelling specifically for Christmas markets, Edinburgh competes well with its British alternatives (Bath, York, Manchester, Winchester) on setting and atmosphere.

Combining Christmas markets with other winter Edinburgh activities

December is a very good time to visit Edinburgh for reasons beyond the markets. The city is beautifully lit, the museums and attractions are significantly less crowded than in summer, and prices for accommodation and restaurants (outside the market period itself) are moderate. See the Edinburgh in winter guide for the full picture.

For planning the transition from Christmas markets to Hogmanay (31 December), the Hogmanay guide covers the New Year events and accommodation strategy. Visitors who arrive in mid-December and stay through New Year get the best of both the Christmas atmosphere and the Hogmanay celebrations — but need to book accommodation well in advance for the New Year period.

Frequently asked questions about Edinburgh Christmas markets

Are Edinburgh’s Christmas markets free to enter?

Yes, the market areas themselves are free to enter. Charges apply for specific attractions within the market: the ice rink (approximately £14-17 per adult session, skate hire included), fairground rides, and some seated events. Pre-booking the ice rink is strongly recommended for evenings and weekends — it sells out. Book via edinburghschristmas.com.

When is the best time to visit Edinburgh Christmas markets?

Weekday afternoons in November are the most relaxed time — good light, moderate crowds, and the atmosphere is genuinely cosy. Saturday evenings in December are the most atmospheric but also the busiest. The week between Christmas and New Year (27-30 December) is crowded but the markets extend into this period and the festive energy peaks.

Are Edinburgh Christmas markets good for children?

Yes. The fairground rides, ice rink, and general atmosphere are very appealing to children. The Princes Street Gardens site in particular has plenty of child-focused entertainment. The ice rink is a particular highlight for families — Edinburgh’s outdoor rink in this setting is a memorable experience for children old enough to skate (roughly 5 and above).

How long do you need at Edinburgh Christmas markets?

An evening at the main Princes Street Gardens market plus the St Andrew Square market takes about 2-3 hours at a relaxed pace, including drinks and possibly the ice rink. The full circuit including Victoria Street and the Grassmarket adds another hour. Most visitors combine the markets with dinner at a nearby restaurant.

Is Edinburgh too crowded at Christmas?

Significantly less crowded than August but more crowded than the spring or autumn. The Christmas market period (particularly weekends in December) brings visitors from across Scotland and the UK. Accommodation prices rise in December but not to the extremes of August or Hogmanay. The city is perfectly manageable and the Christmas atmosphere is worth the modest extra traffic.

Can I use public transport to get to the Christmas markets?

Yes, very easily. Edinburgh Waverley station is a few minutes’ walk from both the Princes Street Gardens market and St Andrew Square. Lothian Buses serve both sites from across the city. The tram terminates at St Andrew Square — the Christmas market literally begins adjacent to the tram terminus.

Edinburgh’s Christmas lights and the wider winter atmosphere

The Christmas markets are not the only winter decoration. Edinburgh City Council installs lights along Princes Street and George Street from mid-November, and the department stores on Princes Street dress their windows elaborately. The overall effect, particularly on a cold clear evening with frost on the pavements and the castle floodlit above Princes Street Gardens, produces the Christmas atmosphere that the market stalls alone cannot.

The illuminations on the Christmas tree in St Giles’ Cathedral square on the Royal Mile are particularly atmospheric — the medieval cathedral backdrop and the tree lights create a juxtaposition that is specifically Edinburgh in a way that the German-style market stalls are not.

Winter evenings in Edinburgh’s pubs are also excellent. The city has a long tradition of excellent historic public houses — Deacon Brodie’s Tavern, the Halfway House, the Athletic Arms (the Diggers), the Bow Bar on Victoria Street — that provide a genuinely warm atmosphere. A December evening that combines the Christmas markets with a long pub session somewhere in the Old Town is a near-ideal Edinburgh winter experience. See the best pubs in Edinburgh guide for specific recommendations.

The winter solstice and Edinburgh’s light

Edinburgh sits at 56 degrees north, roughly equivalent to Moscow and southern Alaska. The practical consequence for a December visit is dramatic: the winter solstice on 21 December brings only about 7 hours of daylight (sunrise around 8:45am, sunset around 3:40pm). The low sun angle throughout the day produces extraordinary golden-hour light for hours on end — Edinburgh in December light is often more photogenic than the flatter summer light, despite the cold.

For photographers, the combination of the short days (everything is in “good light” for most of the visible hours), the Christmas decorations, the historic architecture, and the occasional frost or snow creates conditions that are exceptional. See the Edinburgh photography spots blog post for specific locations.

Christmas Day and Boxing Day in Edinburgh

The Christmas markets close on Christmas Eve or Christmas Day depending on the year. Edinburgh itself, unlike many major tourist cities, is relatively quiet on Christmas Day itself — most attractions close or operate limited hours, and the city has a pleasant emptiness that is quite different from the December market buzz. If you are in Edinburgh on Christmas Day, the walks — Arthur’s Seat, the Water of Leith, the Pentlands — are peaceful and often uncrowded.

Boxing Day (26 December) is a Scottish public holiday (St Stephen’s Day is not observed as widely). Shops and attractions reopen; the city begins its build toward Hogmanay. The week between Christmas and New Year is a distinctively Scottish time to be in Edinburgh: locals emerge from Christmas and begin the social run-up to Hogmanay, pubs fill again, and the city has an energised slightly anticipatory quality.

Day trips from Edinburgh at Christmas

The Christmas market period is an excellent time for Edinburgh-based day trips. Stirling Castle (see the Stirling guide) is less crowded in December than in summer and the castle’s winter programme includes seasonal events. Rosslyn Chapel (see Rosslyn Chapel guide) is a short bus ride from Edinburgh and particularly atmospheric in winter light. The Edinburgh Christmas Market entry and a winter day trip can be easily combined in a three or four day December visit.

The Edinburgh Hogmanay three-day itinerary covers the December 29 to January 1 programme including the final days of the Christmas markets alongside the Hogmanay events themselves.

Who visits Edinburgh’s Christmas markets

Edinburgh’s Christmas markets draw a mix of domestic and international visitors distinctly different from the August festival crowd. The majority of visitors in November and early December are Scottish and northern English families, with a secondary stream of international visitors from Germany, France, and the Netherlands who are familiar with the European Christmas market tradition and find Edinburgh’s offering both familiar and uniquely set.

The market period (particularly the December weekends) fills Edinburgh’s accommodation at moderate-premium prices. This is a meaningfully different crowd from the August Fringe audience — older on average, more family-oriented, less concerned with staying out past midnight, and generally spending more per head in the city’s restaurants and shops.

For visitors considering Edinburgh as a European Christmas market destination (an increasingly common travel motivation), the honest comparison with Edinburgh’s continental counterparts: Edinburgh wins unequivocally on setting (the castle, the Georgian city, the northern winter light), competes favourably on atmosphere, and loses somewhat on the authenticity and quality of the stalls themselves (the German, Alsatian, and Austrian markets have more developed craft traditions). Edinburgh is the right choice for visitors who want both a great city and a Christmas market experience; it is not the right choice for visitors focused specifically on the finest artisan food and crafts.

Winter walking alongside the Christmas markets

December Edinburgh offers some of Edinburgh’s finest walking conditions for those who approach it with appropriate clothing. The Pentland Hills are quiet and often snowy; the Water of Leith in December’s bare-tree state is unexpectedly beautiful; Calton Hill at dusk in December, as the Christmas lights across the New Town and Old Town switch on below, is a memorable view.

See the Pentland Hills guide for the winter walking specifics and the best walks in Edinburgh for the seasonal walking breakdown. The key December walking advice: bring a head torch for anything that starts after 3:30pm (sunset is before 4pm by mid-December) and dress for temperatures of 0-7°C with possible wind.

Top experiences

Bookable activities with verified prices and instant confirmation on GetYourGuide.