Skip to Content

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

  • image description
    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.

© Roberto La Rosa / Shutterstock.com

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

  • image description
    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.

© godrick / Shutterstock.com

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.

© Magdanatka / Shutterstock.com

Stay nearby

View more
View more

6. 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

  • image description
    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.

Walking through the Great Hall when it is decked out for the Christmas season makes you feel like you’ve stepped back in time to a royal winter banquet. It’s a beautiful mix of Scottish history and seasonal joy, offering incredible views over the festive city below.

© Vimalkannah / Shutterstock.com

8. Marvel at Christmas at the Botanics

  • image description
    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.

You’ll wander through tunnels of twinkling fairy lights, past laser gardens and alongside trees bathed in vibrant, shifting colours, all set to a soundtrack of classic, festive music. It’s a peaceful, awe-inspiring experience that is perfect for families, couples and anyone looking to capture some truly magical photographs.

© Bruce Burt / Shutterstock.com

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.

Booking a dinner or an afternoon tea here is a beloved tradition for many locals and visitors. The atmosphere is bustling, glamorous and wonderfully festive. Even if you only stop in for a quick drink, admiring the splendid decorations is an absolute must-do.

© Francesco Ricciardi Exp / Shutterstock.com

10. Walk through Edinburgh Zoo's Giant Lanterns

  • image description
    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

11. 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.

© KubilayArchive / Shutterstock.com

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.

© Stephen Bridger / Shutterstock.com

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!

© iacomino FRiMAGES / Shutterstock.com

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

  • London
  • Family adventures
  • events
  • Festivals
  • Kids attractions
  • Solo travel
  • Hidden gems
  • Oxford
  • Outdoors
  • Group getaways
  • destinations
  • Unique experiences
  • City breaks
  • Food and drink
  • Christmas
  • Short breaks
  • Weekend breaks
  • Beach breaks
  • Quizzes
Scroll to Top