Book Online Now

Celebrate Christmas and New Year

at The Royal Hotel

Bath Christmas Market and The Royal
Combine pre-Christmas shopping in the atmosphere of the hugely successful Bath Christmas Market with a leisurely short break. Please visit for more details about this wonderful event.

We are ideally located for you to enjoy all that Bath has to offer and are only 5 minutes walk from the market itself. Take advantage of our special "Christmas shopping" offer from only £60 per person per night inclusive of an excellent 3 course a la carte dinner, bed and breakfast.

The Spa Break

Indulge yourself before or after the Christmas and New Year celebration period by relaxing in the naturally warm, mineral rich waters from the springs which have made the city of Bath famous.

Enjoy two nights bed and breakfast plus a two hour visit to the world famous Thermae Spa, followed by a refreshing glass of Taittinger champagne and a delicious cream tea all from only £115 per person for 2 nights.

Christmas and New Year Holidays

Have a wonderful Christmas holiday with us in lovely Bath. At Christmas choose either a 2, 3 or 4 nights from the 23rd or 24th until the 26th December inclusive of accommodation and all meals from only £255 per person for 2 nights, £315 for 3 nights and £365 for 4 nights.

Go Drinks Inclusive

Go "inclusive of all drinks" - wines, beers, house champagne and spirits plus hot and cold non-alcoholic drinks - available anytime from 11 a.m. until 11 p.m. in the restaurant and bars, for only an extra £25 per person per day.

The "In Between" Break

If you are planning to stay at home and celebrate the Christmas and/or New Year holiday period, we would like you to consider an "in between" break. Treat yourself with an exceptional value short break offer - bed and breakfast from only £41 per person per night (3 course dinner supplement with a la carte choice only £15) - available from 27th to 30th December.

Celebrate New Year's Eve with us

Welcome in the New Year with a 1 or 2 day break from 31st December inclusive of accommodation and breakfast, an 8 course Gala Dinner with half bottle of Champagne on New Year's Eve and a superb 3 course dinner on the remaining nights. Prices are from only £155 per person for 1 night and from £215 for 2 nights.