Search & Plan Your Trip
Make the most of the festive season in Bath with a heavenly host of special offers to make your money go further during your visit.
Christmas Day or Boxing Day Lunch
The offer: Book in for the best meal of the year, or continue the celebrations this Boxing Day. Festive breaks also available.
How to book: For full details, terms and conditions, and to book, visit the Macdonald Bath Spa website.
New Year's Eve Break
The offer: Raise a glass and say farewell to 2025 and see in the new year in style with an overnight stay at Bath Spa Hotel. Kick start the New Year's Eve celebrations with Champagne and canapés, before indulging in a delicious four-course dinner in our Avon Ballroom. From £290 per person.
How to book: For full details, terms and conditions, and to book, visit the Macdonald Bath Spa website.
Christmas Breaks
The offer: Celebrate Christmas at the Bath Spa Hotel and unwind in luxury with a 2 or 3 night stay between 24th - 27th December, with meals and entertainment included, from £695 per person.
How to book: For full details, terms and conditions, and to book, visit the Macdonald Bath Spa website.
Festive Afternoon Tea
The offer: Indulge in one of the finest quintessentially British traditions with a festive twist. Enjoy a selection of festive flavoured sandwiches and homemade treats. The traditional afternoon tea package costs £45 per person, or you can upgrade to a Champagne afternoon tea for £55 per person.
How to book: For full details, terms and conditions, and to book, visit the Macdonald Bath Spa website.
Bath Christmas Market 2025
The offer: With a stay at Eight over this much loved annual event, you are right in the heart of the festive spirit. To add further to the Christmas cheer, Eight are delighted to include their popular breakfast to your reservation. Minimum 2 nights' stay. All nights of stay must fall between Sunday and Thursday until 14 December 2025. Non-refundable offer. Full payment is taken at the time reservation. Cannot be used in conjunction with any other offer.
How to book: This offer can only be booked directly, either by calling Eight on +44 (0)1225 724111 or by email on info@8inbath.co.uk.