Hot chocolate, mulled wine, and sugar-dusted doughnuts are just around the corner as people across the United Kingdom prepare to visit the nation's best Christmas markets. From Edinburgh's fairytale-like market perched below a glittering castle to Birmingham's massive Bavarian beer hall and Manchester's sprawling food hubs, cities throughout the country offer unique festive experiences.

Local authorities, event organizers, and independent traders have finalized schedules for the upcoming festive season. This comprehensive guide details the dates, locations, and standout attractions for every major Christmas market opening across England, Scotland, Wales, and Northern Ireland.

Scottish Christmas Markets: From Aberdeen to Edinburgh

Scotland hosts some of the most atmospheric winter events in the UK, blending historic backdrops with modern fairground rides and artisan stalls. Aberdeen's city centre is set to welcome a whirlwind of festive cheer with clusters of artisan markets, tasty food stalls, and an outdoor ice rink. Located on Broad Street and Marischal Square, the Scottish city will also feature street entertainment, fireworks, and traditional choir concerts during its 12th year of Christmas markets, running from 12th November 2026 to 3rd January 2027.

Further south, Edinburgh will host its famous Christmas market from 14th November 2026 to 3rd January 2027. Along with wooden huts, shops, and food vendors, the event features the LNER Big Wheel, a giant observation wheel with enclosed pods offering panoramic city views. Visitors can also experience an ice bar, an 80-metre-high spinning swing ride towering over the gardens, and an award-winning cabaret and circus show at Bristo Square. However, after 30 years, Edinburgh's Christmas market will not feature an ice rink this season.

Dundee provides a more intimate option, running its Christmas market from 27th November 2026 to 30th December 2026. The city centre will play host to traditional market stalls, an alpine bar, fairground rides, food, drinks, and daily evening light displays. Meanwhile, the Glasgow Christmas Fair opens early on 6th November 2026 and runs until 3rd January 2027, featuring an ice rink with a Bavarian-style bar inside, an observation wheel, a Very Merry Circus, a huge screen playing festive favourites, food stalls, Santa's grotto, and several fun rides that have anchored the event since the 1990s.

Northern England Festive Fairs and Historic Settings

Northern England boasts some of the largest and oldest festive celebrations in the country. Manchester's Christmas markets, first launched in 1998, stand as the UK's biggest, hosting a whopping 210 stalls in total from 6th November 2026 to 22nd December 2026. Albert Square serves as the main hub for festivities, including a 50-metre-high Ferris wheel, a pop-up pub, a giant Santa, a vintage helter-skelter, a huge tree installation, and a life-sized selfie sleigh.

In West Yorkshire, the Leeds Christmas market begins in mid-November, running from 19th November 2026 to 23rd December 2026 across Millennium Square, Victoria Gardens, and Cookridge Street. Over 60 local traders set up food stalls, live entertainment, and winter bars, including THOR'S Highland Lodge & Folie Après Ski Bar. Across the Pennines, the York St Nicholas Fair runs from 12th November 2026 to 21st December 2026, lining Parliament Street and St Sampson's Square with alpine chalets showcasing local crafts and artisan products.

Other notable northern events include the Newcastle Christmas Market, running from 19th November 2026 to 23rd December 2026, which features the Moosenwirt bar, North Pole igloos, and the Rockin' Reindeer stage. In Chester, a market next to Chester Cathedral operates from 18th November 2026 to 22nd December 2026, offering collectable ceramic mugs featuring illustrations of the Town Hall and Eastgate Clock. In Lincoln, where the historic cathedral hosts a smaller ticketed Christmas fair from 3rd December 2026 to 5th December 2026, visitors can still enjoy a selection of food and gift stalls following the restructuring of older events.

Midlands and Welsh Winter Wonderlands

The Midlands and Wales offer a diverse mix of German-themed markets and historic estate fairs. Birmingham's Frankfurt Christmas Market has been lighting up the city since 2001 and runs from 5th November 2026 to 24th December 2026. It stands as the largest authentic German Christmas market outside of Germany and Austria, featuring more than 200 stalls where visitors can tuck into sizzling bratwursts, frankfurters, schnitzels, and warm buttery pretzels.

Nearby, Nottingham Winter Wonderland runs from 11th November 2026 to 31st December 2026 in Old Market Square, offering wooden craft and food stalls, an open-air ice rink, a Sky Skate ice path, an observation wheel, and alpine-themed bars. In Oxfordshire, Blenheim Palace hosts a market from 13th November 2026 to 11th December 2026 set against an 18th-century baroque architectural backdrop, featuring around 80 stalls selling high-end boutique goods and locally sourced food.

Wales hosts several prominent events, including the Cardiff Christmas Market from 12th November 2026 to 23rd December 2026, which features over 200 rotating independent craft makers, handmade jewellery, ceramics, glasswork, seasonal food, and hot mulled wine. The Caerphilly Christmas Market takes place on 21st November near Caerphilly Castle, offering food, craft, and gift stalls alongside street theatre. In Swansea, festive chalets along Oxford Street and Portland Street open from 29th November 2026 to 22nd December 2026.

Southern England and London Festive Attractions

Southern England and the capital feature extensive winter programmes. Hyde Park Winter Wonderland in London runs from 19th November 2026 to 3rd January 2027, serving as the city's biggest Christmas fair with dozens of food vendors, more than 150 funfair rides, the UK's largest open-air ice rink, and the Magical Ice Kingdom, a walk-through attraction carved from over 500 tonnes of ice at a minus ten degree temperature.

London also hosts the Covent Garden Winter Festival from 12th November 2026 to 3rd January 2027, featuring over 300,000 sparkling LED lights and daily snow flurries in the piazza starting 4th December. Additional London locations include the Southbank Centre Winter Market from 2nd November 2026 to 3rd January 2027, Winter by the River at London Bridge from 10th November 2026 to 3rd January 2027, and the Trafalgar Square Christmas Market, which opens on 6th November 2026 alongside a traditional Norwegian Christmas tree gifted annually since 1947.

Outside the capital, the Bath Christmas Market transforms the historic city centre from 26th November 2026 to 13th December 2026, featuring more than 170 chalets set against Bath Abbey and the Roman Baths. The Exeter Cathedral Christmas Market runs from 13th November 2026 to 13th December 2026, welcoming around 600,000 guests to browse over 100 decorated wooden chalets filled with West Country produce and handcrafted gifts.