20 Festive Things to Do in Edinburgh at Christmas

I may be currently travelling the world, but that doesn’t change the fact I’m an Edinburgh girlie, born and raised. And there’s something extra special about seeing my hometown transform during the festive season. From the famous Edinburgh Christmas Market and twinkling Princes Street lights to ice skating, festive shows and cosy winter walks, there are plenty of things to do in Edinburgh at Christmas.

Explore Edinburgh Christmas Market

No trip to Edinburgh at Christmas would be complete without a wander through the Edinburgh Christmas Market. Set in the heart of the city in Princes Street Gardens, it’s one of the most popular festive attractions in Edinburgh and is the perfect place to soak up the Christmas atmosphere.

You’ll find rows of wooden stalls selling everything from festive food and sweet treats to Christmas decorations, gifts and handmade products. It’s also a great place to grab a hot chocolate or mulled wine and have a wander around while taking in the views of Edinburgh Castle.

The market can get very busy, particularly in the evenings and at weekends, so if you want a slightly more relaxed experience, I’d recommend visiting earlier in the day. That also gives you plenty of time to explore the rest of the Christmas attractions around Princes Street and George Street afterwards.

One of my favourite things about Edinburgh at Christmas is that you don’t really need to stick to the market itself. Once you’re in the city centre, you’re surrounded by festive lights, decorations, shops and seasonal activities, making it easy to turn a visit to the Edinburgh Christmas Market into a full festive afternoon or evening.

See Edinburgh’s Christmas Lights

One of the simplest ways to get into the festive spirit in Edinburgh is to head into the city centre after dark and take a walk beneath the Christmas lights. During the festive season, Edinburgh’s streets are transformed with twinkling decorations, making an evening stroll feel extra special.

Princes Street and George Street are two of the main areas to explore, with the impressive architecture of Edinburgh’s New Town providing a beautiful backdrop. From here, you can wander towards The Mound and the Royal Mile, taking in the festive atmosphere as you go.

I’d also recommend heading to Victoria Street, which is already one of the prettiest streets in Edinburgh and looks even more magical when decorated for Christmas.

For the best experience, visit after sunset when the lights are fully illuminated. You can easily combine this with a visit to the Edinburgh Christmas Market, a drink in one of the city’s cosy pubs or a wander around the Old Town.

If you’re visiting Edinburgh specifically to see the Christmas lights, I’d allow at least a couple of hours to explore the city centre rather than rushing between individual displays. The best part is simply wandering around and seeing where the festive atmosphere takes you.

Visit the Dome at Christmas

If there’s one building that really knows how to do Christmas, it’s The Dome on George Street. Even if you’re not planning to have a meal here, it’s worth popping inside to see the impressive festive decorations.

The highlight is the grand Christmas tree and beautifully decorated interior, which makes The Dome one of the most photographed festive spots in Edinburgh. The building itself is stunning, with its grand columns and impressive architecture making the perfect backdrop for some Christmas photos.

You can also book a table for a festive meal, afternoon tea or drinks if you want to make more of your visit. It’s a particularly lovely option for a special Christmas lunch or an evening drink when the city is lit up outside.

The Dome is right in the heart of Edinburgh’s New Town, so it’s easy to combine with a wander along George Street and Princes Street to see more of the city’s Christmas lights.

Tip: The Dome is incredibly popular during the festive season, so if you want to eat or have afternoon tea here, I’d recommend booking ahead rather than relying on getting a table on the day.

Visit the Royal Botanic Garden Edinburgh Christmas Light Trail

For something a little different from the Christmas markets and city-centre lights, head to the Royal Botanic Garden Edinburgh for its festive light trail. The gardens are transformed after dark with colourful light installations, illuminated trees and festive displays, creating a magical winter experience.

The Christmas light trail is particularly atmospheric once it gets dark, and it’s a great option if you’re looking for a festive evening activity in Edinburgh. Wrap up warm, grab a hot drink and take your time walking through the illuminated gardens.

It’s also a lovely choice if you’re visiting Edinburgh with children, although adults can enjoy it just as much. The combination of the gardens, Christmas lights and winter atmosphere makes this one of the more memorable festive things to do in Edinburgh.

