Christmas Events Scotland

Discover more Christmas fun across Scotland with our bonus online what’s on guide!
From light shows to magic performances and more, make this winter the most wonderful time of the year.
Edinburgh Zoo’s Christmas Nights
Now until January 2
Edinburgh Zoo
Enjoy a wonderful light trail at Edinburgh zoo and discover the magic of the Christmas spirit by following Santa’s time at the zoo. Glow around the route with projections, twinkling fairy lights and much more.
Adult: £18 Child: £12 Member Adult: £14.50 Member Child: £9.50 Carer & U3: Free
MagicFest
December 17-31
Various venues
MagicFest returns with a full festive programme for all ages this Christmas!
Learn some magic at one of the workshops, enjoy shows for all age groups, storytelling, live music and more. The festival has a packed lineup of some of the best Scottish magicians from the Magic Circle itself!
Castle Street Fair
Now until December 23
Edinburgh
Don’t miss this annual Christmas fair in the heart of the capital! Expect food and drink stalls, handmade soaps, candles, scarves and hats, decorative baubles and ethical gifts, plus an electric Christmas atmosphere.
Check the websites listed before visiting any of these events to ensure they are going ahead as planned.