9 Fun things to do in Scotland in December

Looking for the perfect way to end the year on a high? Then it’s time to get planning your festive break in Scotland! Scotland in December is as beautiful a month as any, with its own subtle charms, and year-topping highlights you won’t forget. There’s festive atmosphere galore, perfect cosy retreats and bright winter days. Scotland guarantees you a fabulous festive season!

  1. Christmas markets and festivals Across Scotland

    Edinburgh's Christmas Market from the Scott Monument

    Think of twinkling lights all around, with the smell of your favourite winter food & drinks wafting in the air and get into the festive spirit.

    Edinburgh’s Christmas – located in Princes Street Gardens, enjoy the numerous fairground rides, carnival atmosphere and stalls.

    Castle of Light – see Edinburgh Castle in all its glory for a mesmerising light show experience.

    Glasgow WinterFest - browse the festive stalls, relax with your favourite beverage at the festive bars or get ready to party at the silent disco.

    Aberdeen Winter Festival and Christmas Village – enjoy an outdoor ice rink, festive fairground and scrumptious food and drink.

    Perth Winter Festival – this year sees street performers and magicians to santa runs and silent discos.

    Glamis Castle Christmas Market – take a trip to this famous attraction for family fun, Santa’s Grotto, festive gifts, and tasty treats.

  2. Find a festive place to stay for Christmas Across Scotland

    A family enjoy a snowball fight at Castle Fraser.

    Surely one of the best things to do in Scotland in December must be to stay in a magical castle? Many castles offer Christmas packages for a special holiday you won’t forget!

    We can’t think of anything better than curling up in front of a burning log fire on a cold winters’ day whilst the snow falls outside. Scotland doesn’t disappoint when it comes to rustic cottages and cosy log cabins, some even have hot tubs, jacuzzis or a sauna to enjoy, too. They are perfect for a winter retreat for two, or to invite family and friends and make a bigger celebration of it.

    Find your fairytale castle for a Christmas stay

  3. IRN-BRU Carnival Glasgow

    A view over The Scottish Exhibition and Conference Centre

    It’s a great thing to do in Glasgow in December and the perfect way to get out of the cold on a winter day without sacrificing fun and action. The carnival has it all – from children’s fairground rides, games, stalls and prizes to an inflatable play area, giant slide and delicious food. This carnival is set to be fantastic fun for both the little and the big kids among us!

  4. Curl up and watch a Christmas rom-com Across Scotland

    Hopetoun House and Estate

    Sometimes all you want to do is stay in and watch a movie! There are some fantastic new romantic comedies on Netflix set and filmed in Scotland; the perfect way to unwind after a day of exploring. Here are just a few:

    • The Princess Switch 3: Romancing the Star was filmed at Hopetoun House in West Lothian, and Newbattle Abbey College in Midlothian. You’ll also see Gosford House, Borthwick Castle, Dundas Castle, Dakota Hotel, Barnbougle and Dalmeny Estate, as well as the Royal Highland Centre.
    • Falling for Figaro, which stars Joanna Lumley as a former opera diva-turned singing teacher, was filmed in Glencoe and Luss, on the west bank of Loch Lomond, and Glasgow.
    • A Castle for Christmas, which stars Brooke Shields as a novelist and Cary Elwes as a Scottish duke, was filmed at Dalmeny House near Edinburgh, Tantallon Castle in East Lothian, Dakota Hotel in South Queensferry and Edinburgh Airport.
  5. Christmas at the Botanics Royal Botanic Garden Edinburgh

    A glowing tunnel filled with fairy lights at Christmas at the Botanics

    Christmas at the Botanics is a must-see! One of the top things to do in Edinburgh in December, wander round the capital’s 70 acres of majestic gardens in the dark, magically lit up with light features. There’s music, mulled wine, hot chocolate, festive foods and fire-pits to gather round. You’re guaranteed to get some insta-worthy shots on your way round. We highly recommend it!

  6. Husky sled rides Various locations

    Bowland Trails Husky Dog Sled Rides in Blairgowrie, Perthshire

    What better and more memorable way to enjoy Scotland’s beautiful outdoors in the winter than a husky sledge ride! Scotland has a number of husky centres where you can meet the dogs and go for a sledge ride, or even have a full-day experience with professional racers where you help to train the dogs. Snow is also not essential for a ride!

  7. Visit Santa and his reindeer Cairngorms National Park

    Reindeer in the Cairngorms National Park

    Head to the Cairngorms National Park to meet Santa and his reindeer! The Cairngorm Reindeer Centre is home to around 150 free-ranging reindeer, and is the best spot to meet these friendly characters in their natural habitat. Surrounded by tinsel and decorations, Santa will be there keeping an eye on his reindeer and there are crafting activities you can try, too. You could also head to the nearby Highland Wildlife Park, where you’ll see polar bears, reindeer, arctic foxes, snow leopards and many more.

  8. Enjoy world class snowsports Various locations

    Cairngorm Mountain

    © Steven McKenna

    Get out to the hills for some snowsports action! Did you know Scotland offers the best outdoor skiing and snowboarding in the UK? Surrounded by epic scenery, the country’s ski centres are accessible from all of Scotland’s cities and offer great runs for beginners and seasoned skiers or boarders alike. There are five resorts in Scotland to choose from – all of which offer skiing or snowboarding equipment hire, slopes suitable for beginners and lessons. The season in Scotland runs from December to April, although do check the conditions before you travel.

    Sign up for snow alerts

    Read our snowsport FAQs 

  9. Immerse yourself in unforgettable Hogmanay celebrations Across Scotland

    Up Helly Aa Vikings during the Torchlight Procession, Edinburgh

    Hogmanay street celebrations in Scotland are legendary!

    • Edinburgh’s Hogmanay – soak in the atmosphere at Edinburgh’s Hogmanay street party on New Year’s Eve, with live music from well-known stars, outdoor bars and spectacular fireworks at midnight.
    • Hogmanay at the Ghillie Dhu – this iconic venue in Edinburgh is famous for its ceilidhs in a stunning converted church setting.
    • Beach Ballroom Hogmanay Ceilidh – in Aberdeen you can dance the night away at the brilliant Beach Ballroom ceilidh.
    • Oban Hogmanay Party – an annual celebration where you can enjoy a lively night of ceilidh music.

Other things you might like

Join our Newsletter Clan

Get Scotland inspiration direct to your inbox. Don't miss the inside track from our Scotland experts on exciting trip ideas, unique attractions and hidden gems loved by locals.

Get the Scotland newsletter