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 2022.
This post contains affiliate links from which I may make a commission. Find out more here. All opinions are my own.
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 2022
Princes Street Gardens: 25 Nov 2022 – 3 Jan 2023
Edinburgh’s Christmas is a collection of markets and events that take place around the city throughout the festive season. The main Christmas market in Princes Street Gardens opens in late November and runs for about 6 weeks, closing after the first few days in January. Note that this is the only Edinburgh Christmas market in 2022.
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 mulled wine to warm you up since winter in Edinburgh, can be chilly!
In addition to the Christmas market, you’ll find rides and attractions for children and adults alike. These include a covered ice-rink on George Street, a Big Wheel, Santa Land on West Princes Street Gardens, a Christmas tree maze and some traditional rides.
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
Vegan Christmas market in Edinburgh
Edinburgh Vegan Festival: 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 Out of the Blue Drill Hall in Leith on [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
Pin this post:
Other Edinburgh winter 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 in late 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 an ice-skating rink, a Christmas tree maze and more.
You may enjoy a festive stroll through Christmas at the Botanics, a twinkling light installation at the Botanic Gardens. It’s open from 17 Nov – 30 Dec 2022 and tickets much be booked online in advance.
So far, there are no plans for an official Christmas Lights switch-on in Edinburgh, but there are many places where you can see beautiful Christmas lights throughout the festive period. Some great locations for festive lights are: George Street, the Royal Mile, Rose Street, The Dome, Victoria Street and more.
Other events at Edinburgh’s Christmas include a Santa Fun Run on 4 December 2022 (ticketed), a Scottish-Norwegian Christmas Concert at St Giles Cathedral on 21 November 2022 (free and unticketed) and the SCO Choir Christmas Concert at Greyfriar’s Kirk on 20 and 21 December 2022 (ticketed).
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 place after Christmas and it lasts for three days: Edinburgh’s Hogmanay.
The Hogmanay festival starts with the Torch Light Procession on 30 December, which is a parade led by pipers and accompanied by fire. The next day is the big NYE celebration, the massive ‘Party at the Bells’ at Princess Street Gardens.
On New Year’s Day, brave souls usually 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. However, it is not clear yet whether this event will happen officially on 1 Jan 2022.
– Gemma from Two Scots Abroad
Christmas in Glasgow
Glasgow Christmas Markets
St Enoch Square: 18 November – 3 January 2022
George Square: 1 December – 8 January 2022
Glasgow Loves Christmas is a season of events and markets spreading festive vibes around the city of Glasgow.
There are two traditional Christmas markets in Glasgow – one on St Enoch Square and another on George Square. Both have stalls selling locally crafted products and designs, local foods and treats, freshly prepared food and of course all the mulled wine.
At St Enoch Square you’ll also find a festive thrill ride, bungee trampolines and Santa’s snow globe. On George Square there is an ice rink, an observation wheel, several traditional festive rides and Christmas-themed entertainment.
There are also several independent Christmas markets happening at venues all over town, such as:
- Wasps Artist & Makers Winter Market at The Briggait (3-4 December 2022)
- Park Lane Market in the southside (3-4, 10-11 & 17-18 Dec 2022)
- East End Christmas Market at Drygate Brewery (27 November 2022)
You might also like: How to Spend One Day in Glasgow
Vegan Christmas markets in Glasgow
Vegan Market at Drygate: 20 Nov 2022
The Glasgow Vegan Market will take place at Drygate on Sunday 20 November 2022.
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 vegan festivals and markets this winter.
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 on 20 November 2022 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.
One of the most popular events is Beatson’s annual Santa Dash, a festive 5K run for charity, on 11 December 2022. Thousands of people participate every year!
Almost like taking the pantomimes from the theatres to the street, the Style Mile Carnival on 27 November 2022 brings live music, street performers and dancers to the streets around George Square and Buchanan Street. All-day you can hear music and see performances and lots of favourite Christmas characters around the city centre.
Other Glasgow Loves Christmas events this year include the concert series Christmas at the Concert Hall, a festive market at the Riverside Museum on 26-27 November 2022, and the Big Feed Christmas Family Festival on 10-11 December 2022.
On 30 November 2022 at 6 pm, there is an event with a choir at George Square for the Blessing of the Crib.
Christmas around Scotland
Christmas markets in Stirling
19-20 November 2022
The historic city of Stirling is hosting a unique Christmas market at Albert Halls on 19-20 November 2022.
Over 60 local small 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. You’ll even get a complimentary festive mocktail and mince pie upon arrival.
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 budgets. Nearby, you could enjoy the local hospitality at the Victoria Square Guest House.
– Camila from Adventitious Violet (a Stirling local)
Other Christmas events in Stirling include the Christmas Shopping Fair at Stirling Castle on 6 December 2022.
You might also like: 13 Unusual Things to do in Stirling
Oban Winter Festival
18 – 27 Nov 2022
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.
There are two Christmas markets happening on 19 and 26 November at various locations around town: Oban Distillery, Corran Halls, Kayak Centre and Perle Hotel.
Throughout the festival, local businesses and groups host a range of events and workshops. A perfect excuse for a trip to Oban!
You might also like: The best things to do in Oban
Perth Winter Events
Events throughout November and December 2021
Perth plays host to an array of winter events every year. First, check out Perth City’s Christmas Events which will take place from 19 November. Every weekend, there will be events, music, performances and more – like Silent Discos, Christmas Ghost Tours, falconry displays and ice sculptures.
The season begins with the Christmas Lights Switch-on on 19 November.
The Festive Cabins on King Edward Street and the High Street are Perth’s version of a Christmas market – you’ll be able to pick up gifts and goodies from independent retailers and local, quality artisans. Running Saturdays and Sundays from 20th November to 4th December.
On Saturday, 3 December join in for the popular Lantern & Nativity Parade from St Ninians Cathedral to St Johns Church. The parade is free to join, but you have to bring your own lantern.
Like Glasgow, Perth has an annual Santa Run. This also takes place on 3 December 2022 and covers 5 kilometres. Sign up here.
Aberdeen Christmas Village
17 Nov – 31 Dec 2022
With the backdrop of the beautiful Marischal Collage, the Aberdeen Christmas Village is back and is bringing the Christmas spirit to the Broad Street and Upperkirkgate area.
The village includes festive fairground rides 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. There is also an open air ice rink at Marischal College.
The Christmas Market is called Curated in the Quad and takes place every weekend, Fri-Sun. It will feature 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.
Inverness Winter Events
There are a few events happening in Inverness throughout the festive period.
For Christmas markets head down to the Inverness Creative Academy by Wasp Studio (26-27 November 2022), the Christmas Fair at Eden Court (2-4 December 2022), and the Giant Christmas Fayre at Inverness Leisure (26 November 2022).
For a family-friendly Christmas day out, check out Winterwoodz (multiple dates throughout December).
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:
- Blair Castle Christmas Fair, Perthshire: 4-6 December 2022
- Crathes Castle Christmas Fair, Aberdeenshire: 11-13 November 2022
- Glamis Castle Christmas Market, Angus: 26-27 November 2022
- Cawdor Castle Christmas Market, Nairn: 10-11 December 2022
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?
Pin this post for later: