Premier Bath City Hotels for Luxury & Heritage

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

Welcome to the picturesque city of Bath, where history meets modern comfort. Nestled in the beautiful countryside of Somerset, Bath boasts a rich and fascinating heritage, with its famous Roman baths and stunning Georgian architecture. If you're planning a visit to this enchanting city, finding the perfect accommodation is essential. Bath city hotels offer a range of options to suit every traveler's needs, from luxurious boutique hotels to cozy bed and breakfasts. Immerse yourself in the charm of the city while enjoying world-class amenities and top-notch service.

One of the top recommendations for your stay in Bath is to choose a hotel located in the very heart of the city. This will allow you to explore the city's attractions effortlessly, such as the Roman Bath Museum, Bath Abbey, and the iconic Pulteney Bridge. Imagine waking up to panoramic views of the historic cityscape, just steps away from the bustling streets filled with quaint shops and delicious eateries. Whether you prefer a modern, sleek hotel or a traditional Georgian townhouse, Bath city hotels offer a variety of options to suit every taste and budget.

For those seeking a truly indulgent experience, Bath also boasts a selection of luxurious spa hotels. Pamper yourself with rejuvenating spa treatments, unwind in thermal pools, or simply soak in the opulent ambiance of these lavish retreats. Many of these spa hotels are nestled in beautifully restored buildings, seamlessly blending old-world charm with state-of-the-art facilities. Indulge in gourmet dining experiences, relax in sumptuous rooms, and let the stresses of everyday life melt away in the lap of luxury. Bath city hotels cater to discerning guests who appreciate the finer things in life.

Immerse yourself in the magic of Bath and let the city's exquisite hotels be your gateway to an unforgettable stay. From historic charm to modern luxury, Bath city hotels offer a range of accommodation options that will cater to your every desire. Prepare to be captivated by the city's beauty, history, and warm hospitality as you embark on a journey filled with relaxation, exploration, and cherished memories.

Show more + Show less -

Our Top 8

(Sorted by rating & number of reviews)

1. The Roseate Villa Bath
2. Macdonald Bath Spa Hotel
3. The Queensberry Hotel
4. The Bath Priory - A Relais & Chateaux Hotel
5. The Royal Crescent Hotel & Spa
6. The Z Hotel Bath
7. The Gainsborough Bath Spa - Small Luxury Hotels Of The World
8. Holiday Inn Express Bath By Ihg

Luxurious Retreats at Bath City Hotels

Check Availability

Bath
Jun 11, 2026 - Jun 12, 2026

The Roseate Villa Bath

8.8

Good

(1274 Reviews)

+ 91 photos
Embracing its Georgian heritage, The Roseate Villa Bath exudes elegance and sophistication. This boutique hotel features elegantly designed rooms and suites adorned with luxurious furnishings and modern amenities. With its prime location just a short walk from the city center, guests can easily explore the renowned landmarks and cultural attractions of Bath. Impeccable service and attention to detail make The Roseate Villa Bath a delightful choice for those seeking a boutique experience in the very heart of the city.
Address: Henrietta Road
Rating: Good 8.8 (1274 Reviews)
Rooms: 21
Price: From 207$

Macdonald Bath Spa Hotel

7.6

Good

(6245 Reviews)

+ 91 photos
Nestled amidst seven acres of picturesque gardens, The Macdonald Bath Spa Hotel is a magnificent Georgian mansion that offers a luxurious retreat. The hotel's spacious rooms and suites exude timeless elegance, featuring plush furnishings and stunning views of the surrounding countryside. Guests can relax and rejuvenate at the hotel's spa, which offers an array of indulgent treatments. With its opulent ambiance and rich history, The Macdonald Bath Spa Hotel captures the essence of Bath's historic charm.
Address: Sydney Road
Rating: Good 7.6 (6245 Reviews)
Rooms: 142
Price: From 209$

Boutique Charm at Bath City Hotels

For travelers seeking bespoke accommodations with character and charm, Bath city hotels offer a range of boutique gems that capture the essence of this historic city. Discover unique hotels that blend modern design with traditional elements, offering an intimate and personalized experience. Here are three enchanting boutique hotels that will make your stay in Bath truly memorable.

The Queensberry Hotel

9.2

Good

(698 Reviews)

