Rediscover the magic of Bath this Christmas. Every year at Christmas, Bath sparkles with glittering lights and the streets are filled with festive spirit. There really is no better place to enjoy the most wonderful time of the year than Bath!

This year will see the return of the Christmas activities we know and love, as well as some exciting new additions. Keep an eye out on this page for the full schedule of festive events.

Bath on Ice


There are lots of wonderful ways to celebrate Christmas in Bath.

Whether you catch a traditional pantomime at the Theatre Royal Bath, get your skates on and head to the outdoor rink at Bath on Ice, enjoy the atmosphere of the famous Bath Christmas Market, or get into the mood with a Christmas carol service, there are plenty of fantastically festive events to enjoy.

Bath Christmas Market


Bath Christmas Market is back for 2021!

With over 130 twinkling chalets, soak up the sights and scents of Christmas as you meander through the cobbled streets surrounded by some of the South West’s most talented crafters.

From Thursday 25th November to Sunday 19th December, you can enjoy a festive experience like no other, surrounded by some of Britain’s most iconic architecture.

Bath Gift Card


Treat your friends and family to a Bath Gift Card this Christmas. Accepted at over 200 businesses in the city, the Bath Gift Card is a great flexible present for any occasion.

A lovely gift whatever your budget, you can choose the value of your Bath Gift Card, from £10 to £500.

The card can only be spent in the city, so you can feel confident that your purchase will support local businesses.