Christmas markets may traditionally be the preserve of countries such as Germany, Austria and Switzerland, but these days you can find wooden stalls hawking mulled wine, roasted chestnuts and a range of gifts much closer to home.
Here are 10 markets in the UK to give you all the festive feels.
Already picturesque, this Georgian spa town is even prettier when filled with more than 150 stalls selling food, drink, presents and decorations. Far from offering the ubiquitous festive tat, Bath’s market has everything from bespoke glassware to artisanal soaps and scents. On the sustenance side, there’s craft beer and local cider, plus homemade brownies, sausage rolls and charcuterie to get your chops around. For those looking for a little extra luxe, there’s also the Bath Christmas Market Experience, where £88 gets you a two-course lunch with a glass of champagne, a wreath-making or bauble-blowing workshop, and two hours at the Thermae Bath Spa to complement a shopping trip.
When: 28 November to 15 December
Birmingham offers a Midlands take on German festivities with its Frankfurt Christmas Market. It claims to be the “largest authentic German Christmas market outside of Germany or Austria”, which in practice means pretzels, schnitzels, bratwursts, gluhwein and weissbier are all on offer among the 80 or so stalls. Gifts are what you might expect from a traditional German market: think wooden toys and decorations, glass baubles and hand-crafted leatherwork. At weekends there’s also live music performed in Victoria Square.
When: 7 November to 23 December
It may not be the biggest German market in the UK, but Leeds Christkindelmarkt nevertheless transforms the city centre into a wintry village, complete with wooden chalets and a carousel. There are around 40 stalls, many of them selling European treats such as mini Dutch pancakes, frankfurters, potato fritters, roasted almonds, crepes, pork steaks and gluhwein. Come hungry. Gift-wise, there are wooden toys, jewellery, snow globes, honey wine and woollen clothes to peruse. A daily programme of musical performances takes place in Millennium Square, plus there’s a weekly children’s show and buffet breakfast with Santa.
When: 8 November to 21 December
Edinburgh’s market is so popular, it goes on into early January. Located in East Princes Street Gardens, the market of European-looking stalls selling all the usual wooden knick-knacks and vittles one could ask for is only one piece of the Edinburgh Christmas puzzle. There’s also a range of funfair rides (including candy cane bungees), a Yuletide silent disco and a Scottish Norwegian advent concert.
When: 16 November to 4 January
Southbank Centre, London
Every Londoner knows not to venture into Hyde Park’s Winter Wonderland if you want to keep your sanity. A good alternative is heading to the Southbank Centre near Waterloo, where wooden chalets strewn with fairy lights bring an extensive range of street foods from around the world, from raclette and bratwurst to Greek and Asian cuisine. Pop-up bars and restaurants offer a different experience: choose from fondue and venison hot dogs in a private igloo overlooking the Thames, freshly shucked oysters at Applebee’s, or hot cider and seasonal cocktails at Bar Under the Bridge. Festive entertainment comes in the form of a pop-up cinema plus shows including Circus 1903, which features acrobats, contortionists, jugglers, trapeze artists and high-wire performers.
When: 8 November to 27 January
One of the biggest covered Christmas markets in Wales can be found in Swansea, where around 30 stalls give the full range of Yuletide products: roasted nuts, Bavarian beer, Yorkshire pudding wraps and Snowdonia cheese alongside sheepskin slippers, personalised wooden puzzles, bath bombs and handmade leather bags. Tired of shopping? The Waterfront Winterland has a 33m observation wheel, funfair attractions and a covered ice rink.
When: 15 November to 22 December
Visit the Belfast Christmas Market in the City Hall grounds for more than 30 stalls. Food has a European flavour, with French crepes, Dutch pancakes, Belgian chocolates and giant bratwursts and schwenkgrill (a pork speciality) from Germany. Non-foodie fun consists of a vintage helter-skelter and carousel, Santa’s grotto and plenty of spots to grab a gluhwein.
When: 16 November to 22 December
Aberdeen Christmas Village
The Granite City’s Christmas includes an open-air ice rink, fairground rides, a silent disco, Christmas crazy golf and a Santa’s grotto. All of it revolves around the Christmas in the Quad market, where shoppers can pick up artisanal candles, clothing, jewellery and homewares along with gourmet food and drink, premium Scottish gin, handcrafted preserves and art prints.
Europe's best Christmas markets
When: 21 November to 22 December
There are myriad ways to get your Christmas on in York, from a Christmas gala ball to a candlelit procession and carol service based on the traditional Swedish Lucia celebration. The York Winter Wonderland has the North of England’s largest outdoor ice rink, with a 30ft Christmas tree as its centrepiece. And the St Nicholas Christmas Fair features a Made in Yorkshire Yuletide Village showcasing Yorkshire produce from crafters and makers, plus more traditional Christmas gifts can be found in the alpine chalets lining Parliament Street.
When: 14 November to 22 December
Padstow’s Christmas market sits as just one part of the Cornish town’s Christmas festival. As you might expect from Rick Stein’s adopted home, much of the market and festival revolves around food, with a particular highlight being the Big Cornish Breakfast: on 8 December, renowned chefs including Rick Stein, Paul Ainsworth, Mitch Tonks, Brian Turner and Angela Hartnett will cook and serve breakfast to 70 people (tickets £45). Chefs will also be doing cooking demonstrations, while the market itself features local food and drink producers – think Cornish cheeses, sausages and pudding alongside craft gin, beer and even local wine – to complement artisan crafts, such as locally made blankets, skincare, sustainable wooden chopping boards and beach robes.
When: 5 to 8 December