Edinburgh Travel Guide, Ireland Travel Tips and Weekend Getaways from the UK

Edinburgh Christmas Market Food & Drink Prices 2026: What Things Actually Cost

Last updated: 14 November 2026

On the first day of the 2026 market I paid £11.10 for a sausage in a bread roll. Let me explain.

The market had just opened, Christmas music was playing, and I wanted to start the season properly.

So I went to a BBQ stall and ordered the original bratwurst (£9.50) with caramelised onion (£1.60). 

Yes, the price made me wince. 

And yes, I would do it again.

The sausage was properly good, and the onions and the soft roll made it a surprisingly filling lunch. It tastes best with Christmas music in the background, standing in the middle of a Christmas market. I can’t prove that scientifically, but I stand by it.

❝

While I was there, I took notes of the price boards at the stalls I passed. 

This gives you the actual 2026 food and drink prices from opening day, not last year’s guesses.

Table of Contents

Edinburgh Christmas Market Prices at a Glance

  • Sausage in a roll: £9–£10 (onions or cheese £1.60 extra)
  • Pizza: £4.50–£5.50 a slice
  • Chips: £5–£7
  • Pie with a side: £13.50
  • Hot chocolate: from £5
  • Mulled wine: £6.50–£7.70
  • Pint of beer: £7–£9.80

A rough rule: about £10 for a snack, £16–£17 for a sausage and a mulled wine, and around £35 if you go all in.

Two things before you start budgeting. Prices are set stall by stall, mostly on handwritten boards, so the same item can cost quite different amounts depending on where you queue.

A standard mulled wine ranged from £6.50 to £7.70 between the stalls I checked. That £1.20 gap buys you a pig in a blanket, with change. Use the tables below as a guide to what to budget, not as a menu.

Edinburgh Christmas Market Food Prices

What
Typical price
What I saw
Bratwurst / Krakauer (German sausage)
£9–£10
£9 to £9.50 at the sausage stalls, £10 with mustard at a burger stall. Toppings (cheese, caramelised or crispy onion) £1.60 each
Frankfurter
£5
The cheapest sausage I found
Currywurst
£10–£14.50
£10 on a simple board, £14.50 in a pretzel bun at the schnitzel stall
Chips / fries
£5–£7
Plain £5–£5.50 (large portion £6.95). With cheese, curry or gravy £6–£7
Loaded fries
£8.50–£12
“Dirty fries” with chilli con carne and cheese, or baked beans and cheese, £8.50. Parmesan fries with garlic truffle mayo £9.50. Pigs in blankets on fries £10.50. Haggis chips with peppercorn sauce £12
Burger
£8–£14
Basic £8, cheeseburger £9, bacon cheeseburger £10. Gourmet cheeseburgers £12 (Big Angus Burgers), with haggis or bacon £14
Pie
£13.50
Handcrafted pie with one side (mash, fries or mushy peas). Extra side £2.50. Flavours include beef shin and ox cheek, butter chicken curry and Macsween haggis
Pizza
Slice £4.50–£5.50, whole 12″ £13–£16
Margherita slice £4.50, pepperoni £5, slice of the day £5.50 (Wanderers Kneaded). Whole 12″ from £13 (Margherita) to £16 (Naughty Pigs). The haggis and chorizo “Highland Fling” is £15.50
Salmon
£9–£16.50
Plain £9, sandwich £11.50, with potato salad £15, with mac and cheese £16.50
Mac and cheese
£9.50
Classic three cheese. Toppings roughly £1.50–£2.60
Dessert
£8.50
Sticky toffee pudding

A few things the table doesn’t say. “Dirty fries” sounds like a warning but is simply chips with chilli con carne and cheese. And the pigs in blankets are the only bargain at the market that works in your favour: six for £6, or twelve for £10.

Edinburgh Christmas Market Drinks Prices

What
Typical price
What I saw
Hot chocolate (classic)
£5–£6.20
Simple £5–£5.20, “classic deluxe” with marshmallows, cream and a Flake £6.20
Fancy hot chocolate
£7.20–£7.80
Flavoured deluxe versions (Jaffa orange, salted caramel, peppermint, gingerbread) £7.20 at Hector & Harriet. Baileys £7.50, Talisker £7.80 elsewhere
Boozy "deluxe" hot chocolate
£9.50–£11.50
Whisky, Baileys, Cointreau or spiced rum versions £9.50. The Super Deluxe £11.50
Coffee and tea
£3.30–£5.50
Espresso £3.50. Americano, latte, cappuccino and flat white £4.80. Mocha £5.50. Plain tea £3.30–£3.50
Mulled wine / glühwein
£6.50–£7.70
Regular cup £6.50–£7.70, large £9.70, with rum cherries £9
Mulled cider
£6.50–£7.70
Some stalls also do mulled toffee apple and rhubarb cider
Hot toddy
£7.50
Whisky, honey, lemon and hot water
Beer (pint)
£7–£9.80
Murphy’s £7, Birra Moretti £7.50, local beer £9.20, Paulaner and Weiss £9.80. Half pints £4.60–£4.90
Wine (glass)
£6.30–£6.80
175 ml. A 250 ml glass is £9–£9.70
Alcohol-free warm drinks
£4.50–£5.30
Hot spiced apple £4.50, home-made hot ginger £5.30
Soft drinks and water
£2–£2.60
Cans £2.50–£2.60, Red Bull £4

