Edinburgh at Christmas: Your Ultimate Festive Guide 2026
Visit Scotland’s capital for a Christmas experience like no other. From historic buildings glowing with twinkling lights to bustling markets brimming with decadent hot chocolates and handmade treasures, here’s your ultimate guide to the most enchanting things to do in Edinburgh this Christmas.
Christmas Markets
From 14 November 2026 to 3 January 2027, visit Edinburgh’s Christmas Markets, located in East Princes Street Gardens, right in the heart of the city. Soak up the Christmas cheer as you stroll through the many stalls selling unique handmade gifts, hot chocolate, mulled wine and festive sweet treats. Enjoy a view of the city from above as you ride the LNER Big Wheel and the soaring Starflyer.
A Royal Christmas
Bring the whole crew and join us aboard The Royal Yacht Britannia this festive season. From 14 November, the State Apartments will be transformed with stunning Christmas decorations and festive cheer. Explore all five decks with a complimentary audio guide handset and discover what life was like for the Royal Family at sea. Keep an eye out for the cuddly corgis dressed in their festive outfits, hidden throughout the tour for a fun holiday twist. Head to the Royal Deck Tearoom to indulge in their festive cream tea or try their delicious cakes, scones, and selection of warming seasonal drinks. Finish your visit with a stop at Britannia’s Shop, where the friendly retail team can help you find the perfect Christmas gift. From elegant souvenirs to festive treats, it’s a one-stop shop for your seasonal shopping.
Visit Santa and His Elves
Make your way to West Princes Street Gardens to meet Santa and listen to Santa’s Stories—a series of magical storytelling sessions read by Santa himself. It’s an experience little ones will treasure and there are relaxed, Audio Described, and BSL-interpreted sessions are available. From 5 to 24 December, visit Edinburgh Zoo to find out if you’ve been naughty or nice with a stop to the cosy grotto of Mr. and Mrs. Claus. For an extra-special treat, why not join them for a festive breakfast complete with crafts and storytelling before spending the day exploring the zoo? Meanwhile, over at Dalkeith Country Park, Santa and his elves will be waiting to welcome you into their magical grotto for a truly festive experience.
Light up the Dark Nights
Edinburgh sparkles with light during the festive season, promising unforgettable evenings for people of all ages. Visit the Royal Botanic Garden Edinburgh, for their gorgeous after-dark trail through light tunnels, colourful laser gardens, and light installations. Warm up with a delicious hot chocolate and toasted marshmallows as you navigate the trail. Edinburgh Zoo’s Giant Lanterns are back from 13 November to 21 February 2027, taking visitors on a space safari with Journey Beyond the Stars. Delight in the hundreds of illuminated sculptures that will be on display, from lions to red pandas.
A Very Fingal Christmas
Celebrate the season aboard Fingal, the luxurious floating hotel docked in Leith. Once a Northern Lighthouse Board tender, this elegant ship is now the perfect setting for creating unforgettable Christmas memories. Indulge in a five-course festive afternoon tea in the Art Deco-inspired Lighthouse Restaurant, where the flavours of the season are served with style. For a hands-on holiday activity, join the luxury wreath-making workshop, complete with an eco-friendly twist. Escape the festive rush and embrace the art of coorie aboard Fingal, where a cosy cabin awaits. Looking for the perfect present? Fingal gift vouchers make a thoughtful and luxurious Christmas gift for someone special.
Ice Skating and Christmas Tree Maze
Grab your skates and glide beneath the twinkling lights of George Street’s ice rink—one of Edinburgh’s favourite festive traditions. This popular activity fills up quickly, so be sure to book your time slot in advance to avoid disappointment! For those feeling adventurous, head to West Princes Street Gardens and lose yourself in the enchanting Christmas Tree Maze. With illuminated trees and plenty of surprises along the way, it’s a delightful experience for the whole family. 
Candlelight Concerts and Festive Shows
Music lovers will delight in the festive concerts and shows taking place around the city. At St Giles’ Cathedral, Christmas by Candlelight invites guests to bask in the glow of their many flickering candles while enjoying performances of Vivaldi’s Four Seasons, Moonlight Sonata and music by Chopin, amongst others. St Mary’s Episcopal Cathedral will host the Christmas at the Musicals concert, which will celebrate songs from the screen and stage, and feature tunes from The Phantom of the Opera, Sound of Music and Wizard of Oz. The Piccadilly Sinfonietta with renowned concert pianist Warren Mailley-Smith will preform a special festive show, The Nutcracker Suite by Candlelight, all beneath the cathedral’s soaring arches. Usher Hall will see Royal Scottish National Orchestra’s Christmas Concert, featuring sing-along carols and a showing of the film The Snowman which will be narrated by Hugh Dennis. Experience Disney’s The Muppet Christmas Carol like never before this Christmas, as a live orchestra performs the film’s iconic score alongside a big-screen screening. Enjoy a Christmas film on the big screen accompanied by an enchanting live orchestra. Movies include The Holiday and Love, Actually.
Updated September 2026.
Image Copyright:
Visit Scotland - Kenny Lam
Helen Pugh
Brendan MacNeil