If the Christmas songs playing in shops and on the radio haven't put you in the Yuletide spirit as of yet, then perhaps one of these events across Scotland will put you in a jolly mood?
From the magical Polar Express experience at Caledonian Railway, all the way up to Skaill House’s Christmas Fair, we’ve taken a look across Scotland to bring to you 29 festive events happening around the region to (hopefully) put you, or start to put you, in the festive spirit.
We’ve included a number of events that are ticketed, and the information provided is correct as of writing, but in the event that you might be unsure about an event we would advise searching for up-to-date information - in case Santa is running late.
Or, more likely, outdoor events are affected by weather.
So what’s on our list of Christmas events in Scotland before the big day? Take a look at start your festive planning from today.

29. Sing Forth Christmas Concert
Join Sing Forth Choir for a fantastic evening of Christmas classics performed alongside one of Scotland's top brass ensembles, The Kirkintilloch Band. The perfect evening to get you in the festive spirit and singing all the way home after their performance at Grangemouth Town Hall on December 5 2024. | Falkirk Leisure and Tourism