Bath Christmas Market 2026: Dates, Opening Hours and Visitor Guide

Bath Christmas Market returns for 2026, running for 18 days from Thursday 26 November to Sunday 13 December 2026. The market takes over four streets in Bath city centre, around Bath Abbey and the Roman Baths, and is organised by Bath & North East Somerset Council.
Around 245 traders are taking part this year, including 61 who are new for 2026. Four in five of the traders come from the South West, so the market is a good place to find makers and producers from the region. Entry is completely free and no booking is required.
| Market | Bath Christmas Market |
| Dates | Thursday 26 November – Sunday 13 December 2026 |
| Opening hours | Monday–Wednesday 10am–7pm; Thursday–Saturday 10am–8pm; Sunday 10am–6pm |
| Location | Abbeygate Street, Bath Street, Milsom Street and New Bond Street, Bath city centre |
| Entry price | Free — no booking required |
The market streets
The market is spread across Abbeygate Street, Bath Street, Milsom Street and New Bond Street, in the streets around Bath Abbey and the Roman Baths. Because the stalls are spread across four streets rather than gathered in a single square, it is worth allowing time to walk the whole route rather than stopping at the first stalls you reach.
The traders
Around 245 traders are taking part in 2026, and 61 of them are new to the market this year. Around 80% of the traders come from the South West, which gives the market a strong local character. If you are looking for gifts made in the region, this is the market’s main strength.
Residents’ preview evening
There is a residents’ preview evening on Wednesday 25 November 2026, the evening before the market opens to everyone. The time of the preview evening is not stated on the official page, so check the official Visit Bath listing before travelling if you plan to attend it.
Quieter shopping
If you would rather avoid the busiest times, the market is quieter on Tuesday and Wednesday mornings between 10am and 12 noon. The market is busiest at weekends, and on Thursday, Friday and Saturday evenings, when it stays open until 8pm.
Getting there
The nearest station is Bath Spa, which is a five-minute walk from the market. If you are driving, Park & Ride services run from Lansdown, Newbridge and Odd Down. Bath city centre is busy during the market, so public transport or Park & Ride is the easier option.
Tips for your visit
- The market runs for 18 days, so if you can visit on a weekday morning you will find it quieter.
- Opening hours change through the week: the market closes at 7pm on Monday to Wednesday, 8pm on Thursday to Saturday, and 6pm on Sundays.
- Dates and hours can change at short notice, so check the official Visit Bath page before you travel.
Frequently asked questions
When is Bath Christmas Market 2026?
Thursday 26 November to Sunday 13 December 2026.
Is entry to Bath Christmas Market free?
Yes. Entry is completely free and no booking is required.
What are the opening hours?
Monday to Wednesday 10am to 7pm, Thursday to Saturday 10am to 8pm, and Sunday 10am to 6pm.
How do I get to Bath Christmas Market?
Bath Spa station is a five-minute walk away, and Park & Ride services run from Lansdown, Newbridge and Odd Down.
Sources
- Visit Bath (official tourism site): https://www.visitbath.co.uk/whats-on/bath-christmas-market-p2988783