Christmas Events Scotland

Iryna Kalamurza ©

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 

More info



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!

More info


Castle Street Fair

Now until December 23


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.

More info




Check the websites listed before visiting any of these events to ensure they are going ahead as planned.