
28 Nov – 24 Dec
Santa's Elf Express
Santa's grotto · Trains & rides
- Strathspey Railway - Aviemore Station, Aviemore
- Ages 1–12
- Indoor

Meet Santa, explore light trails, browse festive markets and enjoy family shows across Inverness, Moray & the Highlands. From historic streets to countryside days out, find the best Christmas plans for the whole family — with dates, ages and prices in one place.

Age
Event type
Showing all 15 events
15 family Christmas events across 10 venues in Inverness, Moray & the Highlands. The first is on Saturday 28 November, and Christmas Day falls on Friday 25 December, with 9 of them on Christmas Eve.

28 Nov – 24 Dec
Santa's grotto · Trains & rides


29 Nov · 9am
Santa's grotto · Breakfast & meals with Santa · Days out & festivals

5–12 Dec
Films

5–24 Dec
Santa's grotto · Breakfast & meals with Santa

5–24 Dec
Santa's grotto · Breakfast & meals with Santa

5–24 Dec
Santa's grotto · Days out & festivals

5 Dec – 25 Oct
Santa's grotto


6 Dec · 9:30am
Santa's grotto · Breakfast & meals with Santa

6–20 Dec
Santa's grotto · Breakfast & meals with Santa

6–20 Dec
Santa's grotto


24 Dec · 1pm
Santa's grotto · Breakfast & meals with Santa

24 Dec · 9am
Santa's grotto · Breakfast & meals with Santa
12 Santa's grottos are listed in the Highlands.
More in: Santa's grottos in the Highlands
13 events in the Highlands suit toddlers aged 1 to 4.
One panto or Christmas show is on for kids in the Highlands.
9 events in the Highlands welcome babies under one.
One Santa train or Christmas ride is on in the Highlands.
Christmas Eve falls on Thursday 24 December this year, and 9 events in the Highlands are on that day.
One Christmas film screening is on for kids in the Highlands.
13 events in the Highlands are indoors — handy if the weather turns.
1 event in the Highlands is aimed at older children and teenagers.