From Roman times to the present day, visitors have flocked to Bath to bathe in its natural thermal waters. The city was recently given a second UNESCO World Heritage Site listing for being part of The Great Spa Towns of Europe, a “transnational” inscription covering 11 historic spa towns in seven countries.
Most visitors to Bath intent on wallowing in the waters head to the Thermae Bath Spa complex, which is open to the general public. But guests staying next door at the Gainsborough Bath Spa can soak in the thermal waters in the hotel’s own fancy spa. Several other hotels in the city also have high-quality spas, though they are not linked to the thermal waters. Added to which are a number of enticing country hotels a short drive from Bath with impressive spa facilities. These are the best spa hotels in Bath (and nearby).
How we review
Every hotel in this curated list has been visited by one of our expert reviewers, who are usually hosted on a complimentary basis. They stay for a minimum of one night, test at least one meal and trial other experiences that the hotel might have to offer.
At a glance, the best spa hotels in and around Bath
- Best spa hotel in Bath overall – The Gainsborough Bath Spa
- Best spa hotel in Bath for families – Woolley Grange
- Best countryside spa hotel near Bath – Lucknam Park
From
£
170
per night
From
£
300
per night
From
£
194
per night
From
£
253
per night
• The best nightlife in Bath
From
£
130
per night
From
£
220
per night
From
£
179
per night
From
£
196
per night
Contributions by Simon Horsford & Natalie Paris
-
This luxury hotel encompasses two townhouses in Bath’s showpiece Georgian crescent, plus a large …
-
This is Bath’s hippest upmarket hotel. Its many highlights include a knock-out position on Bath’s…
-
Spread over four townhouses on a well-to-do street in Bath, The Queensberry is independently run …