14 things to do in Edinburgh this Christmas
Your ultimate guide to a magical Scottish winter getaway ❄️
Wrap up warm and get ready for some serious festive cheer! Edinburgh at Christmas is straight out of a snowy fairy tale. From twinkling lights and the scent of mulled wine floating through the crisp air to mystical light trails and cosy pubs, Scotland’s capital knows exactly how to celebrate the most wonderful time of the year.
Whether you’re planning a romantic weekend away or a fun-filled family trip, here are 14 absolute must-do activities to get you in the festive spirit.
Share:1. Wander Edinburgh’s Christmas Markets
-
14th November 2026 – 3rd January 2027
The heart of the city’s festive celebrations beats at the Edinburgh Christmas Markets. Nestled primarily in the picturesque Princes Street Gardens, the market feels like stepping into a quintessential winter wonderland. Rows of traditional wooden chalets pop up against the stunning backdrop of the Scott Monument and Edinburgh Castle, offering everything from handcrafted toys to bespoke gifts.
Make sure to come hungry, because the food here is a major draw. Warm your hands around a steaming mug of Glühwein (mulled wine) or luxury hot chocolate while snacking on Bavarian sausages, sweet roasted nuts or decadent melted raclette cheese over potatoes. It’s the perfect place to spend an evening getting lost in the festive atmosphere.
2. Glide around the George Street Ice Rink
If you want to feel like you’re starring in your own holiday movie, strap on some skates at the George Street Ice Rink. Set up as an alpine-style rink right in the middle of one of Edinburgh’s most elegant streets, this ice rink offers a skating experience that is both scenic and incredibly fun. Plus, the rink is covered, meaning you can skate away regardless of the unpredictable Scottish winter weather.
Once you’ve had your fill of skating, there’s usually a cosy bar attached to the rink where you can grab a hot toddy to thaw out those chilly fingers.
3. Chill out at the Polar Ice Bar
-
19th November 2026 – 2nd January 2027
For a unique and frosty experience in Edinburgh, the Polar Ice Bar is a must-visit. As the name suggests, this is a pop-up bar where practically everything, from the walls and tables to the glasses you drink from, is sculpted entirely from crystal-clear ice. It’s a magnificent display of ice artistry – and just like stepping into a glaciated palace!
Don’t worry about freezing while you sip your cocktails; visitors are provided thermal coats and gloves upon entry to keep the chill at bay. It’s an incredibly fun, surreal experience that makes for fantastic festive photos and a memorable start to a night out in Edinburgh.
4. Enjoy the St Andrew Square festivities
St Andrew Square is another major hub for holiday cheer in Edinburgh New Town. While Princes Street Gardens handles the larger traditional market, St Andrew Square often hosts its own charming array of festive pop-ups, beautiful light installations and seasonal entertainment.
Take a stroll around the square to admire the dazzling illuminations reflecting off the Melville Monument. It’s a wonderful spot to grab a bite from an artisanal food vendor, listen to some live carolling or simply sit on a bench and people-watch as the city bustles by in holiday mode.
5. Embark on a cosy pub crawl
Edinburgh is famous for its incredible pub culture, and there is no better time to experience it than the festive season. When the wind is howling off the Firth of Forth, ducking into a traditional Scottish pub with a roaring fireplace, dark wood panelling and a relaxed atmosphere is pure bliss.
So, gather your friends and plan a cosy pub crawl through the Old Town and New Town. From historic haunts like The Bow Bar and The Oxford Bar to hidden gems tucked down tiny winding closes like Kay’s Bar and Starbar, you can spend the whole evening sampling local ales and warming up with a dram of fine Scotch whisky.
Stay nearby
Edinburgh Central Rose Street
Search deals
Edinburgh Central Waterloo Place
Search deals
Edinburgh Central Queen Street
Search deals6. Take a cocktail class at Edinburgh Gin Distillery
Looking to literally shake things up? Book a festive cocktail masterclass at the renowned Edinburgh Gin Distillery. Located in the shadow of the castle, this local distillery is famous for crafting some of the finest botanical gins in Scotland, and they always lean into the holiday spirit with seasonal flavours.
During the class, their expert mixologists will guide you through the process of creating beautifully balanced, Christmas-inspired cocktails. It’s a fantastic, interactive way to spend an afternoon and the best part is that you get to drink your delicious creations while learning a new skill to impress your friends at your next get-together.
7. Experience Christmas at Edinburgh Castle
-
18th November 2026 – 31st December 2026
No trip to the capital is complete without visiting Edinburgh Castle, and during the festive season, it becomes even more majestic. The castle goes all out with its ‘Christmas at the Castle’ events, featuring gorgeous traditional decorations, towering Christmas trees and a remarkably festive atmosphere inside the ancient stone walls.
8. Marvel at Christmas at the Botanics
-
19th November 2026 – 30th December 2026
One of Edinburgh’s most breathtaking visual experiences of the season is ‘Christmas at the Botanics,’ an after-dark illuminated trail through the Royal Botanic Garden Edinburgh. As night falls, the world-famous gardens are transformed into a mesmerising landscape of light and sound.
9. Dine in elegance at The Dome
If there is one building in Edinburgh that has become entirely synonymous with Christmas, it is The Dome on George Street. Famous for its jaw-dropping festive displays, the iconic Greco-Roman facade is draped in massive, glittering garlands and brilliant lights. Stepping inside is even better, as the grand central bar is dominated by a gigantic, spectacular Christmas tree that reaches up toward the glass dome ceiling.
10. Walk through Edinburgh Zoo's Giant Lanterns
-
13th November 2026 – 21st February 2027
For a family-friendly evening that is a little bit different, head over to Edinburgh Zoo for their spectacular Giant Lanterns event. This winter festival of light features hundreds of massive, handcrafted and beautifully illuminated silk lanterns scattered throughout the zoo grounds.
Each year often features a different theme, ranging from mythological creatures to incredible wildlife from around the globe. As you follow the glowing trail through the zoo in the dark, the massive lanterns create a whimsical, colourful world that is sure to delight kids and adults alike.
Stay nearby
Edinburgh Haymarket
Search deals
Edinburgh Airport Ratho Station
Search deals
Edinburgh Cameron Toll
Search deals
Edinburgh Dreghorn
Search deals
Edinburgh Park
Search deals11. Shop for stocking fillers at the Nutcracker Christmas Shop
Want to take a piece of Edinburgh’s Christmas magic home with you? Be sure to visit The Nutcracker Christmas Shop on the Royal Mile. This wonderful little store is dedicated entirely to Christmas and is open all year round, but it feels especially magical during December.
Inside, every inch of space is packed with gorgeous ornaments, traditional wooden nutcrackers, snow globes and beautifully crafted Scottish-themed decorations. It’s the perfect place to pick up a special keepsake for your own tree or find a one-of-a-kind gift for yourself or a loved one.
12. Sip seasonal drinks at Tigerlily's Christmas Bar
Tigerlily on George Street is already known as one of Edinburgh’s most stylish boutique bars, but they really turn up the charm for the holidays. Their interior usually undergoes a massive festive makeover, transforming the chic space into a glamorous winter wonderland adorned with beautiful baubles, lush foliage and sparkling lights. The vibrant atmosphere and stunning decor make it an incredibly popular spot to celebrate the season in style.
13. Go window shopping on Victoria Street
Victoria Street, with its gentle curve and brightly coloured shopfronts and even cited as the inspiration for Harry Potter’s Diagon Alley, is arguably the most photogenic street in Edinburgh. At Christmas, the independent boutiques and shops deck their windows with charming, creative displays.
Take a stroll down the cobblestones to admire the festive artistry and pop into the quirky independent shops. Whether you are looking for rare books, artisanal cheeses, bespoke tailoring, witchy gifts or quirky joke shop items, window shopping here under the glow of the streetlamps is a perfectly cosy winter activity.
14. Ring in the New Year at Edinburgh’s Hogmanay
And finally, the grand finale of Edinburgh’s festive season: Hogmanay! Scotland doesn’t just celebrate New Year’s Eve; they throw a multi-day festival known as Hogmanay, and Edinburgh is the epicentre of it all.
Hogmanay is widely considered one of the best New Year celebrations on the planet. Its festivities include street parties, live outdoor concerts with world-famous bands, traditional ceilidh dancing in the shadow of the castle, and a spectacular midnight fireworks display that lights up the entire city skyline. Ringing in the New Year shoulder-to-shoulder with friendly locals while singing ‘Auld Lang Syne’ is a bucket-list experience you will never forget!
Sign up for our newsletter
No spam. Just interesting articles, directions, events and inspirations.
We process your data in accordance with our Privacy Policy.
Sign up for exclusive offers
We'd love to keep you updated with offers, our best value rooms, inspiration and more!
You can opt out at any point by clicking the unsubscribe link found in our emails.
Privacy Policy