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.

5. Oban Winter Festival
Voted as one of the 10 most festive towns in the United Kingdom, the Oban Winter Festival returns from November 15 to November 24 2024 offering a programme of events including the Winter Woods walking-trail. | Oban Winter Festival

6. Lanark Christmas Market & Christmas Lights Switch On
Lanark's Christmas festivities kick off with the enormously popular Lanark Christmas Market on Saturday 16th November, culminating with the switch on of the town's festive lights by Santa! | Provided

7. Glasgow City Chambers Illuminated
Visit George Square this winter and experience Glasgow City Chambers like never before. The iconic building will be lit up every evening from 3.30pm to midnight from November 17 2024 and is free for everyone to enjoy as they celebrate Christmas in Glasgow City Centre. | Provided

8. Dunfermline Big Light Switch On
This year's Big Light Switch-On promises to be bigger and better than ever with festive fun, family entertainment, and a few special surprises along the way. With something for everyone, make sure you mark your calendars and join us for a magical day in the heart of Dunfermline on November 17 2024. | Lisa Ferguson