Scott Monument and a Ferris wheel in Edinburgh in winter

Edinburgh Christmas Market Food Guide 2026: Dates, What to Eat & Prices

ℹ️Disclosure: This page contains affiliate links. If you book a tour through our links, we may earn a small commission at no extra cost to you. We only recommend tours we’d take ourselves.

Edinburgh’s Christmas market in East Princes Street Gardens runs 14 November 2026 to 3 January 2027, daily 10:00–22:00 with free entry, and is closed on 25 December. In 2025 the food was mostly festive fairground fare, with mulled wine at £6.50 and bratwurst at £9 to £9.50.

Edinburgh’s Christmas market is not a Bavarian-style food crawl, and it helps to know that before you go. The city’s tourist board describes the main site in East Princes Street Gardens as a free-entry market with around 70 stalls, with a Big Wheel and an 80-metre Starflyer overhead, and a lot of the eating is generic festive fairground fare: bratwurst, hot dogs, macaroni cheese, crepes, doughnuts. The most reliable price list for the 2025 season does not name a single traditional Scottish dish. This guide covers the confirmed 2026 dates and hours, what that survey says things cost, and where the food is honestly worth your money.

Dates checked on 15 October 2026 against the official sources – always re-check the market’s own website before you book.

Edinburgh Christmas Market dates and opening hours for 2026

The official Edinburgh’s Christmas site, produced for the City of Edinburgh Council, gives the 2026 season as Saturday 14 November 2026 to Sunday 3 January 2027. The traditional markets in East Princes Street Gardens are open daily from 10:00 to 22:00, with free entry, and the organisers add that you should allow extra time at busy periods. Last year’s edition ran from 15 November 2025 to 4 January 2026, so the pattern is the same: about seven weeks.

The days that differ from the standard hours are listed on the market’s own page:

  • Tuesday 17 November: 16:00 to 22:00.
  • Thursday 24 December: 10:00 to 20:00.
  • Friday 25 December: closed.
  • Saturday 26 December: 12:00 to 20:00.
  • Thursday 31 December: 10:00 to 17:00.
  • Friday 1 January 2027: 12:00 to 20:00.
  • Sunday 3 January 2027: 10:00 to 18:00.

The same page says opening times are subject to change and points to the market’s social channels for updates. New Year’s Eve is the one to note: the market shuts at 17:00, so it is a daytime visit, and Hogmanay is a separate programme with its own tickets. The attractions have their own calendar: the Big Wheel and Starflyer run from 14 November to 3 January, and the Polar Ice Bar (18+) from 19 November to 2 January.

🍽
Top Food Tours in Edinburgh
Browse the best food tours, cooking classes and market experiences - book directly with local guides.

What to eat and drink, with 2025 prices

No 2026 price list has been published yet. The best recent one is a stall-by-stall check published by the Edinburgh News on 16 November 2025, and every figure below comes from it. Treat the numbers as last year’s, and expect small rises.

Drinks

Mulled wine and mulled cider were both £6.50. A Hot Toddy, the whisky, hot water and honey drink, was £7.50, and it is the nearest thing to a Scottish serving on the list. Cocktails from a phone-box bar called Whitebox Cocktails cost £9 or £9.50, pints of draught beer or cider were around £7, coffee £4 to £5, and hot chocolate ran from £4 at the cheaper stalls to £7.20 for the luxury versions. The market’s own pages do not publish a deposit rule for mugs, so ask at the stall whether you are paying one.

Bratwurst, hot dogs and chips

Bratwurst was £9 to £9.50, with toppings such as onions or cheese at £1 to £1.50 extra. A hot dog was £6, and a portion of chips £5 to £5.50. A bratwurst with a drink therefore lands somewhere near £16 before any topping, which is not cheap for a sausage in a roll. The hot dog and the chips are the least expensive hot food in the survey.

Mac and cheese, salmon and sweet things

Macaroni cheese with crispy onions was £9.50. Salmon came three ways: a sandwich at £11.50, with potato salad at £15 and with macaroni cheese at £16.50. For something sweet, mini pancakes, crepes and fresh doughnuts were all £7, loaded doughnuts £11, and crumbles and chocolate-covered strawberries about £9.50 each.

