Christmas markets · Bath
Bath Christmas Market 2026: dates, opening times, Park & Ride
Bath Christmas Market runs for only 18 days, 26 November to 13 December 2026, in its 25th year, with more than 180 chalets around Bath Abbey and the Roman Baths. Come by train (Bath Spa is about 5 minutes' walk) or use the Park & Ride.
1 market · checked October 2026
- Bath Christmas Market2026: 26 Nov – 13 Dec 2026Free entry.
✨ Date night
- Bath Christmas Market · Bath
🎉 With friends
- Bath Christmas Market · Bath
📷 M Etherington · CC BY-SA 2.0 · 📷 Rwendland · CC BY-SA 4.0 · 📷 OrangeStarling1997 · CC BY-SA 4.0
Christmas market · Bath
Bath Christmas Market
Wooden chalets around Bath Abbey and the Roman Baths, focused on local makers.
✨ Date night🎉 With friendsWhat's there
- Over 180 wooden chalets around Bath Abbey and the Roman Baths
- Spread through the Georgian streets of the centre
- Local makers and food producers
- 25th anniversary in 2026
What visitors say
Visitors love the Georgian setting and the number of chalets, and many say it doubles as a good way to explore the city. The complaints are weekend crowds — Saturdays can be wall-to-wall — high prices, and a market spread so widely that some found it less Christmassy than expected; a few wanted more hot food.
One of England's best — but only 18 days long. Go on a weekday and come by train or park & ride.
- 2026
- 26 Nov – 13 Dec 2026
- Cost
- Free entry.
Getting there and parking
- Bath Spa station is about 5 minutes' walk from the market.
- Park & Ride from Lansdown, Newbridge and Odd Down (2,800+ spaces between them); one stop is right by the market.
Worth knowing
- Opening hours 2026 (26 Nov – 13 Dec): Mon–Wed 10am–7pm, Thu–Sat 10am–8pm, Sun 10am–6pm. Start of the market: 36 Stall Street, BA1 1QH (what3words ///stores.rift.tuck); free to enter.
- Some stallholders still prefer cash.
- Weekend coaches drop off on timed slots — expect queues.
Questions
When does the Bath Christmas market 2026 open and close?
2026 dates: Bath Christmas Market: 26 Nov – 13 Dec 2026.
What are the Bath Christmas market opening hours?
Bath Christmas Market: Opening hours 2026 (26 Nov – 13 Dec): Mon–Wed 10am–7pm, Thu–Sat 10am–8pm, Sun 10am–6pm. Start of the market: 36 Stall Street, BA1 1QH (what3words ///stores.rift.tuck); free to enter. Hours can change, so check the organiser's site before you go.
Is the Bath Christmas market free to enter?
Bath Christmas Market: Free entry.
How do I get to the Bath Christmas market, and where can I park?
Bath Christmas Market: Bath Spa station is about 5 minutes' walk from the market. Park & Ride from Lansdown, Newbridge and Odd Down (2,800+ spaces between them); one stop is right by the market.
Christmas markets near you
Christmas markets in other towns
- London
- Edinburgh
- Manchester
- Winchester
- York
- Birmingham
- Belfast
- Liverpool
- Chatsworth
- Nottingham
- Rochester
- Leeds
- Cambridge
- Sheffield
- Chester
- Kingston upon Thames
- Exeter
- Canterbury
- Glasgow
- Oxford
- Stratford-upon-Avon
- Newcastle
- Bristol
- Cardiff
- Bournemouth
- Southampton
- Worcester
- Harrogate
- Beverley
- Matlock
- Bakewell
- Leicester
- Windsor
- Woodstock
- Lincoln
- Halifax
- Aberdeen
- Cheltenham
- Blackpool
- Durham
- Knaresborough
- Bury St Edmunds
- Brighton
- Cirencester
- St Albans
- Gloucester
- Plymouth
- Skipton
- Coventry
- Salisbury
- Truro
- Totnes
- Lichfield
- Leamington Spa
- Barnsley
- Milton Keynes
- Norwich
- Colchester
- Guildford
- Shrewsbury
- Chichester
- Portsmouth
- Derby
- Broadway
- Preston
- Lancaster
- Knutsford
- Sandringham
- Ely
- Whitby
- Tunbridge Wells
- Faversham
- Lisburn
- Hillsborough
- Carryduff
- Alnwick
- Saffron Walden
- Brentwood
- Ingatestone
- Shenfield
- Tenterden
- Derry~Londonderry




