Top Hotels in Bath

Search among 143 available hotels and places to stay in Bath from 50+ providers

Check-in
Select date
Check-out
Select date
Rooms & Guests
22 Guests, 1 Room
Filter & Sort
View map
101-143 out of 143
Filter & 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.4
Great18 reviews
MapView on map700 yd from City Center500 yd from Bath Spa Train Station
From   US$ 223 /nightSelect
Guest house
8.2
Great59 reviews
MapView on map1500 yd from City Center1400 yd from Bath Spa Train Station
From   US$ 143 /nightSelect
8.2
Great91 reviews
500 yd from City Center300 yd from Herschel Museum of Astronomy
From   US$ 106 /nightSelect
8.4
Great24 reviews
1.4 mi from City Center1500 yd from Royal Victoria Park
From   US$ 263 /nightSelect
1.2 mi from City Center1400 yd from Bath Golf Club
From   US$ 167 /nightSelect
7.8
Very good16 reviews
100 yd from City Center100 yd from Thermae Bath Spa
From   US$ 385 /nightSelect
8.2
Great47 reviews
3.1 mi from City Center
From   US$ 190 /nightSelect
8.4
Great54 reviews
800 yd from City Center600 yd from Bath Spa Train Station
From   US$ 118 /nightSelect
8.4
Great22 reviews
200 yd from City Center200 yd from Bath Christmas Market
From   US$ 889 /nightSelect
8.4
Great15 reviews
400 yd from City Center300 yd from Bath Tours - Town and Country Walk
From   US$ 221 /nightSelect
8.2
Great29 reviews
900 yd from City Center200 yd from Bath Assembly Rooms
From   US$ 284 /nightSelect
1.1 mi from City Center1000 yd from Royal Victoria Park
From   US$ 661 /nightSelect
Bed & Breakfast
8.4
Great41 reviews
1000 yd from City Center400 yd from Bath Golf Club
From   US$ 194 /nightSelect
1.7 mi from City Center1.2 mi from Bath Golf Club
From   US$ 181 /nightSelect
8.6
Great16 reviews
600 yd from City Center300 yd from Bath Assembly Rooms
From   US$ 1 100 /nightSelect
8.8
Great15 reviews
800 yd from City Center200 yd from Bath Assembly Rooms
From   US$ 585 /nightSelect
8.4
Great40 reviews
900 yd from City Center200 yd from Bath Assembly Rooms
From   US$ 247 /nightSelect
8.0
Great36 reviews
400 yd from City Center300 yd from Bath Tours - Town and Country Walk
From   US$ 1 498 /nightSelect
8.2
Great132 reviews
500 yd from City Center400 yd from Bath Abbey
From   US$ 225 /nightSelect
8.6
Great20 reviews
1200 yd from City Center500 yd from Bath Assembly Rooms
From   US$ 246 /nightSelect
1.0 mi from City Center1500 yd from Bath Golf Club
From   US$ 282 /nightSelect
1200 yd from City Center500 yd from Bath Assembly Rooms
From   US$ 307 /nightSelect
8.4
Great15 reviews
1500 yd from City Center1000 yd from Bath Golf Club
From   US$ 362 /nightSelect
1000 yd from City Center300 yd from Bath Assembly Rooms
From   US$ 296 /nightSelect
8.6
Great20 reviews
800 yd from City Center100 yd from Herschel Museum of Astronomy
From   US$ 276 /nightSelect
8.4
Great34 reviews
500 yd from City Center400 yd from Herschel Museum of Astronomy
From   US$ 278 /nightSelect
8.8
Great15 reviews
1000 yd from City Center200 yd from Bath Assembly Rooms
From   US$ 266 /nightSelect
8.8
Great23 reviews
1.2 mi from City Center1300 yd from Royal Victoria Park
Select
8.2
Great47 reviews
4.7 mi from City Center
From   US$ 280 /nightSelect
8.0
Great57 reviews
1100 yd from City Center400 yd from Bath Assembly Rooms
From   US$ 187 /nightSelect
8.6
Great15 reviews
5.1 mi from City Center
From   US$ 193 /nightSelect
8.4
Great37 reviews
1.5 mi from City Center
From   US$ 111 /nightSelect
8.0
Great71 reviews
2.5 mi from City Center
From   US$ 134 /nightSelect
8.6
Great29 reviews
400 yd from City Center200 yd from Hedgemead Park
From   US$ 543 /nightSelect
8.4
Great24 reviews
100 yd from City Center100 yd from Bath Christmas Market
From   US$ 446 /nightSelect
8.0
Great18 reviews
1000 yd from City Center300 yd from Bath Assembly Rooms
From   US$ 186 /nightSelect
1.3 mi from City Center1200 yd from Bath Golf Club
From   US$ 284 /nightSelect
1100 yd from City Center400 yd from Bath Assembly Rooms
From   US$ 331 /nightSelect
200 yd from City Center100 yd from Hedgemead Park
From   US$ 308 /nightSelect
1.0 mi from City Center1300 yd from Bath Golf Club
From   US$ 219 /nightSelect
1000 yd from City Center300 yd from Bath Assembly Rooms
Select
1500 yd from City Center1300 yd from Herschel Museum of Astronomy
From   US$ 284 /nightSelect
8.4
Great66 reviews
700 yd from City Center200 yd from Bath Assembly Rooms
From   US$ 240 /nightSelect

Best Hotels and Places to Stay in Bath

Why visit?

