Dot & Do Β· Exploring the UK and Europe with children. Free to use.
π Santa, pantos & Christmas events for children in Edinburgh (2026)
Edinburghβs Christmas usually fills the city centre with markets, lights and fairground rides from mid-November, and there are pantos, Christmas shows and Santa visits across the city and in East and Midlothian. Weekday mornings are the calmest time to go with little ones.
Christmas events in and around Edinburgh
-
Edinburgh Zoo's Giant Lanterns
π Fri 13 Nov β Sun 21 Feb Β· Selected evenings, entry from 4.45pm (last entry 8pm)Santa & Christmas Β· Corstorphine
An evening lantern trail of giant glowing animals around the zoo, on 60 selected nights through the winter.
ποΈ Tickets & booking -
Edinburgh's Christmas
π Sat 14 Nov β Sun 3 JanSanta & Christmas Β· Edinburgh city centre
The capital's big Christmas festival: market stalls, fairground rides and a family ice experience in the city centre.
ποΈ Tickets & booking -
Father Christmas at the Gyle
π Sat 14 Nov β Thu 24 Dec Β· Weekends 14 Nov to 29 Nov, 4 to 6 Dec, then every day 10 to 24 DecSanta & Christmas Β· South Gyle
Meet Father Christmas at the Gyle. Β£11 a child, adults free, up to 4 children per booking.
ποΈ Tickets & booking -
Christmas at the Botanics
π Thu 19 Nov β Wed 30 Dec Β· Evenings, timed entrySanta & Christmas Β· Inverleith
An after-dark illuminated trail through the Botanic Garden, marking its 10th year with new light installations.
ποΈ Tickets & booking -
Santa's Stories
π Fri 20 Nov β Thu 24 Dec Β· Timed 20-minute sessionsSanta & Christmas Β· Edinburgh city centre
Small-group story time with Santa in the gardens; every child meets him and goes home with a gift.
ποΈ Tickets & booking -
Santa's Grotto 2026 (Dobbies Edinburgh)
π Sat 21 Nov β Thu 24 DecSanta & Christmas Β· Lasswade
Garden centre grotto with a wishing well, Penguin Post Office, a visit with Santa and a penguin soft toy to keep.
ποΈ Tickets & booking -
Edinburgh's Magical Christmas with Kevin Quantum
π Sun 22 Nov Β· 1:30pm-3pmShows, theatre & panto Β· Cramond
Christmas magic show by Edinburgh magician Kevin Quantum at Lauriston Castle, for children 8 and over with an adult.
ποΈ Tickets & booking -
Santa at The Pitt
π Fri 27 Nov β Sun 13 Dec Β· Selected dates (27-29 Nov, 4-13 Dec); 40-minute sessions between 10:30am and 3:30pmCharacter meet & greets Β· Granton
Indoor Santa storytelling grotto at The Pitt. Each child gets a gift and the ticket includes one adult. Timed slots, book ahead.
ποΈ Tickets & booking -
THE POLAR EXPRESS Train Ride
π Fri 27 Nov β Wed 30 Dec Β· 2 to 5 departures a day; ride about 1 hour (allow 1.5 to 2 hours)Santa & Christmas Β· Edinburgh city centre
The Polar Express train ride from Edinburgh Waverley, based on the Christmas film. About an hour on board. Some dates are filling up.
ποΈ Tickets & booking -
WinterFest Skating Rink
π Fri 27 Nov β Sun 3 Jan Β· 45-minute sessions on the hour; most days 10am to 6pm (shorter on Christmas Eve, 27 to 31 Dec and 2 to 3 Jan)Santa & Christmas Β· Dalkeith
Outdoor festive ice rink at Dalkeith Country Park, with quieter sessions for children with extra needs.
ποΈ Tickets & booking -
The Adventures of Pinocchio
π Sat 28 Nov β Sun 17 JanShows, theatre & panto Β· Tollcross
Edinburgh's big panto returns to the reopened King's, with Allan Stewart, Grant Stott and Jordan Young.
ποΈ Tickets & booking -
A Christmas Carol
π Sat 28 Nov β Sun 3 JanShows, theatre & panto Β· Edinburgh city centre
The Lyceum's festive staging of Dickens' ghostly tale of Scrooge, suited to children aged 7 and up.
ποΈ Tickets & booking -
Santa Cruise on the Forth
π Sat 28 Nov β Sat 19 Dec Β· Saturdays 28 Nov, 5, 12 and 19 Dec; cruise about 90 minutesSanta & Christmas Β· South Queensferry
A 90-minute boat trip under the Forth bridges with Santa. Every child gets a wrapped present. Book ahead.
ποΈ Tickets & booking -
Family Festive Make
π Sat 28 Nov Β· 10am-1pm, short sessions every 30 minutesWorkshops & crafts Β· Leith Β· Free
Free family making morning: giant cardboard crackers, festive scenes, printed cards and cracker crowns.
ποΈ Tickets & booking -
Back to the Future The Musical
π Wed 2 Dec β Sat 2 Jan Β· Various performance timesShows, theatre & panto Β· Leith Walk / Picardy Place
Marty McFly and Doc Brown's time-travelling adventure as a big, flashy West End musical over the Christmas holidays.
ποΈ Tickets & booking -
Santa's Grotto at Ocean Terminal
π Thu 3 Dec β Thu 24 Dec Β· Thu 3-Sun 6 Dec, Thu 10-Sun 13 Dec, Thu 17-Thu 24 Dec; 5-minute slotsSanta & Christmas Β· Leith
Indoor grotto in Leith with a gift for every child. Tickets go on sale online on 13 November.
ποΈ Tickets & booking -
A Tale with Santa
π Fri 4 Dec β Wed 23 DecSanta & Christmas Β· Dalkeith
Santa reads a festive story while his singing elf acts it out; each child gets a photo and a gift.
ποΈ Tickets & booking -
Lanterns Grotto
π Sat 5 Dec β Thu 24 Dec Β· 5, 6, 11-13, 16-24 Dec; 10-min slots 5.15pm-8.45pmSanta & Christmas Β· Corstorphine
Meet Santa on the Giant Lanterns route at Edinburgh Zoo; book the grotto slot before the lantern tickets.
ποΈ Tickets & booking -
Santa's Grotto: An Arctic Adventure
π Sat 5 Dec β Wed 23 Dec Β· 5, 6, 12, 13, 19-23 Dec, selected timesSanta & Christmas Β· Holyrood
Help an elf return a lost Arctic animal home, then meet Santa in his grotto and pick a cuddly polar toy.
ποΈ Tickets & booking -
Festive Grotto at Edinburgh Zoo
π Sat 5 Dec β Thu 24 Dec Β· Selected days, 10-minute slots 10.20am-3.30pmSanta & Christmas Β· Corstorphine
Daytime visit to Santa in the zoo's Budongo Trail building. Zoo entry is booked separately.
ποΈ Tickets & booking -
Breakfast with Santa at Coffee Saints
π Sat 5 Dec Β· 9.30am-11.30amCharacter meet & greets Β· St James Quarter
Cafe breakfast with Santa, plus a gift and a photo for each child. Adults Β£10. Spaces are limited.
ποΈ Tickets & booking -
Victorian Christmas at Edinburgh Castle
π Sat 5 Dec β Sun 13 Dec Β· 11am-3pm on selected datesSanta & Christmas Β· Old Town
Actors in Victorian costume share old Christmas customs and stories around the castle. Santa tells tales in the Great Hall.
ποΈ Tickets & booking -
Edinburgh Santa Fun Run & Walk
π Sun 6 DecSanta & Christmas Β· Edinburgh city centre
Families in Santa suits run or walk through the city centre for When You Wish Upon A Star, a children's charity.
ποΈ Tickets & booking -
Children's Christmas Cinema Club
π Sun 6 Dec β Sun 20 Dec Β· Sun 6 Dec and Sun 20 DecSanta & Christmas Β· Murrayfield
A Christmas film for children at Murrayfield, with soft play. Meeting Santa an hour before costs Β£5 extra.
ποΈ Tickets & booking -
Scottish Ballet: Cinders!
π Fri 11 Dec β Thu 24 Dec Β· Evenings 7.30pm; matinees 1.30pm/2.30pmShows, theatre & panto Β· Southside
Scottish Ballet's playful Cinderella with live Prokofiev music, opulent costumes and a magical rose garden.
ποΈ Tickets & booking -
Robin Hood & The Witches of Sherwood
π Fri 11 Dec β Sun 20 Dec Β· Evenings 7pm, matinees 2:30pm (see booking for each date)Shows, theatre & panto Β· Morningside
Edinburgh People's Theatre's traditional family panto, with booing, cheering and the Sheriff of Nottingham.
ποΈ Tickets & booking -
Jack and the Beanstalk
π Fri 11 Dec β Sun 20 Dec Β· Evenings 6pm or 7pm; weekend matinees 2pmShows, theatre & panto Β· Newington
Edinburgh Acting School's panto, set in a hungry Scottish village. 12 shows at Summerhall.
ποΈ Tickets & booking -
Santa's Grotto at Carberry Tower
π Fri 11 Dec Β· Slots from 10am; 12pm and 4pm slots are quieterSanta & Christmas Β· Musselburgh
Grotto at a country house near Musselburgh, with a gift from Santa's elves. Only children need a ticket.
ποΈ Tickets & booking -
Dino's Science Club: Polar Expedition
π Sat 12 Dec Β· 10am, 11.30am, 1.30pm, 3pmWorkshops & crafts Β· Holyrood
Hands-on science and crafts: children track penguins and find out how animals survive the extreme cold.
ποΈ Tickets & booking -
Children's 'Come & Sing' Carols
π Sat 12 Dec Β· Arrive from 9am; singing 9.30am-11.45am; short concert 11.30amWorkshops & crafts Β· West End Β· Free
Primary-age children learn carols in the cathedral, then sing them in a short concert for families.
ποΈ Tickets & booking -
A Family Edwardian Christmas at Lauriston Castle
π Sun 13 Dec Β· 12pm-3pm (arrive 11:45am)Santa & Christmas Β· Cramond
Edwardian-style family Christmas afternoon at Lauriston Castle. Β£8 per person, under 2s free.
ποΈ Tickets & booking -
Children's Classic Concerts: Elf Academy
π Sun 13 Dec Β· 3pmMusic & concerts Β· City centre
Festive family concert with the RSNO, its Children's Chorus and a Head Elf: a school day at Elf Academy. BSL interpreted.
ποΈ Tickets & booking -
The Santa Sparkle Dash
π Sun 13 Dec Β· Registration 9am; 1K at 10.15am; 3K at 10.45amSanta & Christmas Β· Dalkeith
A 1K or 3K Santa run in the park, with a Santa hat and medal. Buggies welcome on the 1K. Parking Β£4.
ποΈ Tickets & booking -
Recitals for Wrigglers Christmas Concert
π Tue 15 Dec Β· Arrive from 2:15pm; concert 2:30pm-3:05pmMusic & concerts Β· Holyrood
35-minute Christmas concert for babies and under-5s with a parent or carer, in the Palace's decorated Great Gallery.
ποΈ Tickets & booking -
Dunedin Consort: Children's Messiah
π Wed 16 Dec Β· 4:30pm (45 minutes)Music & concerts Β· Newington
45-minute Messiah made for young children and first-time concertgoers, with BSL interpretation.
ποΈ Tickets & booking -
Bananas for Christmas
π Thu 17 Dec β Thu 31 Dec Β· Various; about 45 minutesShows, theatre & panto Β· Southside
A short, silly Christmas show for under-fives and up, a gentle alternative to panto for younger children.
ποΈ Tickets & booking -
Christmas Activity Day
π Sat 19 Dec Β· 10am-3pmWorkshops & crafts Β· Holyrood
Family Christmas trail round the decorated Palace, plus pomander and mini-wreath crafts. Included with a Palace ticket.
ποΈ Tickets & booking -
Macastory's Jack and the Beanstalk
π Sat 19 Dec β Tue 22 Dec Β· 11am and 2pmShows, theatre & panto Β· Old Town
A storytelling panto for little people: cheer, boo and help Jack outwit the Giant. Sold out fast last year.
ποΈ Tickets & booking -
Breakfast with Santa at Edinburgh Zoo
π Sat 19 Dec β Thu 24 Dec Β· 9am-11amCharacter meet & greets Β· Corstorphine
Breakfast and activities with Santa at the zoo before it opens. Child ticket Β£35, under-3s from Β£7.
ποΈ Tickets & booking -
RSNO Christmas Concert featuring The Snowman
π Sun 20 Dec Β· Sun 2.30pmMusic & concerts Β· Edinburgh city centre
Family-friendly orchestra concert with The Snowman film, carols and sing-alongs, presented by Hugh Dennis.
ποΈ Tickets & booking -
Santa & Elf Dash Edinburgh
π Sun 20 Dec Β· Elf Dash 11am; 5K and 10K 11.30amSanta & Christmas Β· Cammo
A festive run at Cammo Estate, with a 1K Elf Dash for children and 5K and 10K Santa runs.
ποΈ Tickets & booking -
Kids Christmas Party at The Tarbet
π Sun 20 Dec Β· 10am-12pmCharacter meet & greets Β· Corstorphine
Morning party with games, dancing, music, prizes and a chance to meet Santa.
ποΈ Tickets & booking -
Mini Chefs Christmas Baking
π Tue 22 Dec β Wed 23 Dec Β· 2.5-hour classWorkshops & crafts Β· New Town
Hands-on Christmas baking class for older children. Not suitable for gluten, milk or egg allergies.
ποΈ Tickets & booking
Know one thatβs missing? It takes a minute, and we check each one before it goes on the map. Add an event
Tips from people whoβve been
- Book Santa early: the best grotto times often sell out by mid-November.
- Check whatβs included: a gift, a photo, a craft or a story, and whether grown-ups pay too.
- Ask about quiet or relaxed sessions if loud music, crowds or queues are hard for your child.
- Weekday visits and the first slot of the day are usually calmer than weekends.
- Pantos often have relaxed and signed performances: look for them when you book.
Warm indoor places near Edinburgh for a cold day
Within 15 km: Soft play: 4 Β· Museum & attraction: 35 Β· Swimming & leisure: 20 Β· Trampoline & inflatable park: 3 Β· Cinema: 8
- MakeBelieve - The Baby Play Place Soft play Β· West End
- Tumbles at Portobello Gymnastics and Softplay Centre Soft play Β· Portobello
- House of Fun Soft Play Soft play Β· Dalkeith
- Gravity Trampoline & inflatable park Β· Fountainbridge
- Glenogle Swim Centre Swimming & leisure Β· Stockbridge
- Royal Commonwealth Pool Swimming & leisure Β· Newington
- Museum of Magic, Fortune-Telling and Witchcraft Museum & attraction Β· Edinburgh
- Vue Museum & attraction Β· Edinburgh
Other places
- Glasgow
- Bishopbriggs
- Orkney
- Aberdeen
- Dundee
- Inverness
- Stirling
- Perth
- London
- Birmingham
- Bristol
- Manchester
- Liverpool
- Leeds
- Newcastle
- Cardiff
- Belfast
- Sheffield
- York
- Hull
- Nottingham
- Leicester
- Norwich
- Cambridge
- Oxford
- Brighton
- Southampton
- Portsmouth
- Plymouth
- Exeter
- Swansea
- Wrexham
- Derry~Londonderry
Christmas with children 2026: Santa, pantos and lights Β· See everything on the map