Bath Christmas Market 2026: Dates, Tips and Where to Eat
Bath Christmas Market 2026 dates and opening times, free entry, getting there by train, Park and Ride or coach, and the best places to eat, drink and stay a few minutes from the chalets.

In short: Bath Christmas Market 2026 runs from Thursday 26 November to Sunday 13 December, opening at 10am every day. Entry is free and there are no tickets. The chalets fill the streets from Abbeygate Street to Milsom Street, around Bath Abbey. Come by train or Park and Ride, warm up with a pie at The Raven, and stay at The Gainsborough Bath Spa, a short walk from the stalls.
Dates, times, prices and travel checked on the organisers' and venues' own websites on 18 October 2026.
| Place | Good for | Where | Know before you go |
|---|---|---|---|
| The Raven | Pies and real ale | Queen Street | No booking needed |
| The Hideout | Cocktails and whisky | Lilliput Court | Walk-ins only, from 5pm |
| The Pump Room Restaurant | Afternoon tea | Stall Street | From Β£44.50, book online |
| Tonkotsu | Quick ramen | Stall Street | No bookings |
| Frites Caesar | Steak and frites | Westgate Street | Walk-ins only |
| Osteria Partenopea | Sit-down dinner | Upper Borough Walls | Book ahead |
| The Gainsborough Bath Spa | Spa hotel | Beau Street | Thermal baths for residents |
| Eight | Small townhouse hotel | North Parade Passage | 20 rooms, no parking |
When is Bath Christmas Market 2026?
Thursday 26 November to Sunday 13 December 2026, opening at 10am every day.
- π 26 Nov to 13 Dec 2026
- β° Mon to Wed 10am to 7pm
- β° Thu to Sat 10am to 8pm
- β° Sun 10am to 6pm
- ποΈ Free entry, no tickets
Where is Bath Christmas Market?

In the city centre, from Abbeygate Street in the south to Milsom Street in the north, with Bath Abbey and The Roman Baths in the middle. The organisers' stallholder list places chalets on Abbey Green, Bath Street, Green Street, Kingston Parade, New Bond Street, Orange Grove, Union Street and York Street too. More than 250 businesses took part in 2025; the 2026 total is not published yet.
How do I get to Bath Christmas Market?
By train or Park and Ride. Roads around the market close every day it runs, and the organisers point drivers to the Park and Ride.
- π Bath Spa station, a short walk
- π Park and Ride: Lansdown, Newbridge, Odd Down
- π Coaches: Royal Avenue only
- βΏ Blue Badge bays near the market
Good to know: Park and Ride buses run until 11.30pm Monday to Saturday but only until 6pm on Sundays. Coaches drop off on Royal Avenue, about ten minutes' walk from Milsom Street. The organisers' journey page has the rest.
When is the market quietest, and is it accessible?
The organisers run a quiet shopping time on Tuesdays and Wednesdays from 10am to 12pm, with no large-scale entertainment. They do not publish their busiest days.
- π» Accessible toilets: Terrace Walk, Bilbury Lane, Royal Avenue
- πͺ¨ Cobbles on Abbey Green
- βΏ Changing Places: Bath Leisure Centre
Where can I warm up near Bath Christmas Market?

The Raven
A free house a few steps from Milsom Street. Order a hot pie on mustard mash with gravy and a pint of real ale.
- β° From 8am daily, to 12am Fri and Sat
- π₯§ Pies on mash or chips
- πΆ No booking
- π Queen Street, City Centre
The Hideout
A stone-walled cocktail bar with more than 300 whiskies and staff who will steer you. Evenings and walk-ins only, so arrive early on a Saturday.
- β° Sun to Fri 5pm to 11pm, Sat from 3pm
- π₯ Over 300 whiskies
- π Lilliput Court, City Centre
The Pump Room Restaurant
Afternoon tea beside the Roman Baths, with a pianist or the Pump Room Trio playing. Book it as the treat of the trip, not a quick stop.
- π« Jane Austen Afternoon Tea from Β£44.50
- β° Sittings 12pm, 2pm and 4pm
- π Stall Street, City Centre
Where should I eat near Bath Christmas Market?
Tonkotsu
Fresh-noodle ramen a few doors from the market's own address. Quick and warming, and any bowl comes in a small size for 25% less.
- π Ramen Β£13.95 to Β£18.95
- β° 11.30am to 10pm, Fri and Sat to 10.30pm
- πΆ No bookings
- π Stall Street, City Centre
Frites Caesar
Argentinian Angus steak with frites and a choice of sauce, done simply. Walk-ins only, which suits a shopping day.
- π₯© 8oz rump Β£19, rib eye Β£23.50
- πΆ Walk-ins only
- π Westgate Street, City Centre
Osteria Partenopea
Our pick for dinner: a chef-owned Neapolitan restaurant with fresh pasta. Book ahead in market season, and note the 11% discretionary service charge.
- π RagΓΉ pappardelle Β£21.95
- β° Daily 12pm to 10pm
- π Upper Borough Walls, City Centre
Where should I stay for Bath Christmas Market?

In the city centre, so you can walk to the chalets and drop your shopping off. Both of these are a few minutes away.
The Gainsborough Bath Spa
A five-star hotel built around its own thermal Bath House, where residents soak free after a day on the cobbles. Selected Deluxe rooms suit guests with impaired mobility.
- β¨οΈ Residents free 8am to 10am, 7pm to 9pm
- π Spa over 16s only
- π Beau Street, City Centre
Eight
A small independent hotel in two Georgian townhouses beside Abbey Green, one of the market's streets. Its restaurant has closed, which matters less with the stalls outside.
- ποΈ 20 en-suite rooms
- π³ Breakfast Β£21.50
- π Park at Southgate car park
- π North Parade Passage, City Centre
Bath Christmas Market: questions
When is Bath Christmas Market 2026?
Thursday 26 November to Sunday 13 December 2026. It opens at 10am every day and closes at 7pm Monday to Wednesday, 8pm Thursday to Saturday and 6pm on Sunday.
Do you need tickets for Bath Christmas Market?
No. The organisers describe it as a free, open-air event, so there is no entry charge and nothing to book.
Where is Bath Christmas Market?
In the city centre, on the streets from Abbeygate Street to Milsom Street, around Bath Abbey and the Roman Baths. The organisers give 36 Stall Street, BA1 1QH, as the address.
How do I get to Bath Christmas Market?
Take the train to Bath Spa, a short walk away, or use the Park and Ride from Lansdown, Newbridge or Odd Down. Buses run until 11.30pm Monday to Saturday and 6pm on Sunday.
Where should I stay for Bath Christmas Market?
In the city centre, so you can walk in. The Gainsborough Bath Spa on Beau Street and Eight by Abbey Green are both a few minutes from the chalets.