Tip: The light trail is a seasonal event and dates can vary each year, so check the current dates and book tickets in advance before visiting. It can get busy, particularly around weekends and closer to Christmas.

If you have time, I’d recommend making an evening of it and exploring Stockbridge before or after your visit. It’s only a short distance from the Botanic Gardens and has plenty of cosy cafés, restaurants and pubs.

Planning your festive trip to Edinburgh? Christmas at the Botanics is one of the city’s most magical Christmas experiences, with an illuminated trail transforming the Royal Botanic Garden into a winter wonderland after dark. Tickets are popular, so it’s worth booking ahead and securing your preferred date and time.

Go Ice Skating in Edinburgh

Fancy getting a little more active during your festive trip? Ice skating in Edinburgh at Christmas is a fun way to embrace the winter atmosphere, whether you’re visiting as a couple, with friends or as a family.

The seasonal ice rink is usually located in the city centre as part of Edinburgh’s wider Christmas celebrations, making it easy to combine with the Christmas Market and other festive attractions. Even if you’re not the most confident skater, it’s still a fun experience — although I’d recommend holding onto the sides if, like me, you’re more of a casual skater!

I’d particularly recommend going in the evening when the surrounding Christmas lights are illuminated. There’s something about skating outdoors with Edinburgh’s festive decorations and historic buildings around you that makes it feel properly Christmassy.

Tip: Ice skating sessions can be popular during December, particularly at weekends and in the run-up to Christmas, so book your session in advance where possible. Check the current Edinburgh Christmas programme for the latest rink location, dates and availability before you go.

Ride the Edinburgh Christmas Big Wheel

For one of the best festive views in Edinburgh, hop on the Christmas Big Wheel in Princes Street Gardens. The giant Ferris wheel is a regular part of Edinburgh’s Christmas celebrations and gives you a different perspective of the city centre.

As you rise above the gardens, you can take in views across Edinburgh’s Old and New Town, with Edinburgh Castle and the city skyline making an impressive backdrop. It’s particularly magical after dark when the Christmas lights are glowing below.

The Big Wheel is also conveniently located right beside the Edinburgh Christmas Market, so you can easily combine the two into one festive outing. Grab some food from the market, explore the stalls and then head up on the wheel for a bird’s-eye view of the city.

Tip: Try to go around sunset if you can. You may get to see Edinburgh in daylight before watching the city light up as evening falls. Just remember that sunset times are very early in Edinburgh during December!

Ride the SkyFlyer Beside the Scott Monument

If you’re looking for something a little more adventurous, look out for the SkyFlyer beside the Scott Monument during Edinburgh’s Christmas celebrations. This giant swing-style attraction takes you high above the city, giving you panoramic views across Edinburgh while adding a bit of excitement to your festive day.

Its location is ideal too. The SkyFlyer is right in the heart of the city, close to Princes Street, Princes Street Gardens and the Edinburgh Christmas Market, so you can easily fit it into a wider Christmas itinerary.

For the best views, try riding around sunset or after dark when Edinburgh’s Christmas lights are glowing below. It’s a fun alternative to simply wandering around the markets and gives you a completely different perspective of the city.

Tip: If you’re visiting Edinburgh at Christmas and want to fit several attractions into one afternoon, combine the SkyFlyer with the Christmas Market, Big Wheel and Princes Street lights — they’re all within easy walking distance of each other.

Wander Along Edinburgh’s Royal Mile at Christmas

Take a festive stroll along Edinburgh’s Royal Mile and experience one of the city’s most iconic streets during the Christmas season. Stretching through the heart of Edinburgh’s Old Town, the Royal Mile is lined with historic buildings, traditional pubs, independent shops and plenty of atmospheric closes to explore.

While it may not have a Christmas attraction at every corner, that’s part of the charm. Wander between Edinburgh Castle and the Palace of Holyroodhouse, stopping along the way to browse the shops or warm up with a coffee or hot drink.

The Royal Mile is particularly atmospheric around Christmas when the streets are decorated and the city is buzzing with visitors. It’s also a great place to combine with other festive stops, including Victoria Street, the Christmas Market and Edinburgh’s Christmas lights.