+ 91 photos
Housed in a beautiful Georgian townhouse, The Queensberry Hotel is a boutique gem that captures the essence of Bath. Each of its individually designed rooms showcases a mixture of contemporary style and classic elegance, creating a distinctive and inviting ambiance. Guests can enjoy exquisite dining at The Olive Tree, the hotel’s AA Rosette awarded restaurant, or explore the nearby attractions just steps away. The Queensberry Hotel perfectly embodies the charm and character that defines Bath city hotels.
Address: Russel Street
Rating: Good 9.2 (698 Reviews)
Rooms: 31
Price: From 187$

The Bath Priory - A Relais & Chateaux Hotel

8.9

Good

(958 Reviews)

+ 91 photos
Set amidst lush gardens, The Bath Priory Hotel offers a tranquil escape within the vibrant city. This privately-owned, five-star hotel showcases exquisite style and exceptional service. The elegantly appointed rooms and suites exude a sense of refined luxury, complemented by picturesque garden views. Guests can indulge in the hotel's Michelin-starred restaurant, relax in the spa, or unwind in the serene surroundings. The Bath Priory Hotel combines the warmth of a country house with the sophistication of Bath city hotels.
Address: Weston Road
Rating: Good 8.9 (958 Reviews)
Rooms: 33
Price: From 261$

Historic Elegance at Bath City Hotels

Step back in time and experience the rich history of Bath through its historic hotels. These magnificent establishments capture the essence of the city's heritage, transporting guests to a bygone era while providing modern comforts. Immerse yourself in the grandeur of Bath's past with these three remarkable hotels that showcase the beauty of history within Bath city hotels.

The Royal Crescent Hotel & Spa

9.3

Good

(570 Reviews)

+ 91 photos
Nestled in the iconic Royal Crescent, a marvel of Georgian architecture, The Royal Crescent Hotel & Spa offers an unrivaled experience of grandeur and refinement. This five-star hotel boasts elegantly furnished rooms and suites, featuring period furniture and stunning views. Indulge in rejuvenating spa treatments at their award-winning spa, or savor delectable cuisine at their renowned restaurant. The Royal Crescent Hotel & Spa truly embodies the luxury and historic charm that defines Bath city hotels.
Address: 16 Royal Crescent
Rating: Good 9.3 (570 Reviews)
Rooms: 45
Price: From 457$

The Z Hotel Bath

8.4

Good

(12893 Reviews)

+ 47 photos
Situated in a beautifully restored Georgian building, Z Hotel Bath offers compact yet stylish rooms at budget-friendly prices. Designed with smart, space-efficient layouts, each room is equipped with luxurious beds, modern amenities, and sleek bathrooms. Guests can enjoy the hotel's vibrant bar and lounge area, which provides a lively atmosphere to relax and unwind. Z Hotel Bath proves that affordable accommodation can still be stylish and comfortable, making it an ideal choice for budget-conscious travelers visiting Bath.
Address: 7 Saw Close
Rating: Good 8.4 (12893 Reviews)
Rooms: 149
Price: From 76$

Affordable Comfort at Bath City Hotels

Bath city hotels not only cater to luxury-seeking guests but also provide options for those looking for comfort and affordability. These budget-friendly accommodations offer a warm and inviting atmosphere, ensuring a pleasant stay without breaking the bank. Discover three delightful hotels that offer comfort and value within the realm of Bath city hotels.

The Gainsborough Bath Spa - Small Luxury Hotels Of The World

8.7

Good

(3165 Reviews)

+ 91 photos
Situated in the center of the city, The Gainsborough Bath Spa combines timeless elegance with modern amenities. This five-star hotel houses its very own thermal spa, drawing from the city's natural hot springs, offering guests a unique and revitalizing experience. The beautifully designed rooms and suites feature a blend of contemporary and classic elements, providing a luxurious retreat. With exceptional dining options and unparalleled service, The Gainsborough Bath Spa epitomizes the fusion of luxury and Bath's renowned thermal heritage.
Address: Beau Street
Rating: Good 8.7 (3165 Reviews)
Rooms: 100
Price: From 210$

Holiday Inn Express Bath By Ihg

7.8

Good

(5303 Reviews)

+ 91 photos
Located just a short drive from the city center, Holiday Inn Express Bath provides guests with comfortable and contemporary accommodation at an affordable price. The hotel's modern rooms are designed with guest comfort in mind, featuring amenities such as plush bedding and complimentary breakfast. With excellent transport links to the city and surrounding areas, Holiday Inn Express Bath offers a convenient base for exploring all that Bath has to offer without breaking the budget.
Address: Lower Bristol Road, Brougham Hayes, North East Somerset
Rating: Good 7.8 (5303 Reviews)
Rooms: 290
Price: From 73$