Christmas is not Christmas without a trip to the markets, a steaming cup of mulled wine in one hand and a candy apple in the other. Markets are some of my favourite place to shop for locally made presents, try delicious food from street vendors and indulge in some sugary sweet hot drinks. Read on for some of the best winter festivals and Christmas markets in Scotland in winter 2019.

This post contains affiliate links, which I may make a commission from. 



At this point, it is not clear yet, which Christmas markets and winter events will be able to go ahead due to the Covid-19 pandemic.
However, this post will be updated as updates and announcements trickle in.

(Last updated: 25 September 2020)


Coming from Austria, Christmas markets abroad have always had quite a high standard to live up to. After all, we have over 20 official markets in my home city Vienna and all have slightly different experiences, eateries and highlights to offer. It is hard to beat and to be entirely honest, when I moved here, the Christmas markets in Edinburgh and Glasgow did not overwhelm me. 

Luckily, these days, the Christmas markets in Scotland have transformed into magical places with twinkle lights, awesome food and great handmade presents. The markets and winter festivals around the country spread all the festive vibes and I love immersing myself in the Christmas buzz.

From Edinburgh and Glasgow to Stirling, Aberdeen, Inverness and Oban – all major cities in Scotland have their own Christmas festivities, markets and events and you might even find a market at a castle or two! Read on to find out where to go for Christmas vibes this winter.

YOU MIGHT ALSO LIKE: 20 Tips for Visiting Scotland in Winter


Christmas in Edinburgh

Edinburgh Christmas Market

Princes Street Gardens: 2020 Dates tbc

Edinburgh’s Christmas is a collection of markets and events that take place around the city throughout the festive season. The biggest Christmas market in East Princes Street Gardens opens in mid-November and runs for 6 weeks, closing after the first few days in January. There are stands selling all sorts of bespoke items from around Scotland and abroad that make wonderful gifts, as well as lots of tasty food and drink, including hot chocolate or gluhwein to warm you up since winter in Edinburgh, can be chilly! You can also pop into the two-storey Johnnie Walker Bothy Bar for whisky cocktails and hot toddies.

Throughout the Christmas market, you’ll find rides and attractions for children and adults alike. There’s the traditional carousel, candy cane bungees, bumper cars, and a Santa train, as well as the 60-metre high star flyer for the thrill-seekers.

Whether you intend to do your Christmas shopping, grab a bite to eat or drink, or simply want to browse and soak up the festive atmosphere, you won’t be disappointed at the Edinburgh Christmas market.

– Sonja from Migrating Miss

YOU MIGHT ALSO LIKE: A Weekend Guide to Edinburgh in 2 Days

Edinburgh Christmas Market

Vegan Christmas market in Edinburgh

Edinburgh Vegan Festival: 2020 Dates tbc

Considering a cruelty-free festive season? The Edinburgh Vegan Festival is back with a festive twist, bursting with ideas for a kinder Christmas. 

Pop along to BT Murrayfield on (date tbc) and you’ll find lots of stalls to explore with vegan street food, ethical gift ideas – and lots of free samples to sip and nibble! There will also be talks and demos from inspiring vegan businesses and organisations. Whether you are vegan or just curious, this is a brilliant day out for everyone. 

Make a weekend of it and stay in the heart of the city at Eden Locke. Their on-site coffee shop, 127, has lots of vegan options and is perfect for a light breakfast to start your day (just remember to leave plenty of room for all those samples at the Christmas Market)!

Find out more about Edinburgh Vegan Christmas Market and more vegan-friendly events in Scotland’s Capital at Vegan Edinburgh

– Emma from Vegan Edinburgh

Vegan tiffin

Other Edinburgh Christmas events

Edinburgh is pretty happening all year round but there are two times in the year which really put Scotland’s capital on the map – the Fringe in August and Christmas.

Edinburgh at Christmas kicks off mid-November symbolised by the erection of the Princess Street Garden market but this is not where the festivities end. In addition to the market, Edinburgh plays host to a whole series of events during winter including the Christmas Lights switch on, Silent Light disco, traditional pantos and the biggest party of the year, Hogmanay.

The Christmas Lights switch on starts at Light Night on George Street [17 November 2019]. Choirs warm up the crowds before the official light button is pushed and the celebratory fireworks fill the night sky. George Street stays lit (boom boom) for the whole of Christmas. You can wander through light tunnels, join in the Silent Light Disco then nip into The Dome for a cocktail to see their epic tree.

Pantomimes are a big Scotland tradition. Expect slapstick comedy, kids high on sugar and parents getting involved with the ‘he’s behind you’ banter. Check out the theatres to see which celebs are taking part this year.

The biggest event actually takes places after Christmas and it lasts for three days! Edinburgh’s Hogmanay party starts with the Torch Light Procession which is a parade led by pipers and accompanied by fire. The next day is the big NYE celebration which takes over the whole city including Princess Street Gardens. On New Year’s Day, brave souls take to the Forth at South Queensferry for a Loony Dook in the freezing cold waters to raise funds for charity. A fresh start to the new year.


