
20 Nov – 24 Dec
Santa's Stories
Santa's grotto · Shows & storytelling
- Princes Street, Edinburgh
- Ages 1–8

Meet Santa, explore light trails, browse festive markets and enjoy family shows across Edinburgh & the Lothians. 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
Area
Showing all 53 events
53 family Christmas events across 40 venues in Edinburgh & the Lothians, 3 of them free. The first is on Friday 20 November, and Christmas Day falls on Friday 25 December, with 19 of them on Christmas Eve.
24 family Christmas events in Edinburgh, Queensferry, Kirkliston and 1 more, 1 of them free, running from 20 November to 30 December.

20 Nov – 24 Dec
Santa's grotto · Shows & storytelling

27–29 Nov
Markets & fairs


27 Nov – 30 Dec
Santa's grotto · Trains & rides

29 Nov – 24 Dec
Santa's grotto

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

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

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

5 Dec · 10am
Santa's grotto




5–23 Dec
Santa's grotto · ASN & relaxed

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

6 Dec · 10am
Markets & fairs

9 Dec · 7pm
Carols & concerts

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


13 Dec · 12:30pm
Santa's grotto · Breakfast & meals with Santa · Parties & discos

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

19–21 Dec
Santa's grotto · Carols & concerts

20 Dec · 12pm
Parties & discos

22–23 Dec
Crafts & workshops

25 Dec · 12:30pm
Santa's grotto · Breakfast & meals with Santa
Discover 16 more Christmas events in Edinburgh
See them and save your favourites.
13 family Christmas events in Edinburgh, Dalkeith, Lasswade and 1 more, running from 22 November to 24 December.

22 Nov – 24 Dec
Santa's grotto

27 Nov – 18 Dec
Santa's grotto · Breakfast & meals with Santa

28 Nov · 12:30pm
Pantomimes

28 Nov – 23 Dec
Santa's grotto · Breakfast & meals with Santa

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

28 Nov – 24 Dec
Santa's grotto

3 Dec · 5pm
Santa's grotto · ASN & relaxed

4–21 Dec
Santa's grotto · ASN & relaxed

4–23 Dec
Santa's grotto

4–8 Dec
Santa's grotto · ASN & relaxed

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

13–20 Dec
Santa's grotto

Discover 9 more Christmas events in Midlothian
See them and save your favourites.
4 family Christmas events in Musselburgh, Dirleton and Prestonpans, running from 28 November to 24 December.


4 Dec · 3pm
Pantomimes

11–24 Dec
Santa's grotto

12–13 Dec
Santa's grotto
Discover 2 more Christmas events in East Lothian
See them and save your favourites.
12 family Christmas events in Livingston, Bathgate, Livingston Village and 2 more, 2 of them free, running from 21 November to 28 December.

21 Nov · 12pm
Pantomimes · Parties & discos

22 Nov – 24 Dec
Santa's grotto


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


4–24 Dec
Santa's grotto

4–5 Dec
Santa's grotto · ASN & relaxed

4–8 Dec
Santa's grotto · ASN & relaxed

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

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

16 Dec · 4pm
Santa's grotto · Markets & fairs

19–24 Dec
Santa's grotto
Discover 8 more Christmas events in West Lothian
See them and save your favourites.
44 Santa's grottos are listed near Edinburgh.
More in: Santa's grottos near Edinburgh
46 events in Edinburgh suit toddlers aged 1 to 4.
Yes — 3 events in Edinburgh are free to go to.
One panto or Christmas show is on for kids in Edinburgh.
One Christmas craft session or workshop is on in Edinburgh.
3 Christmas markets and fairs are listed in Edinburgh.
34 events in Edinburgh welcome babies under one.
One Santa train or Christmas ride is on in Edinburgh.
3 Christmas parties and discos are on for kids in Edinburgh.
Christmas Eve falls on Thursday 24 December this year, and 19 events in Edinburgh are on that day.
Yes — 6 additional support needs and relaxed sessions are on in Edinburgh: quieter, calmer times with more space.
46 events in Edinburgh are indoors — handy if the weather turns.