If you’re visiting Edinburgh for the first time, I’d definitely include the Royal Mile in your festive itinerary. You get to experience the Christmas atmosphere while also seeing some of the historic side of the city that makes Edinburgh so unique.

Explore Victoria Street at Christmas

No festive trip to Edinburgh would be complete without a wander down Victoria Street. With its colourful curved buildings, independent shops and cobbled streets, it’s already one of the prettiest streets in the city, but it feels even more magical during the festive season.

Take your time browsing the independent shops and Christmas displays before heading down towards Grassmarket, where you’ll find plenty of pubs, restaurants and cafés to stop for a cosy drink or something to eat.

Victoria Street is also a great spot for Christmas photos. The colourful shopfronts and historic architecture make a beautiful backdrop, particularly when the street is decorated for the festive season.

It’s easy to combine Victoria Street with a walk along the Royal Mile, a visit to Edinburgh Castle or an evening exploring the Christmas lights, making it an easy addition to your Edinburgh Christmas itinerary.

Tip: Victoria Street can get very busy during the day, especially around Christmas. Visit earlier in the morning for a quieter wander, or return after dark to see the street in its festive evening atmosphere.

Visit Edinburgh Castle in Winter

While Edinburgh Castle might not be a Christmas attraction specifically, it’s still one of the must-visit sights in the city and a great addition to your Edinburgh Christmas itinerary.

Perched high above the Old Town, the castle offers some of the best views across Edinburgh. In winter, the city can have a particularly atmospheric feel, with the historic Old Town stretching out below and the festive decorations visible across the city centre.

Allow a couple of hours to explore the castle, including the Crown Jewels, Great Hall and St Margaret’s Chapel. You can then make your way down the Royal Mile, which is especially convenient if you’re planning to explore the Old Town and Victoria Street on the same day.

If you’re visiting Edinburgh in December, remember that daylight hours are short, so I’d recommend visiting during the day and saving the Christmas markets and lights for later in the afternoon and evening.

Tip: Edinburgh Castle is one of the city’s most popular attractions, so book your tickets in advance if it’s on your Edinburgh Christmas itinerary.

🎟️ Planning a visit? You can book an Edinburgh Castle guided tour with entry included through GetYourGuide. The available tour includes a guided visit to the castle, followed by time to explore the castle grounds and buildings yourself. (getyourguide.com)

👉 Check availability and book Edinburgh Castle with GetYourGuide

Enjoy a Festive Afternoon Tea

If the Edinburgh weather isn’t on your side, escape the cold with a festive afternoon tea in Edinburgh. Christmas is the perfect excuse to swap sightseeing for a few hours of cosy indulgence, with many of the city’s hotels and restaurants offering seasonal afternoon tea menus.

Expect the usual sandwiches, scones and sweet treats with a festive twist, often accompanied by Christmas cakes, mince pies and seasonal desserts. Pair it with a cup of tea or, if you’re feeling particularly festive, a glass of Champagne.

A festive afternoon tea is also a lovely option for a special occasion or a relaxed afternoon between exploring Edinburgh’s Christmas attractions. You could spend the morning exploring the Old Town before warming up with afternoon tea, then head back out to see the Christmas lights after dark.

Tip: Festive afternoon teas are often only available for a limited period and can be particularly popular in December, so book ahead if you have a specific date in mind.

Festive Afternoon Tea Recommendations

You don’t have to spend a fortune to enjoy a festive afternoon tea in Edinburgh. There are options ranging from relaxed tearooms and cafés to grand five-star hotels, so you can choose an experience to suit your budget.

💰 Budget-Friendly Options

  • Clarinda’s Tearoom – A traditional tearoom on the Canongate, with a particularly affordable option if you’re looking for afternoon tea without the luxury-hotel price tag. Current listings show cream tea from around £13 and afternoon tea options from around £20.
  • The Willow Tea Rooms Edinburgh – Located on Princes Street, making it a convenient option if you’re already exploring the Christmas markets and city-centre lights. Afternoon tea is currently listed from around £24.
  • The Dome – If you want the famous festive setting without jumping straight to five-star prices, The Dome’s Georgian Tea Room is currently listed from around £32.
  • Grand Café – Inside The Scotsman Hotel, this is another central option, with afternoon tea currently listed at around £38.

