Best Hotels on Bath for an Unforgettable Stay

We checked thousands of reviews on and to find the best hotels for your stay
Go to Hotel List View map

Bath, a charming city in the United Kingdom, captivates visitors with its rich history, stunning Georgian architecture, and, of course, its famous Roman baths. As you explore this UNESCO World Heritage Site, one of the essential elements for a truly memorable stay in Bath is finding the perfect hotel. Whether you're seeking a luxurious boutique accommodation or a cozy bed and breakfast, the hotels on Bath offer an enticing range of options to suit every traveler's preferences.

Nestled among the picturesque streets of Bath, you'll discover a plethora of hotels that beautifully blend modern comforts with the city's historic charm. From the opulent five-star hotels boasting magnificent views of the Royal Crescent to the quaint guesthouses tucked away in the very heart of the city center, the range of accommodations ensures that there is something for everyone. Moreover, many of the hotels on Bath are housed within majestic Georgian buildings, allowing guests to experience the city's architectural heritage firsthand.

When selecting a hotel in Bath, it is worth considering the proximity to the city's iconic attractions. Many of the hotels offer convenient access to the Roman Baths, Bath Abbey, and the exquisite Thermae Bath Spa. Additionally, Bath's vibrant restaurant scene can be easily enjoyed from the doorstep of your hotel. Indulge in the local cuisine and savor the culinary delights at the numerous eateries dotted around the city. With so many incredible hotels on Bath to choose from, your stay in this historic city is certain to be nothing short of a dream come true.

Show more + Show less -

Our Top 9

(Sorted by rating & number of reviews)

1. Doubletree By Hilton Bath Hotel
2. The Roseate Villa Bath
3. Brooks Guesthouse
4. Apex City Of Bath Hotel
5. The Bird, Bath Hotel
6. Holiday Inn Express Bath, An Ihg Hotel
7. The Gainsborough Bath Spa - Small Luxury Hotels Of The World
8. Royal Hotel
9. The Z Hotel Bath

Luxury Hotels on Bath

Check Availability

Bath
Sep 23, 2025 - Sep 24, 2025

Doubletree By Hilton Bath Hotel

7.7

Good

(6585 Reviews)

+ 204 photos
Located in the center of Bath, the Hilton Bath City hotel is an ideal choice for families looking to explore the city's wonders. The family-friendly rooms are spacious and comfortable, and the hotel offers a special kids' menu in its onsite restaurant. Families can also make use of the hotel's swimming pool, ensuring a refreshing dip after a day of sightseeing. With its central location and family-oriented amenities, the Hilton Bath City provides a welcoming environment for families visiting Bath.
Address: Walcot Street
Rating: Good 7.7 (6585 Reviews)
Rooms: 173
Price: From 118$

The Roseate Villa Bath

8.9

Good

(1334 Reviews)

+ 250 photos
Nestled near the renowned Royal Crescent, The Roseate Villa Bath combines Georgian elegance with modern sophistication. The boutique hotel offers beautifully appointed rooms and suites, adorned with unique features and stylish furnishings. Guests can enjoy the hotel's charming garden, relax in the lounge area, and savor delectable afternoon teas. This enchanting hotel perfectly captures the essence of Bath's romantic allure.
Address: Henrietta Road
Rating: Good 8.9 (1334 Reviews)
Rooms: 21
Price: From 207$

Boutique Hotels on Bath

Discover the allure of Bath through the lens of boutique hotels, which offer an intimate and personalized experience amidst the city's historic charm. These enchanting establishments provide a blend of contemporary design, individuality, and warm hospitality, ensuring a unique stay that celebrates the authenticity of Bath.

Brooks Guesthouse

8.5

Good

(1753 Reviews)

+ 86 photos
Located in the heart of Bath is a boutique hotel that effortlessly blends comfort and style. The well-appointed rooms and suites feature contemporary design elements and offer a cozy, inviting atmosphere. Guests can appreciate the hotel's vibrant communal spaces, including a comfortable lounge and a tranquil courtyard. With its central location and welcoming ambiance, Brooks Guesthouse Bath is an ideal choice for those seeking an authentic Bath experience.
Address: 1 Crescent Gardens, Upper Bristol Road
Rating: Good 8.5 (1753 Reviews)
Rooms: 25
Price: From 250$

Apex City Of Bath Hotel

8.5

Good

(6979 Reviews)

+ 83 photos
The Apex City of Bath Hotel caters to families with its spacious family rooms and suites that offer ample space for parents and children. The hotel's central location allows families to easily explore Bath's attractions, and the onsite restaurant offers a children's menu to ensure even the pickiest eaters are satisfied. With additional amenities such as a swimming pool and complimentary Wi-Fi, the Apex City of Bath Hotel ensures a pleasant and convenient stay for families.
Address: 1 James Street West
Rating: Good 8.5 (6979 Reviews)
Rooms: 178
Price: From 163$