Please note that the Hogmanay Street Party 2020/21 has been cancelled due to the Covid-19 pandemic.
It is not clear yet, if any other events in the programme will take place. Find out more here.

(Last updated: 25 September 2020)


– Gemma from Two Scots Abroad

Street of Light Edinburgh in the dark with crowds

Christmas in Glasgow

Glasgow Christmas Markets

St Enoch Square: 2020 Dates tbc
George Square: 2020 Dates tbc

Glasgow Loves Christmas is a season of markets and events spreading festive vibes around the city of Glasgow. There are two traditional Christmas markets in town with stalls selling locally crafted products and designs, local foods and treats, freshly prepared food and of course all the mulled wine. The market at St Enoch Square is great for shopping and a drink, while the one on George Square always wins me over with its Helter Skelter and the vintage carousel.

There are many other independent Christmas markets happening at venues all over town, such as The Briggait, Sloans Lane, the Botanic Garden and the Royal Exchange Square. You can find all the dates here (tbc). One of my favourite independent market series, Super Market Glasgow, also runs Christmas markets in different venues every Sunday from mid-November to the weekend before Christmas.

YOU MIGHT ALSO LIKE: How to Spend One Day in Glasgow

Glasgow Christmas market

Vegan Christmas markets in Glasgow

My Big Fat Vegan Christmas: 2020 Dates tbc
Glasgow Vegan Winter Festival: 2020 Dates tbc
Vegan Connections Christmas: 2020 Dates tbc

If vegan-friendly Christmas presents are your jam – whether to indulge in vegan Christmas foods or to pick up cruelty-free presents for the vegans in your life, look no further than Glasgow’s three different vegan markets this November and December!

My Big Fat Vegan Market begins the season with its special Christmas market at The Briggait. You will not only find vegan treats but also lots of vegan stocking fillers. General admission is £4.

The 2-day Glasgow Vegan Winter Festival at Trades Hall will feature 50 stalls each day, cookery demos, talks, interactive workshops, yoga and children’s activities. You see, it’s more than just an excuse to go shopping – it’s an allrounder. General admission is £3 per day.

Finally, the third vegan Christmas event is the annual Vegan Connections market held at The Briggait. The market will have 35 stalls with food and gifts and will also raise funds for the Glasgow Winter Night Shelter. General admission is £4.

Vegan Connections Christmas Market in Glasgow
Photo via Vegan Connections

Other Glasgow Christmas events

Apart from Christmas markets, Glasgow Loves Christmas includes a range of special events and activities throughout the season. It all kicks off with the grand Christmas lights switch-on [2020 Dates tbc] which turns George Square into a festive winter wonderland. Every year the city comes up with a different design which can be an intense subject of debate among locals. The lights are on throughout the season to light up the Christmas market below.

Some of the best festive entertainment is offered at the Royal Concert Hall. Christmas at the Concert Hall includes a series of events from orchestra performances, film soundtracks, big bands and family-friendly shows.

Almost like taking the pantomimes from the theatres to the street, the Style Mile Carnival [2020 Dates tbc] is an annual procession with festive characters come to life. There is live music, street performers and lots of favourite Christmas characters to meet and greet. 

If you’d rather participate in a fancy-dress Christmas event yourself, why not join Glasgow’s Santa Dash [2020 Dates tbc]? Every year, thousands of people dress up as Santa and run a 5K track around the city centre raising money for charity. Tickets are extremely popular, so it’s best to get yours before they’re gone!

Santa dash in Glasgow
Photo via Glasgow Loves Christmas

Christmas around Scotland

Stirling Christmas Market

2020 Dates tbc

The historic city of Stirling is hosting a unique Christmas market on (2020 Dates tbc). Four local women got together earlier this year to set up the event that will bring festive cheer to the city.

Local creative businesses will host stalls all day long. You’ll be able to purchase crafted gifts ahead of Christmas, from jewellery to candles, as well as food and drinks. Workshops will also be available throughout the day, from gingerbread for children, wreath making and calligraphy.

The event will really highlight the talent of the region and Scottish craft and allow everyone to support local artists and businesses.

The admission cost is £4 per person, with half going to the Strathcarron hospice. The market will be on from 10 am until 4 pm at the Albert Halls. Only a 5-minute walk from the train station, it would make for a perfect day trip to the ‘Brooch of Scotland’. If you want to make it a day trip, Stirling has a host of options for all budget. Nearby, you could enjoy the local hospitality at the Victoria Square Guest House.

– Camila from Adventitious Violet (a Stirling local)

YOU MIGHT ALSO LIKE: 10 Unusual Things to do in Stirling

Stirling in winter

Oban Winter Festival

2020 Dates tbc

Oban is one of my favourite seaside towns in Scotland and hosts an array of different events, concerts and festivals throughout the year. 

The Oban Winter Festival has been hosted every year since 2011. The extensive programme has something to offer for everyone. Lots of performances and music shows, family fun, street parades, fire artists, crafts and pipers. There are exhibitions at local venues, special Christmas screenings at the Oban Phoenix Cinema and lots of markets with local foods and crafts.

