Christmas Markets: Bath, Bristol, Salisbury, Cardiff and more...
Over the past decade Christmas markets have become a major attraction for UK cities. With German-style wooden chalets selling gifts, delicious food stalls and festive entertainment; these markets make midwinter extra special.
Our guide is about markets in and around Bath and a few further afield.
Bath Christmas Market
23 Nov - 10 Dec | More info
Obviously we are a bit biased but Bath Christmas Market is our favourite. The market and its setting is just fantastic. This year expect over 200 chalets with 60+ new exhibitors, carolling and plenty of attractions nearby. We have a dedicated page about the market; more info.
Bristol Local Christmas Market
1 - 23 Dec | 13mi from Bath | More info
This year, the market is themed Made in Bristol. With only 20 chalets it's not the biggest market, but it will be unique and it's location in the heart of the Bristol Shopping Quarter is great. Being in the centre of the city there is plenty of shopping to be done.
Salisbury Christmas Market
23 Nov - 22 Dec | 40mi from Bath | More info
Salisbury is a beautiful medieval cathedral city and worth the 75 minute drive there. Over the 4 weeks expect 75 chalets with over 100 exhibitors. They have many attractions for you to look forward to like a lantern parade, street entertainers, live music and plenty of food. If you haven't been to Stonehenge it's en route to the market; just a thought!
Cardiff Christmas Market
9 Nov - 23 Dec | 57mi from Bath | More info
Last year, over 200 businesses participated in the market which gave shoppers an opportunity to buy original works directly from the makers. Craft Folk run the market to help promote the work of local artisans, so you will be able to purchase a unique gift not to be found on the high street.
The following Christmas markets involve a bit of a drive or even a flight, but Bristol Airport is nearby! They are popular markets around the UK and we felt they deserve a mention.
Winchester Christmas Market
20 Nov - 22 Dec | 64mi from Bath | More info
Oxford Christmas Market
7 - 17 Dec | 70mi from Bath | More info
Frankfurt Christmas Market, Birmingham
16 Nov - 24 Dec | 110mi from Bath | More info
Various dates | 6+ locations | 115mi from Bath | More info
Manchester Christmas Market
10 Nov - 20 Dec | 181mi from Bath | More info
St Nicholas Fair, York
16 Nov - 22 Dec | 234mi from Bath | More info
Edinburgh Christmas Market
17 Nov - 6 Jan | 2 locations | 386mi from Bath | More info