Bath is the only place in the UK where you can bathe in naturally hot, mineral-rich waters-a tradition dating back to the Romans. For visitors wanting to experience this wellness heritage in a modern, luxurious setting, the city offers a curated selection of spa-focused hotels. Among the top-rated choices, The Royal Crescent Hotel & Spa stands out with its five-star service, a dedicated thermal suite (including a salt-therapy sauna and steam room), and access to the famous Royal Crescent landmark. Another standout is the Macdonald Bath Spa Hotel, set in landscaped gardens with a pool, outdoor hot tub, and candlelit treatment rooms-all just a 10-minute walk from Bath Abbey.
Budget-wise, expect to pay between £250 and £500 per night at these properties, reflecting their central locations and comprehensive spa facilities. For convenience, staying near Queen Square (home to the Francis Hotel Bath) puts you within easy reach of boutiques, galleries, and the Roman Baths. Most spa hotels include access to the pool, sauna, and fitness centre in the room rate, but treatments often cost extra-so check the details when booking. Considering Bath's compact size, all of these hotels are within walking distance of major sights, but if you arrive by train, note that Bath Spa Station is a short taxi ride from most properties.
