The Best Christmas Markets in the UK
As the market stalls spring up on city streets, we take a look at the best Christmas markets the UK has to offer.
Last updated: 11th Dec 2024
Originally published: 27th Nov 2023
The days are getting shorter and the nights are getting colder, which can only mean one thing: Christmas is here and the markets are back in town. As they’ve grown in popularity over the years we’ve been spoiled, it seems that xmas markets in the UK have sprung up in every town and city you can think of. It can be tough to wade through all the noise and find the cream of the crop but that’s where we come in.
If you’re curious about which city serves the finest bratwurst, the best mulled wine or the tastiest crepes, here are our picks for the best Christmas markets in the UK.
Photo: EdWinterFest.com
When: Friday 15th November 2024 - Saturday 4th January 2025
Where: Princes Street, Edinburgh
A personal favourite, what better place to welcome the festive season and spirit in than the cobbled streets of Edinburgh. The Scottish capital carries a bit of a chokehold over the winter holidays, thanks to the city’s Hogmanay celebrations being the stuff of legend north of the border when beckoning in the new year. Before even that, the city plays its part in the Christmas holidays, with some of the best markets you can lay your eyes on.
Spanning seven weeks from Friday 15th November 2024 to Saturday 4th January 2025, the German infused markets with Scottish charm will be filled with endless things for you to get stuck into. From tasty food and drink to 70 stalls filled with unique crafts, fairy lights that'll sparkle up the walkways, and the Big Wheel for stunning views of Edinburgh.
Photo: Manchester Christmas Market / Facebook.com
When: Friday 8th November - Sunday 22nd December 2024 (Manchester City Centre) or Tuesday 31 December 2024 (Cathedral Gardens)
Where: Various, Manchester city centre
A classic for a reason, the Christmas markets in Manchester have been a city staple whenever the winter months draw closer. Ever since its introduction to the city centre streets in 1999, the markets have blossomed into an integral part of the city’s identity in the final months of the year.
Spread across ten different points across the city centre stretching from the Cathedral to the Town Hall, there’s plenty you can enjoy fro Friday 8 November to Sunday 22nd December. If you fancy the big one, Albert Square has everything you need and more, but don’t forget to try out Market Street, Corn Exchange and King Street while you’re at it! You certainly won't get bored easily...
Photo: Birmingham Frankfurt Christmas Market / Facebook.com
When: Friday 1st November - Tuesday 24th December 2024
Where: New Street, Birmingham
Mainly centred around New Street near the station, the markets in Birmingham proudly boast to being both the largest outdoor markets in the country as well as its authenticity, bringing the true feel of a classic German/Austrian Christmas market to the UK, hence its official name of Frankfurt Christmas Markets. Despite its distance from Dusseldorf, the Birmingham Christmas Markets is one of the UK’s best thanks to how it brings that special feel over to the Midlands.
All of the authentic German treats you can think of are on display here, from Pretzels, schnitzels, bratwurst, currywurst and of course gluhwein and weissbier (wheat beer, of course) to help wash it down.
Photo: Leeds City Council / Facebook.com
When: Friday 22nd November - Sunday 22nd December 2024
Where: Various, Leeds city centre
From Friday 22nd November to Sunday 22nd December, the best Christmas markets in Yorkshire descend onto Leeds. As with other cities, the markets consist of a variety of Christmas-themed street stalls spread across the city centre, from nearby the Corn Exchange and Kirkgate Market stretching up to the Millenium Square.
If you’re dying for a festive drink, the Windmill Bar on Briggate and Apres at Sally’s on Quebec Street near the station offer some Christmas-themed bar areas to wet your appetite. But we get that’s not for everyone, if you’re gearing for something a bit more family-friendly the variety of family-friendly events at your fingertips. You can check out the ice skating rink on Millenium Square or witness one of the spectacular shows they have to offer.
Photo: Bath Echo.com
When: Thursday 28th November - Sunday 15th December 2024
Where: Various, Bath city centre
A big part of what makes a Christmas market so special is the atmosphere it creates. Bath is a particular city that provides the perfect backdrop to a winter wonderland setting. Spanning the picturesque and historic city centre, the Bath Christmas markets are a real treat for anyone wishing to scratch that festive itch, as every street corner contains mulled wine and iconic monuments. Spread out across eleven different sites in the city centre, he markets run from Thursday 28th November - Sunday 15th December, so don’t miss your chance to soak in an underrated gem!
Photo: Bristol Christmas Market Broadmead / Facebook.com
When: Friday 1st November - Monday 23rd of December 2024
Where: Broadmead, Shopping Quarter, Bristol
Not done in the South West yet? Take a quick trip up to Bath’s neighbour Bristol to continue the festivities, and that certainly wouldn’t be a mistake to make. With over 35 unique market stalls running from Friday 1st November - Monday 23rd of December, there’s plenty to do and get lost in by the Avon.
Located on the main street in the city's Shopping Quarter, the markets add to the stalls with eye-popping entertainment, stunning decorations and, if one is in more of a romantic mood, some iglus and ski gondolas to take things up a notch.
Photo: Liverpool City Council / Facebook.com
When: Saturday 16th November - Tuesday 24th December 2024
Where: St George's Plateau, Liverpool
Returning up north to another one of the UK’s iconic seaport cities, Liverpool has never been shy about putting on a good time for the holidays, and their Christmas market stalls are no different. Located against St George’s Plateau in the city centre, the location provides another stunning backdrop for anyone in the North West and beyond to revel in the Christmas spirit. Fittingly considered to be the heart of the city, the building is an appropriate accompaniment to the cosy markets this year, which run from 16th November - Tuesday 24th December.
Photo: Winter Wonderland / Facebook.com
When: Thursday 21st November 2024 - Sunday 5th January 2025
Where: Hyde Park, London
You can’t make a list of the best Christmas markets in the UK without talking about the capital! We could make an entire list of markets just based in London, but we’ll try and make it somewhat brief. Perhaps the most famous festive event in London is Hyde Park Winter Wonderland, a wish list for any couple during the winter months.
Having opened on the 21st November 2024 - Sunday 5th January, Winter Wonderland contains the UK’s biggest outdoor ice rink, a giant observation wheel, various shows for a more family-orientated crowd in addition to over 100 market stalls overflowing with various crafts, gifts and more.
Winter Wonderland might be the most well known and sought after collection of markets, but don’t let that stop you from branching out beyond Hyde Park. Most of the capital hotspots have their own spin on festive market stalls, so whether that be Covent Garden, Leicester Square or Trafalgar Square, the Big Smoke has you covered!
Photo: Chester Christmas Markets / Facebook.com
When: Friday 15th November - Sunday 22nd December 2024
Where: Town Hall Square, Northgate Street, Chester
Heading back up north close to the Welsh border, in sharp contrast to the fast-paced energy of London we have the cosy and festive Christmas markets of Chester. The historic city has atmosphere seeping from its city walls, and what better way to soak that all up than in their Christmas markets?
You can treat yourself to the festive feeling from Friday 15 November - Sunday 22 December, located in the Town Hall Square on Northgate Street. Here you’ll find 70 unique traders selling all of the good stuff and more, along with the new arcade and the forum surrounding the city’s iconic Christmas tree. What’s not to love?
Photo: Elina Fairytale / Pexels.com
When: Thursday 14 November - Sunday 22 December 2024
Where: Parliament Street and St Sampson's Square, York
Don’t worry, we’re keeping it up north for now. From Thursday 14 November - Sunday 22 December, one of the UK’s most festive cities soaks in the winter atmosphere. You certainly aren’t devoid of cracking Christmas events and stalls in York, which has been transformed into a winter paradise comprising 75 alpine chalets stretching across Parliament Street and St Sampson’s Square.
If spending your time in the beautifully decorated city centre wasn't incentive enough, thanks to York's Park and Ride scheme, it's cheaper than ever for anyone local to get in and out. It's a perfect situation, as buses are travelling to and from the centre every 12 minutes with free parking across the city. There's no excuse to miss it now!
Photo: Whatonglasgow.com
When: Saturday 9th November - Sunday 29th December 2024 (Enoch Square), Saturday 23rd November - Sunday 5th January 2024 (George Square)
Where: Enoch Square and George Square, Glasgow
We haven’t forgotten about you, Scotland. Edinburgh might take the cake for Scottish Christmas markets, but the offerings in Glasgow are sure to not disappoint. Winterfest will take up a chunk of the action, operating out of George Square and Enoch Square to give them a festive makeover. George Square will run from 23rd November - 5th January and involves an ice rink, festive bars and even a silent disco to name a few. The Enoch Square event, taking place from 9th November - 29th December will continue the merriment with a selection of festive bars.
Photo: Winter Wonderland Nottingham / Facebook.com
When: Wednesday 13th November - Tuesday 31st December 2024
Where: Old Market Square, Nottingham
Aside from Birmingham we’ve been relatively lacking in Midlands representation, which is where Nottingham comes in. If you’re in the East Midlands feeling festive, the Nottingham Xmas markets have a wide variety of attractions, food stalls and market stalls so you can indulge in your merriment to your heart's content.
Fancy feasting or quenching your thirst? Try out the altitude bars. Looking for the perfect gift? The very best independent traders are convening in Old Market Square from the 13th of November to the 31st of December, allowing you to close out 2024 in style.
Photo: TSebi Pintilie / Pexels.com
When: Saturday 16th November - Sunday 22nd December 2024
Where: Grey's Monument, Grainger Street and Old Eldon Square, Newcastle
If there’s anyone to be trusted with producing a good time for Christmas, it’s the Geordies. The Newcastle Christmas markets run from 18th November to 23rd December and are bringing the festive cheer up to the North East.
The action this year is based around Grey's Monument, Grainger Street and Old Eldon Square. With over 100 unique and local market traders at the city’s iconic Grainger Market, the markets are a perfect excuse for a lunch trip or a last minute Christmas shop. If that wasn’t enough, fun and festive workshops are at the markets too. And they’re free!
Photo: Exeter Cathedral Christmas Market / Facebook.com
When: Friday 15th November – Friday 15th December 2024
Where: Cathedral Green, Exeter
Christmas is a holy time after all, so it’s a mystery why more cities aren’t utilising a cathedral setting for their markets like Exeter are. Based at Cathedral Green, the atmospheric Exeter Xmas markets run from the 15 November to the 15th December and are perfect for anyone craving great street food from local traders and wonderful seasonal entertainment. All this provided with a backdrop of stunning architecture and a festive atmosphere? Sign us up.
Photo: Winchester Cathedral Christmas Market / Facebook.com
When: Friday 22nd November - Sunday 22nd December 2024
Where: Winchester Cathedral, Winchester
Last but by no means least, we’ve got an underrated pick of the bunch. Sticking with Exeter’s trick of setting the markets in the city’s cathedral gardens, we round off our trip in Hampshire for the renowned Winchester Xmas markets.
From 22nd November to the 22nd of December, you can treat yourself to what is regarded as one of the finest Christmas markets in Europe thanks to Winchester’s authentic and traditional German markets. A visit to Winchester at Christmas time is almost like stepping back in time, where the sound of Christmas carols and the smell of mulled wine seeps through the air. These are classic Christmas markets that you won’t want to miss!
Christmas brings many cherished memories for us to look back on for years to come. It’s the perfect time to go out, have fun, and make memories with the family. So head out to some any of these Christmas markets to do just that.
Click or tap here to discover what events are on wherever you are this Christmas.
Check out our What's On Guide to discover even more rowdy raves and sweaty gigs taking place over the coming weeks and months. For festivals, lifestyle events and more, head on over to our Things To Do page or be inspired by the event selections on our Inspire Me page.
Header Image: János Csatlós / Pixels.com