When is the Bath Christmas Market?
The Bath Christmas Market is taking place between Thursday 26 November and Sunday 13 December 2026.
What to expect from the Bath Christmas Market
From magical city illuminations to special artisan treats and a fantastic programme of festive events, the city has united across arts and culture, retail and hospitality, allowing you to discover the magic of Bath at Christmas.
Bath Christmas Market has a wonderful array of independent, creative, local stallholders this festive season. From unique homeware to personalised presents, Christmas decorations, handcrafted jewellery and more, you’re guaranteed to find something special to tick off your Christmas shopping list.
What else is there to do at Christmas in Bath?
Explore The Roman Baths, where you can enjoy a drink from their pop-up bar every weekend, and find Roman-inspired gifts in the museum shop, or watch a traditional Christmas pantomime at Theatre Royal Bath!
Bath on Ice is back in Royal Victoria Park, with 1000 square metres of smooth ice for you to glide around to the sound of festive tunes. As well as the ice rink, there's also glow golf and a cozy alpine bar serving seasonal food and drink.
Warm up after taking in the Christmas lights and shopping in Bath with a mulled wine and live jazz at Green Park Brasserie, book in for a festive afternoon tea at one of Bath's tearooms or hotels, or visit Bath Abbey for one of their Advent and festive events.
Festive family activities
Many of Bath's top attractions have special family-friendly events over the festive period.
Visit The World of The Snowman™ at Victoria Art Gallery, step into a winter wonderland at Christmas at Westonbirt, watch festive pantomime Beauty and the Beast at Theatre Royal Bath, or be amazed at Peter Pan on Ice at The Forum.
There are also plenty of opportunities for little ones to meet Father Christmas, from seeing him in his grotto, to the Santa Specials at Avon Valley Railway.
Book your festive break
With so much to experience, you'll need more than a flying visit. See the latest special offers and packages
How do I get to the Bath Christmas Market?
Travelling to Bath is easy. Simply jump on a GWR train to Bath Spa and you will be in the heart of the city before you know it.
This is a popular event with a queuing system at Bath Spa station on Saturday afternoons (13:00 to 18:00) to manage crowding in the station and on platforms. Travel is likely to be more comfortable on weekdays as weekends can get very busy.
Please note: on the weekend of Saturday 28 and Sunday 29 November 2026 an amended timetable will be in place. Trains to and from London will leave from London Euston, rather than London Paddington, due to engineering works.
