There's something special about Christmas in Scotland. Sparkling lights, the scent of mulled wine, and the buzz of market stalls fill the air as towns and cities across the country come alive. Here's our guide to the best Christmas markets in Scotland in 2026. The biggest festive celebrations take place in Edinburgh and Glasgow, each hosting large Christmas markets with stalls, food, rides, and plenty of seasonal cheer.
Other cities, including Aberdeen, Perth, Stirling, Dundee and Inverness, also host smaller festive events worth exploring.
Dates: 14th November 2026 – 3rd January 2027
Location: East Princes Street Gardens, West Princes Street Gardens and George Street
Opening hours: Market open daily 10am–10pm. Christmas Eve 10am–8pm. Closed Christmas Day.
Edinburgh's Christmas Market is one of Europe's best-known festive celebrations, spread across three sites in the heart of the city.
East Princes Street Gardens is home to the Traditional Christmas Market, with around 70 wooden stalls selling crafts, gifts and festive food and drink, all beneath the Scott Monument. This is also where you'll find the LNER Big Wheel, Scotland's largest Ferris wheel, and the Star Flyer, both open for the full season.
West Princes Street Gardens hosts the Festive Family Funfair, with rides, attractions and food stalls beneath Edinburgh Castle. Santa's Stories also returns here from 20 November to 24 December, a 20-minute experience where children meet Santa and his elves in his cabin.
George Street is traditionally home to Edinburgh's covered ice rink, so you can skate whatever the weather. Check the official Edinburgh's Christmas website for this year's skating dates and sessions. Next door, the Polar Ice Bar with Icelandair returns from 19 November to 2 January with a new Viking 'fire and ice' theme, where everything from the tables to the glasses is carved from ice (over 18s). Families can visit the Family Ice Experience from 21 November.
Entry to the market is free, but rides, skating and Santa's Stories need tickets. All Edinburgh's Christmas sites are cashless, so bring a card.
Please note: Castle of Light, the after-dark light show at Edinburgh Castle, will not be returning in 2026.
Edinburgh's Hogmanay celebrations follow straight on from Christmas. The Torchlight Procession takes place on 29 December, and the world-famous Hogmanay Street Party, with live music and fireworks over the Castle, takes over the city centre on 31 December. The Street Party is a ticketed event.
Edinburgh Waverley Station is beside Princes Street Gardens, and excellent bus and tram links are nearby. Parking in the city centre is limited, so public transport is recommended and can get you closer to the markets. The final weekend before Christmas (19–20 December) is the busiest, so visit midweek if you can.
Glasgow's Winter Wonderland returns across two city centre sites:
Both sites are closed on Christmas Day and are free to enter, with charges for rides and attractions.
George Square has been redeveloped and half of the Square is now reopen, but it isn't hosting the Christmas market this year, so for the second year running Glasgow Green is the main festive destination. Here you'll find the ice rink, observation wheels, the Festive Big Top with live shows, Santa's Grotto, and a big line-up of family and thrill rides. On weekdays Glasgow Green opens from 3pm, and from midday at weekends.
St Enoch Square is smaller and now focuses mostly on festive rides and attractions, right next to Glasgow's main shopping streets. It's perfect for combining with some Christmas shopping.
The IRN-BRU Carnival at the SEC returns from 18th December 2026 to 10th January 2027. Europe's biggest indoor funfair, it's a great choice for families whatever the weather.
St Enoch Square is within easy walking distance of Glasgow Central and Queen Street Station and connects directly via Glasgow's Subway. Glasgow Green is around a 15-minute walk from the city centre.
While Edinburgh and Glasgow host the largest markets, other Scottish cities also embrace the festive season:
Whether you're wandering through the world-famous Edinburgh Christmas Market or enjoying the rides and ice rink at Glasgow Green, Scotland offers plenty of festive fun in 2026. Smaller events across other cities add to the seasonal charm, making December an excellent time to visit Scotland.
Glasgow's St Enoch Square opens first, on 6th November. Aberdeen's Christmas Village opens on 12th November, Edinburgh's Christmas on 14th November and Glasgow Green on 20th November. Many run until early January.
Edinburgh's market is the largest and most famous, offering a complete festive experience with stalls, rides, food, and entertainment. Glasgow, Aberdeen, and Stirling also offer fantastic atmospheres worth visiting.
Entry to the main markets in Edinburgh, Glasgow, and other cities is free. However, attractions within them, such as rides require paid tickets. It's best to check official event websites for prices and booking information.
No. Edinburgh Castle's Castle of Light light show will not return for the 2026 festive season.