Top Hotels in Bath

Search among 89 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
1Filter & Sort
View map
1-50 out of 89
1Filter & 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
Great335 reviews
MapView on map1100 yd from City Center500 yd from Royal Victoria Park
From   US$ 416 /nightSelect
MapView on map100 yd from City Center100 yd from Thermae Bath Spa
From   US$ 194 /nightSelect
8.6
Great1674 reviews
200 yd from City Center200 yd from Bath Abbey
From   US$ 93 /nightSelect
8.4
Great661 reviews
1400 yd from City Center300 yd from Bath Golf Club
From   US$ 207 /nightSelect
8.6
Great1732 reviews
500 yd from City Center400 yd from Bath Assembly Rooms
From   US$ 120 /nightSelect
8.4
Great789 reviews
300 yd from City Center300 yd from Bath Christmas Market
From   US$ 110 /nightSelect
8.2
Great230 reviews
500 yd from City Center200 yd from Herschel Museum of Astronomy
From   US$ 174 /nightSelect
8.6
Great277 reviews
900 yd from City Center200 yd from Bath Assembly Rooms
From   US$ 187 /nightSelect
8.6
Great659 reviews
From   US$ 171 /nightSelect
8.2
Great262 reviews
1000 yd from City Center300 yd from Royal Victoria Park
From   US$ 161 /nightSelect
8.2
Great131 reviews
800 yd from City Center500 yd from Bath Golf Club
From   US$ 177 /nightSelect
600 yd from City Center500 yd from Bath Abbey
From   US$ 76 /nightSelect
8.0
Great148 reviews
700 yd from City Center500 yd from Bath Abbey
From   US$ 244 /nightSelect
8.6
Great1290 reviews
1100 yd from City Center700 yd from Herschel Museum of Astronomy
From   US$ 73 /nightSelect
8.2
Great328 reviews
300 yd from City Center200 yd from Hedgemead Park
From   US$ 63 /nightSelect
8.4
Great556 reviews
400 yd from City Center100 yd from Bath Spa Train Station
From   US$ 164 /nightSelect
8.6
Great372 reviews
800 yd from City Center500 yd from Bath Assembly Rooms
From   US$ 207 /nightSelect
8.6
Great269 reviews
600 yd from City Center400 yd from Bath Abbey
From   US$ 141 /nightSelect
8.4
Great156 reviews
1.2 mi from City Center900 yd from Royal Victoria Park
From   US$ 370 /nightSelect
8.2
Great460 reviews
From   US$ 106 /nightSelect
8.2
Great122 reviews
1.6 mi from City Center1700 yd from Royal Victoria Park
From   US$ 164 /nightSelect
Bed & Breakfast
8.2
Great157 reviews
200 yd from City Center200 yd from Bath Christmas Market
From   US$ 212 /nightSelect
Guest house
8.2
Great176 reviews
900 yd from City Center300 yd from Bath Assembly Rooms
From   US$ 188 /nightSelect
8.2
Great198 reviews
400 yd from City Center300 yd from Bath Tours - Town and Country Walk
From   US$ 114 /nightSelect
8.4
Great413 reviews
800 yd from City Center500 yd from Bath Golf Club
From   US$ 92 /nightSelect
8.6
Great882 reviews
1.8 mi from City Center
From   US$ 139 /nightSelect
8.6
Great648 reviews
1000 yd from City Center900 yd from Thermae Bath Spa
From   US$ 198 /nightSelect
8.4
Great372 reviews
200 yd from City Center200 yd from Thermae Bath Spa
From   US$ 241 /nightSelect
Guest house
8.2
Great124 reviews
700 yd from City Center600 yd from Bath Abbey
From   US$ 159 /nightSelect
Bed & Breakfast
8.2
Great20 reviews
5.7 mi from City Center
From   US$ 209 /nightSelect
8.6
Great248 reviews
800 yd from City Center200 yd from Herschel Museum of Astronomy
From   US$ 83 /nightSelect
8.0
Great196 reviews
900 yd from City Center800 yd from Thermae Bath Spa
From   US$ 185 /nightSelect
Guest house
8.2
Great61 reviews
1100 yd from City Center400 yd from Bath Assembly Rooms
From   US$ 186 /nightSelect
3.5 mi from City Center
From   US$ 330 /nightSelect
8.2
Great197 reviews
300 yd from City Center200 yd from Hedgemead Park
From   US$ 136 /nightSelect
8.4
Great477 reviews
900 yd from City Center800 yd from Thermae Bath Spa
From   US$ 120 /nightSelect
8.2
Great135 reviews
1000 yd from City Center900 yd from Bath Spa Train Station
From   US$ 146 /nightSelect
8.4
Great1569 reviews
2.1 mi from City Center
From   US$ 68 /nightSelect
8.0
Great76 reviews
2.1 mi from City Center
From   US$ 179 /nightSelect
8.0
Great84 reviews
700 yd from City Center100 yd from Herschel Museum of Astronomy
From   US$ 222 /nightSelect
8.2
Great98 reviews
200 yd from City Center100 yd from Bath Christmas Market
From   US$ 196 /nightSelect
Guest house
8.2
Great111 reviews
800 yd from City Center600 yd from Bath Spa Train Station
From   US$ 156 /nightSelect
8.2
Great151 reviews
700 yd from City Center500 yd from Bath Abbey
From   US$ 96 /nightSelect
8.4
Great430 reviews
600 yd from City Center500 yd from Bath Abbey
From   US$ 154 /nightSelect
8.4
Great283 reviews
1.9 mi from City Center
From   US$ 196 /nightSelect
8.4
Great283 reviews
1000 yd from City Center700 yd from Bath Assembly Rooms
From   US$ 226 /nightSelect
8.2
Great129 reviews
900 yd from City Center800 yd from Thermae Bath Spa
From   US$ 205 /nightSelect
8.0
Great126 reviews
800 yd from City Center500 yd from Bath Golf Club
From   US$ 233 /nightSelect
Guest house
8.2
Great109 reviews
700 yd from City Center600 yd from Bath Spa Train Station
From   US$ 163 /nightSelect
8.2
Great65 reviews
800 yd from City Center600 yd from Bath Spa Train Station
From   US$ 150 /nightSelect
  • 1
  • 2

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