It’s almost Christmas, and if you’re organised enough to have bought and wrapped all your presents already, you might be looking for something to do this weekend.
There’s plenty of festive fun still to be had, as many of the UK’s Christmas markets are staying open right up until the big day. ‘Tis the season of glühwein, bratwurst, roasted chestnuts, gingerbread cookies, and Wham! being played on repeat, after all.
A hit for all ages, the markets provide family fun (what kids don’t like meeting Santa?!), romance (mulled wine and marshmallow first dates, anyone?), and even hangout spots for teens (it’s all about the dodgems, duh).
So, if you’re looking to soak up the last bit of Christmas magic, here are the Christmas markets that are still open for a few more days.
Chester
Date: November 19 to December 22
Where: Chester Town Hall Square
Chester’s free Christmas market kicked off earlier this month, welcoming visitors near and far to its festive extravaganza.
Christmas or not, the city feels like a magical place to visit thanks to its Tudor-style half-timber buildings and ancient Roman walls, so with an added dose of fairy lights, pretty wreaths and Christmas trees, it almost feels as if you’re stepping onto a Harry Potter set.
In terms of what the market has to offer, Visit Chester and Cheshire dubs the event a ‘handmade, historical, and magical experience.’
Boasting 70 stalls built temporarily in the shadow of Chester’s Victorian Gothic town hall and medieval cathedral, visitors will find traditional German Christmas market offerings like bratwurst and mulled wine. Plus, local independent traders selling scented candles, fudge, and more.
Winchester
Date: November 21 to December 22
Where: Outside Winchester Cathedral
Latest London news
Throughout the year, visitors come from all over the country – and world – to visit the majestic Winchester Cathedral, so it only makes sense that the city’s free Christmas market is located directly outside the iconic building. The location alone could be enough to land it on this list!
Winchester Christmas market is really unique because you could be perusing the stalls, mulled wine in one hand, crêpe in the other, and the next thing you know, you’re being serenaded by local choirs performing both Christmas classics and more religious hymns.
Then, once you’re done checking out the products from local entrepreneurs, you can head into the Cathedral to attend some of the live events that are running throughout the festive season. Heads up, though – you’ll need to book in advance and pay a fee.
Liverpool
Date: November 15 to December 24
Where: St George’s Plateau and William Brown Street
Liverpool’s Christmas market is another ‘must-see’ attraction. The free Christmas market is located against the fairy-lit St George’s Hall, where visitors can really immerse themselves in the festive experience.
Complete with stalls built to resemble grottos and gingerbread houses, it’s the ideal market for those who prefer a bit of Mariah Carey over choral Silent Nights when they’re munching on their bratwurst!
Winter Wonderland
Date: November 14 to January 1
Where: Hyde Park
Hyde Park’s Winter Wonderland has been welcoming guests through the door since 2007, and from that time, it has grown from a small attraction with a small number of fairground rides to one of the most popular festive destinations in the capital.
At the centre of it all though is the festive market – where you can stock up on unique gifts, handmade Christmas decorations and other festive treats from the stalls, all located in special wooden chalets. Ticket prices vary, and you’re strongly advised to book in advance.
Southbank Centre Winter Market
Date: November 4 to December 26
Where: Southbank Centre
Southbank’s Christmas markets are another of London’s markets staying open late in December.
Visitors can browse the independent craft traders, street food stalls and pop-up bars along the stretch of the River Thames.
From truffle burgers and lobster buns to Dutch pancakes and churros – you certainly won’t leave hungry.
Edinburgh
Date: November 15 to January 4
Where: East Princes Street
Edinburgh is another one of those cities that just oozes magical vibes all year round. But when it comes to Christmas, it’s a whole other world.
According to the Edinburgh Winter Fest website, the city is transformed into a festive fun-derland boasting ‘traditional Christmas Markets, funfair rides, spectacular live outdoor events, delicious food and drink.’
Though the actual market is free (where you’ll find the wooden chalets, traditional food items, crafty bits, etc.), other parts of ‘Edinburgh Christmas’ are ticketed.
This includes things like the Christmas Tree Maze, ice skating, and Santa’s Stories. But you can find all of the prices and extra bits of information online.
York
Date: November 13 to December 21
Where: Parliament Street
Whether it’s the perfectly traditional alpine chalets that line Parliament Street and St Sampson’s Square (all selling your favourite festive food and drinks), to the many local business owners selling sweets, original art, and handcrafted decorations, the free market has a quintessentially Christmas feel.
If you could bottle this feeling, you’d be happy all year round.
Then, once you’ve Christmas-ed yourself out, check out the equally stunning York attractions, including the Shambles, York Minster and the City Walls.
Manchester
Date: November 7 to December 22
Where: Various locations including Cathedral Gardens, Market Street and Piccadilly Gardens
Manchester’s Christmas Markets are a highlight of the festive season, offering a blend of traditional charm and modern vibes.
As the city streets transform into a winter wonderland, visitors can explore over 10 different market locations scattered across the heart of Manchester, from Albert Square to the bustling Exchange Square.
Belfast
Date: November 15 to December 22
Where: Belfast City Hall
Held in the grounds of Belfast City Hall, Belfast Christmas market might boast the most beautiful location of any UK market.
With over 100 international and local traders, this festive village offers an authentic feast of quality Christmas fayre, alongside dozens of stalls full of handcrafted goods and bespoke artisan products.
Treat yourself to an exotic meat burger, sip on a warming mug of Glühwein, or indulge in Italian chocolates and speciality cheeses from around the globe. Relax at the outdoor festive food court, soak in the magical atmosphere, and watch the world go by in true Christmas spirit.
Cardiff
Date: November 13 to December 23
Where: St John Street, Working Street, Trinity Street and Hills Street
Located in the centre of the historic city, the Christmas markets have been lighting up Cardiff for the past 30 years. With over 200 stalls to browse, there’s no chance of getting bored.
‘You can find everything from handmade jewellery, ceramics, candles, and textiles to local cheese, honey, gin, and chocolate,’ Visit Wales notes on its website.
Glasgow
Date: November 18 to January 5
Where: St Enoch and George Square
Glasgow’s Christmas markets, or ‘Winterfest’ transforms St Enoch Square and George Square into a festive paradise.
This year, you can enjoy mulled, Bratwurst and festive treats until long after Christmas Day. The markets close on January 5, so there’s plenty of time to get your fill.
This article was originally published on December 20, 2024, and has been updated with 2025 dates and information.
Do you have a story to share?
Get in touch by emailing [email protected].