Historic Hotels on Bath

Immerse yourself in Bath's captivating history by selecting a stay at one of its extraordinary historic hotels. These grand establishments, steeped in heritage, offer guests the opportunity to step back in time while enjoying modern comforts. From Georgian townhouses to renowned landmarks, these hotels provide a truly immersive experience, celebrating Bath's rich architectural past.

The Bird, Bath Hotel

8.7

Good

(938 Reviews)

+ 158 photos
The Bird, Bath is an eco-friendly boutique hotel that combines stylish design with sustainable practices. With solar panels, rainwater harvesting, and energy-efficient lighting, The Bird, Bath strives to minimize its environmental impact. The hotel features eco-friendly toiletries, locally sourced and organic food options, and a commitment to recycling and waste reduction. By choosing to stay at The Bird, Bath, guests can support sustainable tourism while enjoying a comfortable and environmentally conscious stay.
Address: 18-19 Pulteney Road
Rating: Good 8.7 (938 Reviews)
Rooms: 29
Price: From 190$

Holiday Inn Express Bath, An Ihg Hotel

7.5

Good

(6566 Reviews)

+ 139 photos
The Holiday Inn Express Bath provides modern and well-equipped rooms at an affordable price. Guests can enjoy the hotel's complimentary breakfast buffet, cozy lounge area, and convenient location just a short distance from Bath's city center and popular attractions. This budget-friendly option allows travelers to experience the charm of Bath while keeping accommodation costs in check.
Address: Lower Bristol Road, Brougham Hayes, North East Somerset
Rating: Good 7.5 (6566 Reviews)
Rooms: 145
Price: From 73$

Budget-Friendly Hotels on Bath

Travelers on a budget can still savor the delights of Bath with these wallet-friendly options. These hotels on Bath offer comfortable accommodations, convenient locations, and friendly service, ensuring a memorable stay without breaking the bank. Explore the city's attractions, indulge in local cuisine, and enjoy the essence of Bath while staying within your budget.

The Gainsborough Bath Spa - Small Luxury Hotels Of The World

8.7

Good

(3312 Reviews)

+ 194 photos
As one of the most renowned luxury hotels on Bath seamlessly combines 18th-century architecture with contemporary design elements. This five-star hotel boasts a world-class spa featuring natural thermal waters, providing guests with a rejuvenating and indulgent experience. The luxurious rooms and suites offer unparalleled comfort, complemented by exquisite dining options that showcase the finest local and international cuisine.
Address: Beau Street
Rating: Good 8.7 (3312 Reviews)
Rooms: 99
Price: From 254$

Royal Hotel

8.0

Good

(3129 Reviews)

+ 52 photos
Established in 1846, The Royal Hotel Bath stands as one of the city's iconic landmarks, offering a glimpse into Bath's Victorian era. The hotel features well-appointed rooms and suites that exude timeless elegance, maintaining a sense of grandeur. Guests can dine at the stylish Brasserie Brunel or unwind in the spacious bar area. This historic gem is ideally situated, allowing visitors to explore Bath's architectural marvels, including the nearby Roman Baths.
Address: Manvers Street
Rating: Good 8.0 (3129 Reviews)
Rooms: 35
Price: From 182$

Family-Friendly Hotels on Bath

Planning a family vacation to Bath? These family-friendly hotels on Bath offer a range of amenities and services tailored to ensure a comfortable and enjoyable stay for the whole family. From spacious accommodations to kid-friendly activities, these hotels prioritize the needs of families, making them the perfect base for exploring Bath's attractions.

The Z Hotel Bath

8.3

Good

(18408 Reviews)

+ 49 photos
Z Hotel Bath offers compact yet stylishly designed rooms at a budget-friendly price. Located in the center of the city, this hotel makes the perfect base for exploring Bath's historic center. Guests can enjoy modern amenities, complimentary Wi-Fi, and a 24-hour reception. Z Hotel Bath provides an excellent value-for-money option for those seeking affordable accommodations in the center of the city.
Address: 7 Saw Close
Rating: Good 8.3 (18408 Reviews)
Rooms: 149
Price: From 66$

Eco-Friendly Hotels on Bath

For environmentally-conscious travelers, Bath offers a selection of eco-friendly hotels that prioritize sustainability without compromising on comfort or style. These hotels on Bath have implemented various initiatives to minimize their carbon footprint and promote responsible tourism, ensuring a guilt-free stay for eco-minded individuals.