The £11.50 Super Deluxe hot chocolate is technically a dessert, a cocktail and a small financial decision.

Local tip: Glance at two or three boards before you queue. I saw the same drink priced more than a pound apart at different stalls. I also spotted a deposit sign at one glühwein stall, so ask when you order whether your mug comes with one.

What a Visit Actually Costs

Per person, using prices from the boards above (the stalls are different, so you would mix and match):

  • A quick treat, about £10: pizza slice (£4.50) plus a simple hot chocolate (£5) = £9.50
  • A classic market lunch, about £16: bratwurst (£9.50) plus a regular glühwein (£6.95) = £16.45
  • A proper treat, about £35: a pie with a side (£13.50), a large glühwein (£9.70) and a Super Deluxe hot chocolate (£11.50) = £34.70

Add £5–£5.50 if you want chips on the side. My own £11.10 sausage sits happily between the first two.

Edinburgh Christmas Market on a Small Budget

The best part of the market is walking around in the lights, and that doesn’t need a big budget. With a bit of planning you can eat and drink here for under £15.

The cheapest bites I found:

  • Pigs in blankets: 6 for £6, or 12 for £10
  • Pizza slice: £4.50 (Margherita) to £5.50 (slice of the day)
  • Frankfurter: £5
  • Chips: £5–£5.50, or £6–£7 with curry or cheese
  • Crispy bacon and cheese bap: £6
  • Plain hot chocolate: about £5. Coffee or tea £3.30–£4.80
  • Hot spiced apple (alcohol-free): £4.50, the cheapest warm festive drink I saw

A budget plan for about £14: Margherita slice (£4.50), chips (£5) and a hot spiced apple (£4.50).

Ways to spend less:

  • Share. A 12″ Margherita is £13, so £6.50 each between two.
  • Skip the extras. Toppings are £1.60 each and they add up.
  • Pick one thing per stall rather than a full meal, and treat the market as a snack stop.
  • Take your own water bottle. Bottled water was £2–£2.60.
  • Choose a warm drink over a pint, since a pint can hit £9.80.

Vegetarian and Vegan Options

Meat-free choices were easy to find on the boards: a Margherita slice (£4.50), the cranberry and brie “Merry Brie-mas” pizza (£15), a vegan sausage dog (£10), vegan pies (mushroom, chestnut and truffle oil, or plant-based Macsween haggis, £13.50 with a side), veggie soup (£6.70) and classic mac and cheese (£9.50). Most boards ask you to tell the staff about allergies, so do.

The Most Expensive Things I Saw

  • Salmon with mac and cheese: £16.50
  • Naughty Pigs pizza (whole 12″): £16, about £8 each if you share
  • Highland Fling pizza: £15.50
  • Spaetzle or rosti with 12-hour cooked Scottish beef ragout: £15
  • Schnitzel or currywurst in a pretzel bun: £13.50–£14.50
  • Wallace or Edinburgh gourmet cheeseburger: £14
  • Handcrafted pie with a side: £13.50
  • Super Deluxe hot chocolate: £11.50
  • A large glühwein (£9.70) or a Paulaner pint (£9.80)

Is It Worth It?

For one or two things, yes. My advice is to treat the market as the dessert course of a day out, not the main meal: a sausage, a mulled wine, a hot chocolate, and a proper sit-down dinner afterwards. If you want a real meal, see where to eat in Edinburgh. Planning the rest of your visit? Start with the Edinburgh Christmas Market guide, then read about Christmas in Edinburgh and hotels near the Christmas Market.

Share this post
Related articles
Inga
FOOD & travel blogger, Content creator

Your Inside Guide to Scotland & Ireland 

Discover travel tips, local insights, and cultural gems from Edinburgh to Dublin, the Highlands to the Wild Atlantic Way.

EdinburghEst
My personal favorites
Self-guided walks
Explore