Browse what’s on in Inverness & Loch Ness
37 results
Christmas Craft Fair - Drumnadrochit
29th November
Drumnadrochit
Drum Farm Gallery gift shop craft fair in Drumnadrochit, local makers, artists, mulled wine and letters to santa!
Wreath making workshop at Culloden
29th November
Culloden Battlefield
Enjoy a wreath making workshop using greenery and foliage picked directly from the battlefield. Multiple time slots and workshops available in November and December.
Botanic Gardens Christmas Fair
29th November
Botanic Gardens - Inverness
Handmade gifts and produce from local talented artists and makers, activities, sweet treats and more!
Elf on the shelf
29th November
Victorian Market - Inverness
Elf on the Shelf is Back at The Victorian Market!
Get ready for a magical Elf Adventure in the heart of Inverness!
Santa’s little helpers have been spotted hiding in the shop windows — can you find them all?
Make a festive sock snowman
29th November
Dundreggan Rewilding Centre
Enjoy a festive, hands-on craft morning creating your very own adorable sock snowman – with a luxury kids’ hot chocolate included. Allow 45 minutes to complete your sock snowman. Ages 5+.
It's Panto Time!
3rd December 2025 - 4th January 2026
Eden Court Theatre
Enjoy all the festive fun at the Eden Court pantomime! Don’t miss this magical Inverness Christmas tradition for the whole family.
Wasps Creative Academy Christmas Makers Market
5th - 7th December 2025
Inverness
Wasps Creative Academy's shop the Halls event, which will feature open studios, exhibitions, a festive market and more.
Wreath making workshop at Culloden
6th December
Culloden Battlefield
Enjoy a wreath making workshop using greenery and foliage picked directly from the battlefield. Multiple time slots and workshops are available in November and December.
Cruise with Santa!
6th - 21st December 2025
Dochgarroch
Step aboard a magical family adventure with Jacobite Loch Ness Cruises this December. The 1-hour Santa Cruises are packed with Christmas cheer. Meet friendly elves, enjoy festive treats, and of course, say hello to Santa himself!