Find and Book Top Rated Hotels in Bath

Search among 46 available resorts and all inclusive hotels in Bath from 50+ providers

Check-in
Select date
Check-out
Select date
Rooms & Guests
22 Guests, 1 Room
2Filter & Sort
View map
1-20 out of 46
2Filter & Sort
View map
Sort by: high popularity
  • Price: low to high
  • Price: high to low
  • Guest rating: high to low
  • Popularity: high to low
8.6
Great650 reviews
MapView on map1.2 km from City Centre300 m from Bath Golf Club
From   US$ 293 /nightSelect
MapView on map100 m from City Centre100 m from Thermae Bath Spa
From   US$ 336 /nightSelect
8.4
Great335 reviews
1000 m from City Centre400 m from Royal Victoria Park
From   US$ 550 /nightSelect
8.6
Great1723 reviews
500 m from City Centre300 m from Fashion Museum
From   US$ 199 /nightSelect
5.7 km from City Centre
From   US$ 421 /nightSelect
8.2
Great127 reviews
700 m from City Centre500 m from Bath Golf Club
From   US$ 295 /nightSelect
8.4
Great211 reviews
500 m from City Centre200 m from Herschel Museum of Astronomy
From   US$ 162 /nightSelect
8.2
Great327 reviews
300 m from City Centre200 m from Botanical Gardens at Victoria Park
From   US$ 62 /nightSelect
8.0
Great48 reviews
3.4 km from City Centre1.4 km from Bath Maze
From   US$ 117 /nightSelect
8.6
Great656 reviews
From   US$ 193 /nightSelect
8.4
Great156 reviews
1.9 km from City Centre800 m from Royal Victoria Park
From   US$ 501 /nightSelect
8.8
Great1666 reviews
200 m from City Centre200 m from Bath Abbey
From   US$ 216 /nightSelect
8.2
Great120 reviews
3.5 km from City Centre1.3 km from Royal United Hospital
From   US$ 196 /nightSelect
8.2
Great193 reviews
300 m from City Centre100 m from Botanical Gardens at Victoria Park
From   US$ 136 /nightSelect
8.6
Great277 reviews
800 m from City Centre200 m from Bath Assembly Rooms
From   US$ 187 /nightSelect
8.0
Great141 reviews
600 m from City Centre500 m from Bath Abbey
From   US$ 266 /nightSelect
8.8
Great876 reviews
2.9 km from City Centre1000 m from Little Solsbury Hill
From   US$ 139 /nightSelect
8.2
Great460 reviews
From   US$ 183 /nightSelect
8.6
Great1282 reviews
1.0 km from City Centre600 m from Herschel Museum of Astronomy
From   US$ 73 /nightSelect
8.4
Great1557 reviews
3.4 km from City Centre
From   US$ 443 /nightSelect

Best Resorts and Places to Stay in Bath

Why Visit?

Bath is a captivating city in the United Kingdom known for its rich history, stunning architecture, and rejuvenating thermal baths. With its UNESCO World Heritage status, Bath attracts tourists from all over the world. Notable landmarks include the magnificent Bath Abbey, the iconic Royal Crescent, the ancient Roman Baths, and the impressive Pulteney Bridge. The city is also home to various museums, art galleries, and charming Georgian streets, providing a perfect blend of cultural and historical experiences.

Why Is Choosing a Resort in Bath Better Than Staying in a Hotel?

Resort amenities: Resorts in Bath offer a range of luxurious amenities such as spa facilities, swimming pools, fitness centers, and on-site restaurants, providing guests with an all-inclusive experience and ultimate relaxation.

Tranquil surroundings: Resorts in Bath are often situated in serene locations, away from the hustle and bustle of the city center. This allows guests to unwind in peaceful surroundings while still being within reach of Bath's attractions.

Personalized service: Resorts pride themselves on delivering exceptional service, ensuring a memorable and enjoyable stay. The staff is trained to cater to individual needs, making your experience comfortable and stress-free.

Exclusive experiences: Resorts often offer unique activities and experiences that may not be available in standard hotels. Whether it's indoor or outdoor recreation, guided tours, or cultural events, resorts in Bath provide a range of options to enhance your holiday.

Privacy and seclusion: Resorts typically offer more spacious accommodations, providing guests with increased privacy and a sense of exclusivity. This makes them an ideal choice for couples, families, or anyone seeking a peaceful retreat.

What Is the Price to Stay in a Resort per Night?

The average price per night in Bath varies depending on the star rating of the resort:

3-star resorts: The average price ranges from £70 to £110 ($90 to $140).

4-star resorts: The average price ranges from £110 to £180 ($140 to $230).

5-star resorts: The average price ranges from £180 to £350 ($230 to $450).

Please note that these prices are approximate and subject to change, depending on the season and availability.

Best Value for Money:

Apex City of Bath Hotel: Centrally located, offering modern rooms, excellent service, and great value for the price. Nearby attractions include the Roman Baths and Bath Abbey.

The Bird, Bath: A boutique hotel with stylish rooms and a vibrant atmosphere. It is conveniently located near the Thermae Bath Spa, offering guests a unique wellness experience.

Best Luxury Resorts:

The Gainsborough Bath Spa: A luxurious 5-star resort with a thermal spa, elegant rooms, and exceptional service. It lies near the famous Roman Baths, providing easy access to the historical heart of the city.

Lucknam Park Hotel & Spa: Set in a grand 18th-century mansion, this resort offers opulent rooms, a world-class spa, and stunning gardens. It is situated outside Bath, surrounded by beautiful countryside.

Best Pets-Friendly Resorts:

The Bath Priory Hotel, Restaurant & Spa: A pet-friendly luxury resort with beautiful gardens, luxurious rooms, and excellent dining options. It provides easy access to Victoria Park for enjoyable walks with your furry companion.

Homewood: A country house hotel located in a tranquil setting. Homewood warmly welcomes pets and offers spacious accommodations, making it an ideal choice for pet owners.

Best Resorts for Families:

Bailbrook House Hotel: A family-friendly resort set in an elegant Georgian mansion. It features spacious rooms, lovely gardens, and a play area for children. It is a short drive from popular attractions such as Longleat Safari Park.

Macdonald Bath Spa Hotel: This resort features family rooms, a swimming pool, and beautiful grounds for children to explore. It is situated close to Sydney Gardens and the Holburne Museum, providing entertainment for the whole family.

Best Resorts with Unique Views:

The Royal Crescent Hotel & Spa: This iconic resort offers stunning views of the Royal Crescent, one of Bath's most famous landmarks. It boasts luxurious rooms, a top-notch spa, and a superb restaurant.

Combe Grove: Nestled in 70 acres of woodland, this resort offers breathtaking views of the Limpley Stoke Valley. It provides a relaxing atmosphere, outdoor activities, and easy access to Prior Park Landscape Garden.

Show moreLess