Christmas Markets: Bath, Bristol, Salisbury, Cardiff and more...

by Tom & Tam Theisel, 7 Nov 2017

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.

Guide to Christmas Markets

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.

Bath Christmas Market @ Bath Abbey
Bath Christmas Market @ Bath Abbey

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!

Salisbury Christmas Market
Salisbury Christmas Market © Salisbury Christmas Market

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.

Cardiff Christmas Market
Cardiff Christmas Market © Craft Folk

Further Afield

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