England, United Kingdom

Bath Christmas Market 2026

Last updated · How we compile this guide

When is the Bath Christmas market in 2026?

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.

27 NovOpened (2025)
14 Dec 2025Closed

Dates, location and website

Dates shown are from the 2025–26 season unless 2026 dates are marked — check the official website before you go.

Plan your visit to Bath

Getting there

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.

When to go

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.

Make a day of it

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.

Frequently asked questions

When is the Bath Christmas market 2026?

The official dates for 2026 are 26 Nov – 13 Dec 2026. Opening hours can change, so check the official website before you travel.

Is the Bath Christmas market open after Christmas?

No — it closes on 13 Dec 2026, so plan your visit before Christmas Day.

Is the Bath Christmas market free?

Yes, entry is free — you only pay for food, drinks and gifts.

More Christmas markets near Bath

All Christmas markets in United Kingdom →