Edinburgh Christmas Market prices revealed as world-famous attraction opens its doors for 2026

This year’s Christmas Market is open in Princes Street Garden until January 3

Edinburgh’s world-famous Christmas Market has opened for 2026 with visitors already streaming through the entrance to Princes Street Gardens.

The attraction is visited by large crowds every year but there’s no doubt that the price of visiting the market is on the minds of many with the cost of living making its mark on households.

While the market itself is free to enter, visitors can expect to spend once inside to enjoy it to its fullest.

To help you plan for your visit, here’s everything you need to know about prices at the 2026 Christmas Market.

Prices have been revealed for Edinburgh's Christmas Market 2026.placeholder image
Prices have been revealed for Edinburgh's Christmas Market 2026. | Iconic Media

Rides

The Around the World Star Flyer and the LNER Big Wheel make their return to the Christmas Markets this year.

To take a turn on the LNER Big Wheel, standard tickets will cost £14 while concession tickets are available for £12 each. A family ticket, which admits two adults and two children under the age of 18 or one adult and three children, are priced at £48.

The Around the World Star Flyer will give brave visitors a chance to see Edinburgh from above at a cost of £15.50 per person.

A range of funfair rides have also set up camp in West Princes Street Gardens, including Techno Power, Ski Party, Matrix, Waltzers, and Sizzler. The prices of these attractions are below:

  • Waltzers - from £9 per person
  • Matrix - from £13.50 per person
  • Ski Party - from £9 per person
  • Sizzler - from £9 per person
  • Techno Power - from £10 per person

Those visiting the market and attractions who have an EH postcode are eligible for a 20 per cent local discount off certain attractions. To claim your discount, you will need to register or log into your Edinburgh’s Christmas account with an eligible postcode or take a proof of address to the box office on-site when buying tickets. For more information on the discount, you can visit the Edinburgh’s Christmas website.

Food & drink

Walking around the Christmas markets with a cup of mulled wine, a hot chocolate or some festive treats is a favourite pastime of most visitors.

At the main bars in the market, a cup of Traditional Mulled Wine or Mulled Cider will cost £6.50. A Hot Toddy will set visitors back £7.50, while an alcohol-free Hot Spiced Apple is available for £4.50.

Bar prices at Edinburgh Christmas Market 2026.placeholder image
Bar prices at Edinburgh Christmas Market 2026. | Iconic Media

A cup of Hot Chocolate costs £5 and comes with cream and marshmallows, while adding a splash of Baileys will increase this to £7.50 and rises again to £7.80 again when adding a snifter of Talisker.

For those looking for a simpler tipple during their visit, a pint of Birra Moretti costs £7.50 while Murphy’s stout costs £7, Cold Town Baltic IPA costs £7.50 and a pint of Inch’s Apple Cider costs £7.50. A small glass of wine is available from £6.30.

Bar prices at Edinburgh Christmas Market 2026.placeholder image
Bar prices at Edinburgh Christmas Market 2026. | Iconic Media

The Bratwurst hut has become a staple of the market, with the german delicacy delighting visitors. A Giant Bratwurst will cost £9.50 this year, with Currywurst & Chips priced at £13.50. Other options are available, including a cheese frankfurter at £9/50, a Krakauer at £9.50 or a Hot Dog at £6.

There are plenty of other food options throughout the market including sweet treats such as churros and vendors serving up piping hot pies and crispy potatoes.

Edinburgh’s Christmas Market runs from Saturday, November 14 until Sunday, January 3. More information on timings can be found on the Edinburgh’s Christmas website.

News you can trust since 1873
Follow us
© 2026 Iconic Media Group Ltd. All rights reserved.Cookie SettingsTerms and ConditionsPrivacy notice