Bath Spa Hotel: Explore 6 Top Spa Hotels in Bath

Compare 6 top-rated Bath spa hotels with thermal pools, gardens, and spa treatments. Exclusive deals available - book now!

Check-in
Sun, 02 Aug
Check-out
Mon, 03 Aug
Rooms and Guests2 Guests, 1 room
We’ll open Booking.com in a new tab for fair comparison.
Check-in
Sun, 02 Aug
-
Check-out
Mon, 03 Aug
Rooms and Guests2 Guests, 1 room
2Filter & Sort
View map
Check-in
Sun, 02 Aug
-
Check-out
Mon, 03 Aug
Rooms and Guests2 Guests, 1 room
2Filter & Sort
View map
View map
1-6 out of 6
Sort by: high popularity
  • Price: low to high
  • Price: high to low
  • Guest rating: high to low
  • Popularity: high to low
9.3
Perfect947 total reviews
our site & Booking.com
Map
1000 m from City Centre400 m from Royal Victoria Park
Spa GardenIndoor PoolSalt Sauna
  • Historic Royal Crescent setting
  • Taittinger Spa Garden oasis
  • Personalized celebration service
From£ 341 /nightSelect
8.7
Great3356 total reviews
our site & Booking.com
Map
100 m from City Centre100 m from Thermae Bath Spa
Spa VillageThermal BathIndoor Pool
  • Only hotel with natural thermal springs
  • Complimentary mini bar and luxury toiletries
  • Walking distance to Roman Baths and Abbey
From£ 157 /nightSelect
7.5
Very good6925 total reviews
our site & Booking.com
Map
1.2 km from City Centre300 m from Bath Golf Club
Hydrotherapy PoolVellore RestaurantPet Amenities
  • Outdoor hydrotherapy pool
  • 2AA Rosettes fine dining
  • Pet-friendly dog amenities
From£ 146 /nightSelect
9.1
Perfect3514 total reviews
our site & Booking.com
Steam RoomBoho MarchéPet Amenities
  • Georgian townhouse on Queen Square
  • Complimentary dog beds for pets
  • Heated bathroom floors and Nespresso
From£ 153 /nightSelect
8.8
Great1152 total reviews
our site & Booking.com
Map
1.9 km from City Centre800 m from Royal Victoria Park
Michelin-Starred RestaurantL'Occitane SpaFour-Acre Gardens
  • Michelin-starred fine dining
  • UK's only L'Occitane spa
  • Four acres of award-winning gardens
From£ 195 /nightSelect
9.0
Perfect1548 total reviews
our site & Booking.com
Map
600 m from City Centre500 m from Parade Gardens
SpaBicycle RentalCocktail Bar
  • Quirky art-filled interiors
  • Complimentary snack pantry
  • Record player in rooms
From£ 183 /nightSelect

Bath's spa hotels blend historic architecture with modern wellness, offering thermal pools, saunas, and treatment rooms within walking distance of Roman Baths and Bath Abbey. Expect room rates from £150-£400 per night, with luxury options at The Royal Crescent and The Gainsborough. Most properties cluster near Queen Square, Great Pulteney Street, and the city centre, making it easy to explore landmarks on foot. Book early for weekend stays and check whether spa access is included or charged separately.

Top picks include The Royal Crescent Hotel & Spa, a 5-star landmark with a relaxation pool and salt therapy sauna, and The Gainsborough Bath Spa, the only UK hotel with direct access to natural thermal waters. For a country setting, The Bath Priory offers L'Occitane treatments across 4 acres of gardens. Boutique stays like No.15 Great Pulteney combine personalised service with an on-site spa menu, while Francis Hotel Bath delivers central convenience with a full breakfast. Each property provides a distinct experience, from grand Regency salons to modern townhouse lounges.