Nothing signals the start of the festive season in Edinburgh quite like the lights going up. From the sprawling Christmas Market in Princes Street Gardens to the illuminated trail winding through the Royal Botanic Garden, this is the city at its most atmospheric. Below are the markets and light displays worth building a winter visit around.
All four are within easy reach of the city centre, and most are free to wander – you only pay for the fairground rides, the ticketed light trail, or a table at the castle. Wrap up warm, bring cash for the food stalls, and give yourself a full evening to take it all in.
Edinburgh Christmas Market
Start at the top of the world-famous East Princes Street Gardens and prepare for sensory overload – the sounds, smells, and tastes of a European Christmas market packed into the heart of the city. You can enter by the Royal Scottish Academy or from North Bridge.
Warm up with mulled wine, deluxe hot chocolate, and hot toddies as you wander the vendors. Street food ranges from Scottish venison burgers to spiral potato fries on a stick. The most identifiable landmark is the Big Wheel, which soars 60 metres above the shops, trams, and Christmas huts.
The market runs daily from 10am to 10pm, roughly 15 November to 4 January. Avoid the weekends if you can – the queue can stretch back as far as Waverley Station. For the view without the crush, head to the National Galleries cafe for floor-to-ceiling market views.
Royal Botanic Garden Light Trail
A short trip north to the Royal Botanic Garden on Arboretum Place brings you to Edinburgh’s after-dark light trail: music, lasers, water reflections, and a tunnel of light threading through the winter garden. It is one of the most popular things to do in Edinburgh in December, so it gets busy on peak nights.
This is a ticketed, timed-entry event, so book ahead rather than turning up on spec. Dress for a slow outdoor walk in the cold, and allow around an hour to follow the full route.
Edinburgh Castle at Christmas
Forget a Game of Thrones feast of horror and tragedy – enjoy a Christmas afternoon tea at Edinburgh Castle instead. Lunch is served in the opulent Queen Anne Room, fit for royalty, with the castle looking its most dramatic under winter skies and the occasional dusting of snow.
It is a ticketed sitting that books up fast in December, so reserve well in advance. Pair it with a walk down the Royal Mile, which is quieter and more magical in the low winter light.
Christmas Decor & Street Lights
You don’t need a ticket to enjoy Edinburgh’s best free Christmas show. Watch Rose Street, George Street, Cockburn Street, and their neighbours twinkle as they are transformed from blank canvases into free light displays each evening.
Look out for the festive colours at historic restaurants, modern bars, and busy shops – Stockbridge in particular does a lovely job with its trees and doorways. It is an easy, no-cost way to fill an hour before dinner.
Frequently Asked Questions
When does the Edinburgh Christmas Market open?
The market in East Princes Street Gardens usually runs from around 15 November to 4 January, open daily from 10am to 10pm. Entry is free; the Big Wheel and fairground rides are paid.
Do I need to book the Botanic Garden light trail?
Yes. The Royal Botanic Garden trail is a ticketed, timed-entry event and sells out on peak December nights, so book online in advance rather than turning up.
What can I see for free?
The Christmas Market is free to enter, and the street lights along Rose Street, George Street, and Cockburn Street cost nothing to enjoy. You only pay for rides, the light trail, or the castle afternoon tea.