The festival is opened by the Winter Queen riding a unicorn and special events include ballet performances, craft workshops, whisky tastings and a Tartan Dash. And just when you thought it’s over, the festival continues on St Andrews Day with a packed programme of Haggis Hurling, Ceilidh dancing, a Family Hat Parade and a beautiful firework display above McCaigs Tower. A perfect excuse for a trip to Oban!

YOU MIGHT ALSO LIKE: The best things to do in Oban

Lit up church at Oban Winter Festival
Photo via Oban Winter Festival

Perth Winter Festival

2020 Dates tbc

Perth Winter Festival spans 10 weeks from the middle of November until the Chinese New Year, but the centre of attention is without a doubt the festivities and events in the pre-Christmas period. As in other cities, the festival kicks off with the official Christmas Lights Switch On Party [2020 Dates tbc], which sees the city of Perth light up in a festive manner. The programme is completed by three live music stages and a fireworks display.

Perth also has a Santa Run [2020 Dates tbc] for charity and a St Andrews Day Festival [2020 Dates tbc] with live music and dancing. 

Throughout the season, the city hosts a series of Christmas markets that promise to offer something for everyone. First up is the Chocolate, Gin and Things Market [2020 Dates tbc] where you can indulge in mouth-watering artisan chocolates and hand-picked craft gins from around the country. There are also craft stalls, but at this particular market, edible gifts are really centre-stage. 

Other markets include the Christmas Design Market [2020 Dates tbc] with 50+ independent makers and the Spirit of Scotland Market [2020 Dates tbc] with a particular focus on Scottish talent and design. 

Two very special events during the Perth Winter Festival is the Lantern Parade on St Andrews Day and the Christmas Tree Festival [2020 Dates tbc] which features a trail of decorated Christmas trees around the city centre.

Perth Christmas Lights Switch On Party
Photo via Perth City Centre

Aberdeen Christmas Village

2020 Dates tbc

With the backdrop of the beautiful Marischal Collage, the Aberdeen Christmas Village is back for its third consecutive year and is bringing the Christmas spirit to the Broad Street area. 

The village includes fairground rides and attractions for the whole family, such as a Helter Skelter and Bungee Trampolines. There are food and drink stands serving Christmassy snacks and beverages and of course, also a traditional Christmas market during the weekends. 

The Christmas at the Quad Market features a unique selection of local makers and designers bringing their crafts and products to the table. Every weekend, you will find different stalls, so no trip will ever be alike. You can check here to see updates on every week’s line-up.

Aberdeen Christmas Village
Photo via Aberdeen Inspired

Inverness Winter Events

The Christmas Lights Switch On in Inverness [2020 Dates tbc] is the starting point for a season of markets, festivities and treats in the city and surrounding villages. 

In the run-up to Christmas, the Victorian Market, which is one of the top attractions in Inverness year-round, will not only be home to local shops and independent makers, it is also the hideout for cheeky Christmas elves. Elf on a Shelf is an annual elf hunt [2020 Dates tbc] to find them all and maybe even win the Kiddies Christmas Hamper! You can sign up for the hunt on the day.

When they aren’t hiding in the city, the Christmas elves are bringing joy to Winter Wonderland at Whin Park [2020 Dates tbc]. There are Christmassy displays, festive illuminations and a chance to visit Santa and his reindeer. 

For Christmas shopping, head to Eden Court’s Christmas Fairs [2020 Dates tbc].

Winter Wonderland at Whin Park
Photo via Winter Wonderland

Christmas Markets at Scottish Castles

Of course, no list of Scottish Christmas markets would be complete without talking about the markets and special events that take place at the castles around the country. Or can you imagine a more beautiful sight than a breathtaking castle clad in festive decorations and lit up with Christmas lights as the backdrop for a market with local crafts and designs?

An ever-growing number of castles in Scotland are playing hosts to Christmas markets and fairs. Here is an overview of events to look out for:

Decorated Christmas tree near the fireplace at Glamis Castle
Photo via Glamis Castle

Christmas is a magical time to visit Scotland! The lights, food and beautiful crafts at Christmas markets in Scotland definitely make up for the shorter days and there are tons of unique events to get into the festive spirit and rub shoulders with the locals. 

Are you ready to plan a trip to Scotland during Christmas time?



Planning a trip to Scotland?

Read my top tips for planning a Scotland trip and check out my sample itineraries.

Get access to my FREE Trip Planning Checklist.

Buy my Scotland Travel Guides and Resource Library.

Let me help you plan an itinerary that is 100% YOU.

Join my Facebook group "Wild For Scotland" to find inspiration for big & small adventures.

2 thoughts on “Winter Festivals and Christmas Markets in Scotland 2020

  1. Sara says:

    Just found out I’ll finally be moving to Scotland to join my husband in St Andrews! So excited to experience some of these markets. THANKS for sharing!!

Leave a Reply

Your email address will not be published. Required fields are marked *