Explore Edinburgh's Christmas Markets

01 November 2022

Christmas Markets

You don't get much more festive than a Christmas Market, and in Edinburgh we have lots of them! From large European marketplaces to intimate street food gatherings, the city has lots of interesting and unique markets where you can find that perfect present and get in the festive mood with a piping hot mug of mulled wine.

Not only that, but as many of the marketplace’s stalls are manned by the craftspeople, artists and makers themselves, it’s a great opportunity to learn more about the product you’re buying.

Ever wondered where the tradition of the Christmas market originates from? One of the first Christmas markets was held in the 14th century in the German city of Dresden where local craftspeople sold toys, confectionary and food. Over time the markets got bigger, with seasonal products on sale.

Traditional, or modern – however you like your Christmas market, you’ll have plenty of choice in Edinburgh!

Hopetoun House Christmas Shopping Fair

Hopetoun Christmas Event

Dating back to the 17th century, the magnificent Hopetoun House is the private home of Lord Hopetoun. Filled with a stunning art collection and set in beautiful manicured grounds, the house closes for the winter period, but opens its doors each year to host the Hopetoun House Christmas Shopping Fair. 

This year’s fair features 60+ exhibitors, showcasing a wide range of unique Christmas gifts.

Afterwards, the Stables Kitchen is a lovely place to catch up with friends and admire your new purchases.

Tickets should be pre-booked in advance online.

25 - 27 November


Edinburgh Christmas Market, East Princes St Gardens

Edinburghs Christmas European Market

The city’s festive season officially begins with the opening of Edinburgh Christmas Market on East Princes St Gardens.

Edinburgh’s first Christmas market took place in 1999 as the German Market, selling German sausages, waffles and pretzels. Since then, it has grown to become one of the UK’s most popular Christmas markets. With a wide of delicious food stalls, craft and gift stalls, as well as rides, attractions and Santa Land, it’s offers something for all the family.

25 November – 03 January


Castle St Christmas Market

Night Time At Christmas Market

With the unique backdrop of Edinburgh Castle as it’s setting, Castle Street Christmas Market has a stunning location.

This popular market opens daily from 26 November – 23 December and will be filled with an abundance of delicious food & drinks, jewellery, clothing and home gifts.


Apex Grassmarket Hotel

Located in the Grassmarket, one of the Edinburgh’s oldest neighbourhood, Apex Grassmarket Hotel is this year opening its doors for a Christmas Fair.

Taking place on 27 November, shop till you drop, with a range of local Edinburgh businesses selling crafts and gifts for all the family.


Jupiter Christmas Fair

Jupiter Artland Christmas Fair Image Harvey Pearson(Image Credit: Harvey Pearson)

Less than 30 minutes bus journey from Edinburgh, world-class sculpture park Jupiter Artland is transformed into a Winter Wonderland for the annual Jupiter Christmas Fair. 

Enjoy home-made mulled wine, live seasonal music, delicious food and the chance to meet Jupiter’s Festive Donkeys.

03 – 04 December


Summerhall Christmas Market

Summerhall Xmas Credit Jess Shurte(Image Credit: Jess Shurte)

The Southside’s hugely popular Summerhall Christmas Market is back for 2022, with more stalls than ever before to give you a huge range of gifts and treats for friends and family.

This year's market will be packed full of local businesses selling unique gift ideas, while food vendors will be serving up delicious food and drink to keep hunger at bay.  

03 – 04 December


Assembly Rooms Christmas Fare

Art And Craft Fair Assembly Rooms Dec 2019

Expect an exceptional selection of textiles, clothing, homewares, art, jewellery and woodwork at the Assembly Rooms Christmas Fair.

This year will welcome 120 of the country’s finest artists and designers, all selling their own hand-crafted work under the magnificent shining chandeliers of the 200-year old Assembly Rooms.

03 – 04 December


Edinburgh is fortunate to have a number of year-round markets. Exceptionally popular with residents, these are great places to pick up seasonal & local produce, handmade gifts and delicious plates of street food made right in front of you.

In the run-up to Christmas, many take on a seasonal twist, offering an array of festive treats.

Edinburgh Farmers' Market

Vegetables Essential Edinburgh Farmers Market(Image Credit: Essential Edinburgh)

Edinburgh's original award-winning Farmers' Market takes place every Saturday from 9am to 2pm on Castle Terrace.

Under the spectacular backdrop of Edinburgh Castle, around 40 stall holders tempt buyers with fresh local produce, with everything from meat and seafood to baked goods and seasonal veg.

As Christmas approaches stalls became laden with festive goodies, making it the perfect place to stock up on gifts for your foodie friends.


Stockbridge Market

Taking place each Sunday from 10am – 4pm, Stockbridge Market is a popular shopping spot for locals.

Artisan breads, cheese, smoked salmon and even handmade dog treats sit alongside handmade soaps, jewellery and carefully created crafts. 

Once you're done, wander further into Stockbridge to discover even more great gift ideas in one of the area's many brilliant independent shops.


Grassmarket Market

Every Saturday from 10am – 5pm, the Grassmarket becomes a flurry of excitement when the weekly Grassmarket Market comes to the central thoroughfare.

Over 20 stall holders offer high quality, sustainably sourced produce as well as just-cooked street food, sweet treats and seasonal crafts and gifts from local makers.


Leith Market

View this post on Instagram

A post shared by Leith Market (@leithmarket)

The bustling Leith Market beside the Shore turns Leith into a foodie haven every Saturday. Come down from 10am – 4pm and discover the wares of a wide range of independent traders, including mouth-watering meat and fish, dairy and sweet delights.

On the first Saturday of the month, the market is home to a Vegan Quarter where, alongside the usual line-up of stalls, visitors can pick up a variety of vegan treats.


From Santa's grottos & festive family days out, to seasonal shows & afternoon tea - plan your Christmas in Edinburgh with our Guide to Festive Edinburgh >