Grumpy Camel


14 Fun Things to Do in Edinburgh in Winter

Thinking of visiting Edinburgh this winter?

Contrary to popular belief, Edinburgh isn’t always damp and gloomy in winter. The city does get the occasional sunny spell during the cold months.

And when it snows, Edinburgh is simply magical.

OK, enough talk about the weather. Let’s look at the best things to do in Edinburgh in winter.

1. Get into the festive spirit at the Christmas market

If you’re visiting Edinburgh at Christmas, you’ll love the Christmas market in Princes Street Gardens! Colourful stalls line the pathways of the gardens, selling artisan products, delicious snacks, and more.

The Edinburgh Christmas Market opens as early as mid-November and runs until the beginning of January.

A stall at the Edinburgh Christmas Market.
A stall at the Edinburgh Christmas Market. Photo by Daniela Frendo.

2. Attend one of the largest street parties

Each year, Princes Street is turned into one big party to welcome in the new year. The Hogmanay street party draws thousands of people and brings together artists from all over the world.

Since the party is very popular, try to book your tickets as soon as they become available. Also, you’ll want to wrap up well and turn up early so you can get a good spot for the fireworks.

3. Walk through an enchanted forest

If you’re visiting Edinburgh in December, make sure to check out Christmas at the Botanics.

Every winter, the Royal Botanic Garden is turned into an enchanted forest. You can marvel at beautiful light displays, walk through an illuminated tunnel, and enjoy a nice cup of mulled wine or hot chocolate.

You’ll need to book your tickets in advance and choose your preferred date and time.  

Christmas at the Botanics.
Christmas at the Botanics. Photo by Daniela Frendo.

4. Watch a world-class theatre performance

Winter in Edinburgh is also a great time to watch musicals and other theatre performances.

Some venues to check out include Usher Hall on Lothian Road, and the beautiful Festival Theatre and King’s Theatre.

5. Beat the chills with a whisky tour

Whether you’re an avid whisky drinker or want to learn how Scotch whisky is made, you’ll find plenty of amazing whisky tours in the city.

If you’re looking for interesting things to do in Edinburgh in winter, pair a whisky tasting tour with storytelling, or just indulge in the ultimate Scotch whisky experience.  

A shot of whisky
Some nice whisky from the Whiski Rooms. Photo by Daniela Frendo.

6. Eat haggis, neeps & tatties on Burns Night

On the 25th of January, the Scots celebrate the life and works of the poet Robert Burns. Typically, Burns Night is celebrated with recitals of the bard’s poems over a hearty supper.

Many pubs in Edinburgh have a Burns Supper menu on this special day, which traditionally consists of haggis with neeps and tatties (turnips and potatoes).  

7. Explore Scotland’s fascinating history

If you’re visiting Edinburgh in winter, you’ll be pleased to know that most of the museums in the city are free. This means you’ll find plenty to do on a rainy day – and you won’t need to spend any money!

The National Museum of Scotland is one of the largest attractions in the city. The museum walks you through the history of Scotland, starting with the country’s earliest settlements up to modern times.

You’ll find an exhibition of cultural artefacts from around the world, and an impressive life-sized skeleton cast of a Tyrannosaurus rex!

Also, make sure to check out the Millennium Clock, which entertains visitors with an animated show every hour.  

The National Museum of Scotland, Edinburgh.
The National Museum of Scotland. Photo by Daniela Frendo.

8. Enjoy a nice drink by a log fire

For a truly amazing pub experience in Edinburgh, head to the Jolly Judge. This wee pub is located in a basement in Edinburgh’s Old Town and is one of the cosiest places in the city.

In the cold months, you can sip a nice warm drink by the pub’s log fire, under a beamed ceiling. The pub is also known for its wide selection of malt whiskies and real ales.

9. Take pretty photos of the frost or snow

Clear winter days tend to be colder than damp ones, resulting in frosty mornings.

If you want to enjoy beautiful sights of Edinburgh covered in a sparkling layer of frost, try to wake up early and head to Princes Street Gardens or one of the local parks.

Sometimes the frost doesn’t last all day, so the mornings are the best time to go out and take beautiful photos of glimmering ice crystals on leaves and other surfaces.  

Bruntsfield Links covered in snow.
Bruntsfield Links covered in snow. Photo by Daniela Frendo.

10. Indulge in traditional afternoon tea

If you’re looking for romantic things to do in Edinburgh, treat your significant other to afternoon tea at one of the city’s exquisite tea rooms, such as The Dome on George Street and Colonnades at the Signet Library on the Royal Mile.

11. Watch a classic film at the Cameo

The Cameo Cinema is one of the oldest cinemas in Scotland. Stepping into this place feels like travelling back in time – the cinema has retained a lot of its original features, including the ticket kiosks and Art Nouveau elements.

The cinema mostly screens indie productions and classic films. There is also a nice cafe where you can grab a hot snack.

The Cameo Cinema, Edinburgh.
The Cameo Cinema. Photo by Daniela Frendo.

12. Go to a ceilidh!

Want to have a truly Scottish experience in Edinburgh? Go to a ceilidh!

This fun-packed social event is all about traditional Scottish music and dancing. Don’t worry if you’re new to ceilidhs – typically the steps are demonstrated before each dance.

Ghillie Dhu hosts a ceilidh every Friday and Saturday. You can also visit Edinburgh Ceilidh Club for a list of ceilidh events and venues.

13. Sip your favourite brew in a cosy coffee shop

One of the many things I love about Edinburgh is the coffee scene.

Home to several independent coffee shops, Edinburgh is a mecca for coffee drinkers (& cake lovers!). Nothing beats sipping a nice hot drink in a cosy coffee shop on a cold, rainy day.

Some of my favourite coffee shops in Edinburgh include The Milkman on Cockburn Street, Wellington Coffee on George Street (they also make lovely brownies and scones), Cairngorm Coffee on Frederick Street and Lovecrumbs in West Port (the cakes here are divine).

Coffee at Lovecrumbs. Photo by Daniela Frendo.
Coffee at Lovecrumbs. Photo by Daniela Frendo.

14. Shop at the large malls

If you’re planning to do a lot of shopping during your trip to Edinburgh, I highly recommend visiting one of the large shopping malls.

There’s only one big mall in Edinburgh city centre, and that’s St. James Quarter.

However, you’ll find larger shopping centres on the outskirts, and they’re just a short bus trip away. These include Fort Kinnaird, which is one of the largest retail parks in the UK, The Gyle Shopping Centre, and The Centre in Livingston.

If the weather’s really bad, you can just spend the whole day at one of these big shopping malls.  

This post contains affiliate links. This means that I may receive a commission on any purchases made through the links in the post at no extra cost to you.

You might also like:

Leave a Reply

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

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Get My FREE Travel Planning Kit!

The kit includes a packing list, essential travel resources and an itinerary planner.

When subscribing to my newsletter, you also gain access to offers on travel products, and travel tips and updates from yours truly.