Discover the magic of Bath this Christmas.
Bath Christmas Market is back, and for the first time in its 20-year history, it will be running for 25 days.
Head into Bath from Thursday 25th November to Sunday 19th December to discover over 160 twinkling chalets spread out across Bath’s picturesque Georgian streets.
From unique homeware to personalised presents, Christmas decorations, handcrafted jewellery and more, you’re guaranteed to find something special for your loved ones. With so many local makers and designers showcasing their artisan gifts, you can tick off everything on your Christmas list all in one place and feel reassured that you’re supporting Bath’s small businesses.