Bath Christmas Market
2026 dates confirmed
England, United Kingdom
Last updated · How we compile this guide
Bath Christmas Market on Stall St runs 26 Nov – 13 Dec 2026 (official 2026 dates). Entry is free. The first Sunday of Advent in 2026 is 29 Nov 2026.
Bath Christmas Market fills the Georgian streets around Bath Abbey and the Roman Baths with wooden chalets, many selling crafts from local makers. It's one of the UK's most popular markets, so book accommodation early.
Dates shown are from the 2025–26 season unless 2026 dates are marked — check the official website before you go.
2026 dates confirmed
Direct trains from London Paddington take about 1 hour 20 minutes, and Bath Spa station is a 5–10 minute walk from the Abbey at the centre of the market. Bristol is around 15 minutes away by train.
Bath Christmas Market runs for a few weeks only and is one of the busiest in the UK. Weekdays are much quieter than weekends; if you visit on a Saturday, arrive at opening time. Check the official website for this year's dates and opening hours.
Visit the Roman Baths (book ahead in December), walk to the Royal Crescent and finish with an evening soak in the open-air rooftop pool at Thermae Bath Spa, looking out over the lit-up city.
The official dates for 2026 are 26 Nov – 13 Dec 2026. Opening hours can change, so check the official website before you travel.
No — it closes on 13 Dec 2026, so plan your visit before Christmas Day.
Yes, entry is free — you only pay for food, drinks and gifts.