💷 Mid-Range Options

  • The Scotsman Hotel – A beautiful historic setting in the Old Town, with afternoon tea around the high-£30s.
  • The Colonnades at the Signet Library – A more elegant option in a beautiful historic setting on Parliament Square, although its current afternoon tea price is closer to the luxury end at around £75.
  • Palm Court at The Balmoral – A classic Edinburgh afternoon tea experience, currently from around £70, making this one for a special occasion.

✨ Luxury Options

  • Afternoon Tea at Prestonfield – A particularly festive choice, with Prestonfield’s 2026 Festive Afternoon Tea priced at £80 per person, or £95 with Champagne.
  • The Witchery – Right beside Edinburgh Castle, this is another atmospheric option if you’re looking to make your afternoon tea part of a special Christmas day out. Current listings put afternoon tea at around £60.

🎄 A good affordable festive option: Contini’s Festive Afternoon Tea is currently £38.50 per person, including three tiers of festive treats, tea or Americano, and views towards Princes Street Gardens and the Christmas markets. It’s available from 14 November 2026, with pre-booking required.

Prices and festive menus can change each Christmas, so I’d recommend checking the venue’s current menu and booking requirements before visiting.

Warm Up in a Cosy Edinburgh Pub

One of my favourite things about Edinburgh in winter is escaping the cold and warming up in one of the city’s cosy traditional pubs. After a day of exploring the Christmas markets and walking around the Old Town, there’s nothing better than finding a snug spot for a drink.

Edinburgh has plenty of atmospheric pubs to choose from, particularly around the Old Town, Grassmarket and Royal Mile. Look out for traditional interiors, roaring fires and festive decorations, with plenty of places serving seasonal drinks during December.

You could make this part of an evening itinerary by starting at the Christmas Market, wandering through the festive lights on Princes Street and George Street, then heading into the Old Town for a cosy pub stop.

If you want something particularly festive, keep an eye out for mulled wine, hot toddies and seasonal cocktails on winter menus. And if you’re not drinking, most pubs have plenty of hot and soft drink options too.

Tip: Edinburgh’s pubs can get particularly busy on Friday and Saturday evenings in December. If you have a particular pub in mind, arrive earlier or check whether they take bookings.

Take a Festive Walk Through Dean Village

For a quieter break from Edinburgh’s busy Christmas attractions, take a stroll through Dean Village. Just a short walk from the city centre, this historic neighbourhood sits alongside the Water of Leith and feels a world away from the crowds.

The cobbled streets, historic buildings and pretty riverside setting make Dean Village a lovely place to explore during the winter months. While it isn’t a dedicated Christmas attraction, its peaceful atmosphere makes a nice contrast to the busy Christmas Market and Princes Street.

I’d recommend combining your visit with a walk along the Water of Leith before heading towards Stockbridge. You can stop for a coffee or something to eat along the way, making this an easy addition to a relaxed Edinburgh Christmas itinerary.

Tip: Visit during daylight hours if you want to take photos, as Edinburgh gets dark very early in December. If you’re looking for festive lights and Christmas decorations, save those for later in the day and head back towards the city centre after your walk.

How to Get to Stockbridge from Central Edinburgh

Stockbridge is within easy walking distance of central Edinburgh. From Princes Street, it takes around 20–25 minutes on foot, depending on your pace. Simply head north towards Queen Street, continue through the New Town and follow the signs towards Stockbridge.

You can also take a local bus from the city centre if you’d rather save your legs for exploring. Buses run regularly from areas around Princes Street and George Street towards Stockbridge, with the journey usually taking around 10 minutes, depending on traffic.

If you’re already visiting Dean Village, Stockbridge is also a great next stop. You can walk between the two via the Water of Leith, turning your visit into a scenic winter walk rather than making a separate journey from the city centre.

See a Festive Show or Christmas Performance

Make your visit to Edinburgh extra festive by booking tickets for a Christmas show, theatre performance or seasonal concert. Edinburgh has a packed events calendar throughout December, so there’s usually something happening whether you fancy a traditional Christmas performance or a big night out.

