Perthshire festive family guide

Christmas events for kids 2026 in Perthshire

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

  • 8 events across Perthshire
  • Updated 30 September 2026

Find the right Christmas event

Age

Event type

Showing all 8 events

8 Christmas events in Perthshire

8 family Christmas events across 5 venues in Perthshire. The first is on Saturday 21 November, and Christmas Day falls on Friday 25 December, with 4 of them on Christmas Eve.

21 Nov – 20 Dec

Santa at Glendoick

Santa's grotto

  • Glendoick Garden Centre, Perth
  • Ages 0–10
  • Indoor

22 Nov – 24 Dec

Santa's Grotto 2026

Santa's grotto

  • Dobbies Garden Centre Perth, Perth
  • Ages 0–10
  • Indoor & outdoor

1–24 Dec

Christmas Wonderland at Auchingarrich

Santa's grotto · Days out & festivals

  • Auchingarrich Wildlife Park, Crieff
  • Ages 3+
  • Indoor & outdoor

2–24 Dec

Brunch with Santa at Auchingarrich

Santa's grotto · Breakfast & meals with Santa

  • Auchingarrich Wildlife Park, Crieff
  • Up to 14
  • Indoor

5–24 Dec

Santa's Breakfast 2026 at Dobbies Perth

Santa's grotto · Breakfast & meals with Santa

  • Dobbies Garden Centre Perth, Perth
  • Ages 3–10
  • Indoor

8 Dec

Santa's Quiet Grotto 2026 at Dobbies Perth

Santa's grotto · ASN & relaxed

  • Dobbies Garden Centre Perth, Perth
  • Ages 0–10
  • Indoor & outdoor

12 Dec · 12pm

Stories with Santa

Santa's grotto · Shows & storytelling

  • Dunkeld House Hotel, Dunkeld
  • Ages 1–8
  • Indoor
Booking quickly across PerthshireMany Christmas events sell out early — book soon to avoid disappointment.

More festive family days out

Planning Christmas in Perthshire

Where can we meet Santa in Perthshire?

8 Santa's grottos are listed in Perthshire.

More in: Santa's grottos in Perthshire

What Christmas events are there for toddlers in Perthshire?

8 events in Perthshire suit toddlers aged 1 to 4.

What pantos and Christmas shows are on for kids in Perthshire?

One panto or Christmas show is on for kids in Perthshire.

What Christmas events are there for babies in Perthshire?

5 events in Perthshire welcome babies under one.

What's on for kids on Christmas Eve in Perthshire?

Christmas Eve falls on Thursday 24 December this year, and 4 events in Perthshire are on that day.

Are there ASN or relaxed Christmas events for kids in Perthshire?

Yes — one additional support needs or relaxed session is on in Perthshire: quieter, calmer times with more space.

View all questions

Are there indoor Christmas events for kids in Perthshire?

8 events in Perthshire are indoors — handy if the weather turns.