Best Christmas markets 2025: The UK's 8 best Christmas market cities to visit - including these Scottish spots

From the bright lights of Liverpool to the charming mini-city of Wells - here are the best places to find some Christmas cheer this winter.

With Christmas market season kicking off in November, the time of year for mulled wine in a paper cup and the mouth-watering smell of overpriced Bratwurst is almost upon us.

If you’re looking for somewhere to spend the weekend for a Christmassy break with friends or family this season, look no further.

Consumer experts Which? have compiled a list of the eight best places to go to a Christmas market in the UK this year, based on the cities that were rated highest in its best UK cities survey.

Each of the cities listed scored at least four out of five on food and drink and cultural attractions, making them an ideal place for a winter getaway.

Edinburgh, with its major annual Christmas market, made the cut while Glasgow, although not on the list, was given a special shout out for its highly rated food and drink scene - making it a great option for a day trip or city break.

Or if you’re looking for something slightly further afield, you could also pick York’s 30-year-old St Nicholas Fair, or the 200 stalls set to take over the cobble-stoned Bath this winter.

Here’s the full list of Which?’s top picks for a warming winter trip.

Dare to be Honest
Follow us
© 2026 Iconic Media Group Ltd. All rights reserved.Cookie SettingsTerms and ConditionsPrivacy notice