For a classic festive experience, keep an eye out for Christmas concerts, ballet performances, pantomimes and seasonal theatre productions. You can also find live music and smaller performances taking place around the city, giving you plenty of options beyond the main Christmas attractions.

This is a particularly good option if you’re visiting Edinburgh when the weather isn’t great. Spend the day exploring the Christmas markets and Old Town before getting dressed up and heading to a show in the evening.

Tip: Popular Christmas performances can sell out well in advance, particularly around weekends and the week leading up to Christmas. Check what’s on before your trip and book early if there’s a particular show you’d like to see.

Watch the Sunset from Calton Hill

For one of the best views over Edinburgh, head up Calton Hill. Located just a short walk from Princes Street, this is one of my favourite places to see the city from above and it won’t cost you a penny.

From the top, you can look across Edinburgh towards Arthur’s Seat, the Old Town, Edinburgh Castle and the Firth of Forth. In winter, the sun sets early, so you can time your visit for late afternoon and potentially watch the city transition from daylight into its evening Christmas lights.

Calton Hill is also home to several of Edinburgh’s famous monuments, including the National Monument and Nelson Monument, making it worth exploring once you reach the top.

The walk up is relatively short but can be steep in places, so wrap up warm and wear sensible shoes, particularly if the weather is wet or icy.

Tip: Check the sunset time before heading up and aim to arrive around 20–30 minutes beforehand. Afterwards, walk back towards Princes Street and continue your evening with the Christmas Market and city-centre lights.

See the Christmas Tree on the Royal Mile

If you’re looking for a free festive thing to do in Edinburgh, take a wander through the Old Town and look out for the Christmas decorations and festive displays along the Royal Mile.

The historic buildings and narrow closes make a beautiful backdrop for a winter stroll, particularly once the Christmas lights come on. You can also pop into some of the independent shops along the way to browse for Christmas gifts or simply enjoy the atmosphere without spending anything.

The Royal Mile is easy to combine with several other attractions in this guide. Start at Edinburgh Castle, walk downhill towards Holyrood, then detour towards Victoria Street and Grassmarket before heading back into the city centre for the Christmas Market.

Tip: The Royal Mile is one of the busiest parts of Edinburgh during December, so visit earlier in the day if you want a more relaxed walk. Alternatively, explore after dark to enjoy the festive atmosphere and illuminated streets.

Take a Winter Walk Up Arthur’s Seat

If you fancy escaping the Christmas crowds for a few hours, head to Arthur’s Seat for one of Edinburgh’s most iconic walks. The extinct volcano sits in Holyrood Park and offers spectacular views across the city from the top.

It’s completely free to visit, making it a great option if you’re looking for free things to do in Edinburgh at Christmas. The crisp winter air and views across the city can make it a beautiful time of year to explore, although Scottish winter weather can be unpredictable.

The full climb is more challenging than some of the other walks in the city, so check the weather forecast before setting off and wear sturdy footwear. If conditions are wet, windy or icy, you may prefer to stick to the lower paths around Holyrood Park.

For an easier alternative, you can simply enjoy a walk around Holyrood Park without climbing all the way to the summit.

Tip: It gets dark early in December, so start your walk with plenty of daylight left. Save your Christmas lights and market visit for the evening once you’re back in the city centre.

Go Christmas Shopping in Edinburgh

If you’re visiting Edinburgh in the run-up to Christmas, leave some time for a little festive shopping. The city has plenty of high-street shops, but I’d particularly recommend looking for Scottish-made products and independent businesses if you want to take home something a little more memorable.