Bath is a captivating city in the United Kingdom, renowned for its rich history, stunning architecture, and natural thermal spas. Exploring the citys fascinating heritage, visiting cultural landmarks such as the Roman Baths, and indulging in relaxing spa treatments are just a few reasons why tourists are drawn to Bath. With a wide selection of hotels to choose from, each offering unique experiences and amenities, finding the perfect place to stay ensures a memorable visit.

Where to stay?

Bath City Centre: Staying in the heart of Bath city center provides easy access to all the major attractions, including the Roman Baths, Bath Abbey, and the Jane Austen Centre. Visitors can immerse themselves in the charming Georgian architecture, stroll along the cobbled streets, and enjoy the vibrant atmosphere of the city. Bath spa hotels are abundant in this area, offering luxurious accommodations with relaxing spa facilities for a truly indulgent stay.

Bathwick: Located on the eastern side of the River Avon, Bathwick offers a tranquil retreat just a short walk away from the city center. With beautiful Georgian townhouses and leafy streets, this area provides a peaceful ambiance while still being close to the main attractions. Visitors can enjoy picturesque views of the river, take a leisurely walk along the Kennet and Avon Canal, and visit the tranquil Sydney Gardens. There are a variety of accommodation options available, including hotels in Bath with spa amenities.

Widcombe: Nestled to the south of Bath center, Widcombe is a charming neighborhood known for its village-like atmosphere. With its colorful cottages and independent shops, it offers a more relaxed and residential experience. The area is adorned with lovely parks and gardens, offering opportunities for picnics and pleasant walks. Visitors can also explore the historic Widcombe Manor and the stunning Prior Park Landscape Garden. There are a range of accommodations available, including cheap hotels in Bath, making it a suitable choice for budget-conscious travelers.

What is the price per hotel room per night?

3-star hotels: The average price per night is around $90 to $150.

4-star hotels: The average price per night is around $150 to $250.

5-star hotels: The average price per night is around $250 to $500.

Best value for money:

Hotel Aria: Located in the heart of Bath city center, Hotel Aria offers comfortable and stylish rooms at affordable prices. With its convenient location, guests can easily explore the citys attractions such as the Roman Baths and Bath Abbey. The hotel boasts modern amenities, friendly staff, and is a great choice for those seeking a budget-friendly option in a central location.

The Roseate Villa: This boutique hotel combines elegance and affordability, making it a popular choice among travelers. Situated in a charming Georgian villa, The Roseate Villa offers cozy rooms with luxurious touches. Guests can enjoy a peaceful courtyard garden, complimentary breakfast, and a short walk to the city center attractions. It provides excellent value for money and a pleasant stay.

The Bath Priory: Amidst lush gardens, The Bath Priory offers a luxurious stay at an attractive price point. This country-house hotel provides elegant rooms, a relaxing spa, and a Michelin-starred restaurant, all within a short distance from the city center. With its idyllic setting and excellent amenities, The Bath Priory offers a remarkable value for a memorable stay.

Best kids-friendly hotels:

Holiday Inn Express Bath: Situated near the city center, this family-friendly hotel offers comfortable and affordable accommodation suitable for children. With spacious family rooms, a complimentary breakfast buffet, and easy access to nearby attractions, it caters well to families visiting Bath.

Apex City of Bath Hotel: This modern and stylish hotel is another excellent choice for families. It provides spacious family rooms, an indoor swimming pool, and a childrens play area. Situated in the city center, it offers convenient access to Baths attractions, ensuring a memorable stay for the whole family.

Best hotels for a romantic getaway:

The Gainsborough Bath Spa: Known for its luxurious spa facilities, The Gainsborough Bath Spa creates an ideal setting for a romantic escape. Couples can indulge in relaxing spa treatments, unwind in the thermal waters, and enjoy intimate moments together. The elegant rooms, fine dining options, and attentive service make this hotel a perfect choice for a romantic getaway in Bath.

The Royal Crescent Hotel & Spa: Located within the iconic Royal Crescent, this hotel offers an enchanting stay for couples seeking a romantic ambiance. With beautiful gardens, luxurious rooms, and a world-class spa, it provides an idyllic retreat in the heart of Bath. Couples can also enjoy romantic walks along the nearby Victoria Park or explore the citys romantic spots.

Best for location:

Abbey Hotel: Situated next to Bath Abbey and the Roman Baths, the Abbey Hotel offers a prime location for exploring the city. With its contemporary design, comfortable rooms, and a stylish bar and restaurant, guests can enjoy the citys attractions right at their doorstep.

The Queensberry Hotel: Set in a Georgian townhouse, The Queensberry Hotel is located in a quiet area close to the city center. It offers well-appointed rooms, impeccable service, and a renowned restaurant. Guests can easily access the main attractions while enjoying a peaceful stay.

Henrietta House: This charming boutique hotel is conveniently located near the Assembly Rooms and a short walk from the city center. Offering elegant rooms, a cozy lounge, and a delightful garden, Henrietta House provides a central location with a relaxing atmosphere.

Best for a short city break:

The Royal Hotel: Situated opposite the beautiful Victoria Park, The Royal Hotel provides a comfortable stay while being just a short distance from the city center. With its elegant rooms and a classic British pub, it offers a convenient base for exploring Bath on a short city break.

Hilton Bath City: This well-known hotel chain offers a comfortable stay in the heart of Bath city center. With modern rooms, a fitness center, and a rooftop restaurant with panoramic city views, Hilton Bath City provides a convenient and enjoyable experience for a short city break.

Show moreLess