Haggis and other Scottish food

This is the gap. No 2025 source places haggis, venison or any other traditional Scottish dish at the East Gardens market, so none is promised here. Older reviews mention such stalls, but nothing recent enough to rely on. If local food is the point of your trip, eat it in a restaurant and treat the market as the place for a hot drink and a snack.

Is it worth eating here?

For a first-time visitor, partly yes. The setting, the Gardens under the Castle with the wheel lit up, is the reason to come, and a mulled wine is a reasonable way to pay for the view. A full meal is harder to justify. The Edinburgh News costed a family of four at £48.50 for food (two bratwursts with toppings, chips, a shared macaroni cheese and mini pancakes) and £23.40 for drinks, before any rides. If you want proper Scottish cooking, such as haggis, Cullen skink or a Scotch pie, our Edinburgh food guide covers where to find them in the city all year.

The market is not the only seasonal option. The tourist board’s own listing for 2025 put the Castle Street Market at 25 November to 22 December, open daily on select dates, with food and drink alongside gifts. The 2026 dates have not been announced, so check before you plan around it.

Practical tips

  • Entry. The market itself is free. Rides cost extra: in 2025 the Big Wheel was £12 for an adult, £9.60 for concessions and £38.40 for a family ticket, and the Starflyer started at £13.50.
  • Card only on some rides. The Big Wheel and the helter skelter took cards only in 2025. How stalls take payment is not published, so keep a card and a little cash on you.
  • Locals’ discount. There was a 20 per cent reduction on rides for people with an EH postcode and proof of address in 2025. It is worth knowing about if you are travelling with a resident.
  • Christmas week. Closed on 25 December, open until 20:00 on the 24th and from noon on the 26th. Plan meals around that.
  • Book the attractions. The official site says tickets for the Big Wheel, Starflyer and Santa’s Stories are already on sale.
  • Busy times. The organisers advise allowing extra time during busy periods. As a general point, and not something they publish, a weekday daytime visit is usually calmer than a weekend evening.

Before you go

The market’s hours are published day by day, so the planning side is easy. Prices are the soft spot: everything above is last year’s. If you would rather have a local show you the city’s food instead of working it out yourself, a guided tasting in Edinburgh is a simple add-on to a Christmas trip. Look at the market’s website and social channels a few days before you travel.

Frequently Asked Questions

When does the Edinburgh Christmas market open in 2026?

The official 2026 season runs from Saturday 14 November 2026 to Sunday 3 January 2027 (checked 15 October 2026). The traditional markets in East Princes Street Gardens are open daily 10:00–22:00, with free entry. Days that differ: 17 November 16:00–22:00; 24 December 10:00–20:00; 25 December closed; 26 December 12:00–20:00; 31 December 10:00–17:00; 1 January 12:00–20:00; 3 January 10:00–18:00.

How much does food cost at the Edinburgh Christmas market?

No 2026 price list has been published yet. At the 2025 market, an Edinburgh News stall check found mulled wine and mulled cider at £6.50, a Hot Toddy at £7.50, bratwurst at £9 to £9.50, a hot dog at £6, chips at £5 to £5.50 and macaroni cheese with crispy onions at £9.50. Expect small rises in 2026.

Can you eat haggis or other Scottish food at the Edinburgh Christmas market?

No 2025 source places haggis, venison or any other traditional Scottish dish at the East Gardens market, so none is promised. The food there was mostly bratwurst, hot dogs, macaroni cheese, crepes and doughnuts. For Scottish cooking, eat in a restaurant and treat the market as a place for a hot drink and a snack.

Is the Edinburgh Christmas market free to enter?

Yes, entry to the market is free. Rides cost extra: in 2025 the Big Wheel was £12 for an adult and the Starflyer started at £13.50. The Big Wheel and the helter skelter took cards only in 2025; how stalls take payment is not published, so carry a card and a little cash.

Book a Food Tour in Edinburgh

⇧