Here are some of my recommendations for Christmas gifts in Edinburgh:

  • 🧣 Scottish cashmere & wool: For a more luxurious Scottish gift, look for cashmere scarves, woollen accessories and blankets. Johnstons of Elgin has a store on Multrees Walk, with clothing, accessories and home textiles.
  • 🥃 Scottish whisky: Whisky makes an easy gift for anyone who enjoys a dram, and there are plenty of specialist whisky shops around the Old Town and Royal Mile.
  • 🧀 Scottish cheese: Pick up something edible from I.J. Mellis Cheesemongers. Their Victoria Street shop is particularly convenient if you’re already exploring the Old Town.
  • 🍫 Scottish chocolate: Edinburgh-made chocolates make great stocking fillers. Mary’s Milk Bar in the Grassmarket is a good stop if you have a sweet tooth, while local chocolatiers also offer beautifully packaged gifts.
  • 🎨 Scottish art and crafts: Head to The Red Door Gallery on Victoria Street for artwork, prints, jewellery and crafts from independent artists.
  • 📚 Books: If you’re buying for a book lover, Stockbridge is worth exploring. Golden Hare Books is an independent bookshop with books for both adults and children.
  • 🏠 Homeware & interiors: Stockbridge has several independent shops selling ceramics, prints, candles, jewellery and other home accessories. An Independent Zebra is one to look out for if you want something colourful and different.
  • 🧸 Harry Potter gifts: If you’re shopping for a Harry Potter fan, you’ll find plenty of themed merchandise around the Old Town, particularly on and around the Royal Mile.
  • 🧵 Tartan & tweed: If you want a traditional Scottish souvenir, tartan scarves, tweed accessories and woollen goods are easy to find around the Old Town. I’d look for quality textiles rather than simply picking up the first souvenir you see.

For something a little different, Stockbridge is one of my favourite areas for independent Christmas shopping. You’ll find gift shops, boutiques, bookshops, food shops and local businesses all within a relatively small area, making it easy to spend a few hours browsing.

Tip: If you’re looking for genuinely local gifts, don’t feel like you have to stick to the main tourist shops on the Royal Mile. Exploring Victoria Street, Stockbridge, Broughton Street and the New Town can uncover some much more unique presents.

See Edinburgh Zoo’s Giant Lanterns

For something a little different, head to Edinburgh Zoo for its Giant Lanterns. This spectacular after-dark trail transforms the zoo into a glowing winter wonderland, with larger-than-life illuminated lanterns creating a completely different way to experience the zoo.

For 2026, the trail has an out-of-this-world space safari theme, with glowing galaxies, giant planets and cosmic creatures. The trail features more than 1,000 handcrafted lanterns and 15,000 LED lights, with plenty of impressive installations and photo opportunities along the route.

The 2026 Giant Lanterns trail runs from 13 November 2026 until 21 February 2027 on selected evenings, so it’s not just a Christmas activity — you can enjoy it throughout the winter. Entry is from 4:45pm, with the event finishing at 9pm.

The trail itself is approximately one mile long, and Edinburgh Zoo recommends allowing at least an hour to walk around, although you can spend longer taking photos, stopping for food or simply enjoying the displays.

Tip: This is an outdoor winter event, so wrap up warm and wear comfortable shoes. I’d also recommend booking your preferred date and time slot in advance, particularly if you’re visiting Edinburgh during the busy Christmas period. Tickets currently start from £22 for adults and £16.50 for children on off-peak dates, plus booking fees.

🎟️ Book Edinburgh Zoo’s Giant Lanterns and get ready for an evening of illuminated wildlife, planets and spectacular festive displays.

Final Thoughts on Christmas in Edinburgh

There’s a reason Edinburgh is such a special place to visit at Christmas. From wandering around the Christmas Market and admiring the city’s festive lights to exploring the Royal Mile, enjoying the decorations at The Dome and watching the Giant Lanterns at Edinburgh Zoo, there’s something for pretty much every type of Christmas trip.

And while the big festive attractions are definitely worth experiencing, don’t forget to make time for some of the quieter sides of Edinburgh too. A winter walk through Dean Village, browsing independent shops in Stockbridge or simply finding a cosy pub to warm up in can be just as memorable.

I may be currently travelling around the world, but I’m still an Edinburgh girlie, born and raised, so I might be slightly biased — but I genuinely think Edinburgh is one of the most magical cities to visit during the festive season.

Whether you’re visiting for a full Christmas weekend or just spending a day in the city, hopefully this guide has given you plenty of ideas for festive things to do in Edinburgh at Christmas and helped you plan the perfect winter day out.

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *