🎄 The Top 5 Things to Do During the Christmas Period in Edinburgh

If you’re planning a festive trip to Scotland’s capital, few places sparkle like Edinburgh in December. The cobbled streets, twinkling lights and festive markets create a storybook atmosphere - and there’s something for everyone, from festive family fun to world-class magic shows.

Here are the top five things to do in Edinburgh this Christmas, including a must-see magic performance you’ll want to book early.


1. Explore the Festive Wonders of the Edinburgh Christmas Markets

The Edinburgh Christmas Markets in East Princes Street Gardens are the beating heart of the city’s festive season. Dozens of stalls sell handcrafted gifts, delicious street food, mulled wine, and festive treats, all framed by views of Edinburgh Castle.

Highlights:

  • German-style stalls with a Scottish twist - think handmade tartan goods, whisky fudge and haggis toasties.

  • The Big Wheel, Star Flyer and Santa’s Grotto add family fun to your visit.

  • Open daily from mid-November to early January.

Pro tip: Go at dusk when the skyline glows and the fairy lights begin to sparkle for perfect photos.


2. Ice Skating & Fairground Fun on George Street

Take to the ice rink on George Street, one of the most photogenic skating spots in Europe. Surrounded by festive lights and heritage buildings, it’s a quintessential Edinburgh winter activity.

Expect:

  • Ice skating, family rides, fairground games, and festive food stalls.

  • Easy access to nearby cafés and bars for post-skate hot chocolate or mulled wine.

Pro tip: Book skating slots online early - evenings and weekends fill fast.


3. Experience the Edinburgh International Magic Festival & Insane Christmas Magic

MagicFest has LOADS of amazing shows on throughout the end of December!

Edinburgh isn’t just about markets — it’s also home to one of the world’s most exciting December events: the Edinburgh International Magic Festival. Each winter, the festival transforms the city into a hub of illusion, mystery, and mind-bending entertainment.

✨ The Unmissable Show: 1 Hour Of Insane Magic

Starring Cameron Gibson, Elliot Bibby and Luke Osey, 1 Hour Of Insane Christmas Magic delivers exactly what the name promises - sixty minutes of jaw-dropping illusions, hilarious crowd interaction, and festive wonder.

Why you’ll love it:

  • It’s part of MagicFest’s Christmas programme - meaning top-tier production and a magical seasonal vibe.

  • The show has sold out multiple years running.

  • Perfect as a pre-Christmas treat or centerpiece for your festive trip.

Get Tickets here!

Early booking is essential — this is one of the hottest tickets in the city.


4. Christmas at the Botanics - Royal Botanic Garden Edinburgh

One of Edinburgh’s most enchanting traditions, Christmas at the Botanics is an illuminated trail through the Royal Botanic Garden. Expect glowing tunnels, shimmering sculptures, and projections that light up the trees and glasshouses.

Why it’s magical:

  • Thousands of lights transform the gardens into a winter wonderland.

  • Ideal for romantic strolls or family evenings.

  • Seasonal food stalls serve mulled wine, toasted marshmallows and hot drinks.

Pro tip: Book timed entry tickets early - peak nights sell out fast. Bring gloves and a camera for some of the best festive photos you’ll take all season.


5. Sight-see & Walk Through Edinburgh’s Historic Streets

The charm of Edinburgh’s historic Old Town and New Town comes alive in winter. Cobblestone streets, centuries-old architecture, atmospheric lighting and crisp air all combine to create something special.

Suggested strolls & highlights:

  • Walk from the Royal Mile up to Edinburgh Castle and take in the city from that elevated vantage.

  • Wander into the Old Town (like Victoria Street, pictured) for boutique shopping, seasonal décor and quieter festive corners.

  • Pop into a cosy café for a warming break: a hot toddy (non-alcoholic if you prefer) or warm pastry go a long way as you recharge.

Why this matters: While the markets and shows are headline acts, this aspect of Edinburgh gives you the slower-paced, ‘local moment’ feel of a Christmas visit - letting you truly soak in the atmosphere and make lasting memories in our beautiful city.


🎅 Why This Combination Works

This curated mix of events offers a full festive itinerary:

  • Markets & lights for classic Christmas charm.

  • Magic Festival for something fun, group-focused, and extraordinary.

  • Botanic Garden light trail for a breathtaking evening finale.

For the perfect Edinburgh Christmas, book tickets to 1 Hour Of Insane Christmas Magic first, then plan the rest of your trip around it. It’s the event that’ll make your visit truly unforgettable.

Learn more

Make this Christmas in Edinburgh truly magical - literally.