Edinburgh's 5 Best Christmas Markets In 2025

Filled to the brim with dazzling lights and Christmassy memorabilia, the capital of Scotland becomes a fairytale-like wonderland during the festive season and onwards to Hogmanay.

Offering the best seasonal delights in the UK, it all comes down to the best Christmas markets Edinburgh has to offer - all across the city’s most famous gardens and the hidden corners of its quietest neighbourhoods.

Where To Find Christmas Markets In Edinburgh

1. East Princes Street Christmas Market 

  • Location: Princes Street, EH2 2HG
  • When: 15th November 2025 - 4th January 2026
  • Why we recommend: Edinburgh Christmas markets don't get better than this - the one that thousands flock to every year. It's well worth a visit, whether you're buying presents or just chowing down on delicious street food, and you're bound to get some Instagram-worthy snaps while you're here

The sights, the smells, the shopping, ah, it’s all just too wonderful. Get ready for the best kind of sensory overload at Scotland’s version of Winter Wonderland. This is a popular destination among locals and tourists alike, with something that appeals to all ages.

Nestled in the heart of the city centre, just below the lush greenery of East Princes Street Gardens, the 2025 Edinburgh Christmas Market location is home to stalls filled with holiday trinkets and traditional handicrafts, a kaleidoscopic fireworks display and a breathtaking light ceremony. That's not all though, as here's a huge food and drink section selling everything from hot chocolate to bratwurst, and they've even got fairground rides too.

Birdseye view of Christmas lights, ferris wheel and stalls at the Edinburgh Christmas Market at East Princes Street Gardens.

The main Edinburgh Christmas Market in 2025 - 2026, step into a wonderland of festive cheer at East Princes Street Gardens.

2. Edinburgh Farmer's Market

  • Location: Castle Terrace, EH1 2EN
  • When: every Saturday
  • Why we recommend: this is definitley our top choice for food fans - not only can you sample the very best of Edinburgh's local produce but they'll be throwing in some seasonal treats too, as well as handmade gifts and decorations

Spreading happiness all year round, the award-winning Edinburgh Farmer's Market, held every Saturday from 9am - 2pm, gets a festive twist during the holiday season. If you're in search of glittery ornaments, delicious festive treats and seasonal produce for your holiday feasts, make your way to Castle Terrace.

The stalls change weekly, though there are plenty of recurring favourites. Sections are split into meat, fish and dairy, street food, sweets and baking, drinks, fresh produce and speciality (non-edible) items, so foodies are particularly well catered for here.

Festive makeover of Edinburgh Farmer's market.

Twinkling lights and merry delights are on the cards at this farmer's market.

3. Hopetoun House Christmas Shopping Fair

  • Location: Queensferry, South Queensferry EH30 9RW
  • When: 28th to 30th November 2025
  • Why we recommend: this is one of the most stunning settings for a Christmas market, a beautiful and historic mansion, and who doesn't love a festive afternoon tea as well?

Even better in winter, the Christmas shopping fair at Hopetoun House, a stunning 17th-century mansion located on the outskirts of Edinburgh, will take place from in late November, and we'd recommend pre-booking to avoid disappointment.

With over 50 exhibitors showcasing all manner of Christmas decorations, the market is the ultimate festive hangout to score all the last-minute presents and treats you need to make it one to remember. Want to make your day extra special? Head to the Stables Kitchen on-site for a festive afternoon tea.

A tree, stalls and presents in a grandly decorated ballroom at Hopetoun House Christmas Fair.

Enjoy a quirky Christmas with a fabulous backdrop.

4. Summerhall Christmas Market

  • Location: 1 Summerhall, EH9 1PL
  • When: 13th and 14th December 2025
  • Why we recommend: you'll find plenty of unique stalls here, selling edible goods and handmade items, and the carol singers add to its festive atmosphere

Held on the University edge of town, the Summerhall Christmas Market is buzzing with indie businesses and creative minds. It receives a winter makeover of dreams, complete with vintage stalls, vegan delights and even carol singers.

There'll be more than 35 different stallholders to check out, and you can find festive food and drink in the bar and courtyard. Expect crowds, but expect an even more fantastic atmosphere, with entry costing £3 for adults, and free for children.

Collage of Summerhall Market Christmas stalls and pints at the pub.

For pretty Christmas purchases and pints.

5. Jupiter Artland's Christmas Fair

  • Location: The Steadings, Bonnington House, Wilkieston, EH27 8BY
  • When: 6th to 14th December 2025
  • Why we recommend: there's plenty of gorgeous outdoor space to explore here, as well as the market stalls, as well as all sorts of additional workshops and events - the full festive package

A contemporary sculpture garden just outside of Edinburgh, this venue boasts 100 acres of meadow and woodland, while also featuring five indoor gallery spaces. Jupiter Artland's Christmas Fair is filled with boutique and artisan stalls, as well as a Christmas tree yard.

Sip delicious mulled wine, while listening to live music, plus there's a Santa grotto for the kids too. They also host creative workshops for all ages, including wreath making and crafts. Plus, they're showing festive films at their cosy cinema, with titles ranging from Elf to The Polar Express and It's A Wonderful Life.

Collage of Christmas tree and yard filled with snow-covered branches creating a magical walkway at Jupiter Artland's Christmas Fair.

Adults and children will have a blast here.

Feeling festive? Check out our guide to the best Christmas dinners in Edinburgh.