Best Hotels in Bath, UK

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

Welcome to the historic and enchanting city of Bath, located in the picturesque countryside of southwest England. Known for its Roman-built baths, stunning Georgian architecture, and rich history, Bath is a popular destination for travelers seeking a unique and unforgettable experience. When it comes to accommodations, Bath offers a wide range of options to suit every traveler's preferences. In this article, we will delve into the top 5 hotels in Bath, providing you with valuable insights and recommendations to help you make the most of your stay in this captivating city.

For those seeking a luxurious and indulgent stay, the first hotel on our list is sure to captivate your senses. Situated in the lively heart of Bath, this stunning five-star hotel boasts elegant and spacious rooms, exceptional service, and picturesque views of the city. Whether you're relaxing in the opulent spa, savoring exquisite cuisine at their award-winning restaurant, or exploring the city's famous attractions, this hotel offers a truly extravagant experience that will leave you feeling pampered and rejuvenated.

If you're looking for a more intimate and charming setting, the second hotel on our list is a hidden gem nestled in a quiet corner of Bath. This boutique hotel offers a personalized and attentive experience, with beautifully decorated rooms inspired by the city's Georgian heritage. With its cozy atmosphere, inviting courtyard, and proximity to local landmarks and cultural hotspots, this hotel provides a unique blend of comfort and convenience. Whether you're an art enthusiast visiting the renowned Victoria Art Gallery or simply indulging in a leisurely stroll along the iconic Royal Crescent, this hotel is the perfect place to call home during your stay in Bath.

Show more + Show less -

Our Top 10

(Sorted by rating & number of reviews)

1. Holiday Inn Express Bath, An Ihg Hotel
2. Apex City Of Bath Hotel
3. The Gainsborough Bath Spa - Small Luxury Hotels Of The World
4. The Z Hotel Bath
5. The Queensberry Hotel
6. The Roseate Villa Bath
7. The Royal Crescent Hotel & Spa
8. The Halcyon Hotel
9. Harington'S Boutique Hotel
10. The Bath Priory - A Relais & Chateaux Hotel

Luxury and Elegance - Experience the Finest 5 Hotels in Bath

Check Availability

Bath
Mar 17, 2026 - Mar 18, 2026

Holiday Inn Express Bath, An Ihg Hotel

7.5

Good

(6566 Reviews)

+ 139 photos
The Holiday Inn Express Bath offers modern and comfortable accommodations at a wallet-friendly price. Located just a short drive from the city center, this hotel features spacious rooms with all the necessary amenities, a hearty breakfast buffet, and convenient on-site parking. With its excellent value and close proximity to Bath's attractions, the Holiday Inn Express is a great choice for those seeking affordability without compromising on comfort.
Address: Lower Bristol Road, Brougham Hayes, North East Somerset
Rating: Good 7.5 (6566 Reviews)
Rooms: 145
Price: From 73$

Apex City Of Bath Hotel

8.5

Good

(6979 Reviews)

+ 83 photos
The Apex City of Bath Hotel embodies modern sophistication with its sleek architecture and contemporary interiors. Located in the center of the city, this hotel features spacious and well-appointed rooms, a rooftop pool with panoramic city views, and a stylish on-site restaurant. The Apex City of Bath Hotel is ideal for those seeking a chic and convenient base to explore the city.
Address: 1 James Street West
Rating: Good 8.5 (6979 Reviews)
Rooms: 178
Price: From 163$

Boutique Charm - Discover Unique 5 Hotels in Bath

For those seeking a quirky and intimate experience, Bath is home to a selection of boutique hotels that exude charm and character. These hidden gems offer a distinctive atmosphere, personalized service, and captivating design. Immerse yourself in the unique and delightful ambiance of these boutique establishments that truly encapsulate the spirit of Bath.

The Gainsborough Bath Spa - Small Luxury Hotels Of The World

8.7

Good

(3312 Reviews)

+ 194 photos
Situated in a former Victorian-era hospital, The Gainsborough Bath Spa effortlessly combines history, heritage, and contemporary luxury. Immerse yourself in the healing waters of the thermal spa, marvel at the beautifully restored architecture, and unwind in the spacious and elegantly appointed rooms. With its superb location in the lively heart of Bath and a commitment to impeccable service, The Gainsborough offers a truly indulgent experience.
Address: Beau Street
Rating: Good 8.7 (3312 Reviews)
Rooms: 99
Price: From 254$

The Z Hotel Bath

8.3

Good

(18408 Reviews)

+ 49 photos
Z Hotel Bath is a trendy and affordable boutique hotel located in the lively heart of the city. The cleverly designed rooms maximize space and offer modern comforts such as en-suite bathrooms and luxury bedding. Enjoy a complimentary breakfast, unwind in the vibrant bar and lounge area, and embrace the energetic ambiance that Z Hotel Bath provides for a memorable stay.
Address: 7 Saw Close
Rating: Good 8.3 (18408 Reviews)
Rooms: 149
Price: From 66$

Contemporary Comfort - Unwind in these 5 Modern Hotels in Bath

Embrace contemporary design and comfort with our selection of modern hotels in Bath. These establishments offer sleek and stylish accommodations, state-of-the-art amenities, and a vibrant atmosphere. Experience the perfect blend of modernity and convenience during your stay in Bath.

The Queensberry Hotel

9.1

Good

(763 Reviews)

+ 203 photos
Housed in a beautiful Georgian building, The Queensberry Hotel showcases a harmonious blend of period charm and contemporary elegance. The hotel's individually designed rooms feature original artwork, plush furnishings, and modern comforts. With its convenient location near the city center and a commitment to exceptional service, The Queensberry Hotel offers a memorable stay steeped in Bath's history.
Address: Russel Street
Rating: Good 9.1 (763 Reviews)
Rooms: 29
Price: From 187$

The Roseate Villa Bath

8.9

Good

(1334 Reviews)

+ 250 photos
Ideally located in the lively heart of Bath is a boutique hotel that offers a tranquil escape in a bustling city. This beautifully restored Victorian villa boasts elegantly designed rooms, a delightful garden terrace, and a cozy lounge bar. With its attention to detail and intimate ambiance, The Roseate Villa Bath creates a charming and enchanting experience for discerning travelers.
Address: Henrietta Road
Rating: Good 8.9 (1334 Reviews)
Rooms: 21
Price: From 207$

Budget-Friendly Options - Affordable 5 Hotels in Bath

Exploring Bath doesn't have to break the bank. Discover a selection of budget-friendly hotels that offer comfort, convenience, and affordability without compromising on quality. These establishments provide a welcoming atmosphere, comfortable accommodations, and excellent value for money, making them the ideal choice for budget-conscious travelers.

The Royal Crescent Hotel & Spa

8.9

Good

(604 Reviews)

+ 290 photos
Located in the iconic Royal Crescent, The Royal Crescent Hotel & Spa effortlessly captures the essence of Georgian elegance. With its magnificent architecture and meticulously designed rooms, this hotel exudes sophistication and provides an unforgettable stay. Pamper yourself with a rejuvenating spa treatment, admire the lush private gardens, and savor gourmet cuisine in the award-winning restaurant. The Royal Crescent Hotel & Spa is the epitome of luxury living in Bath.
Address: 16 Royal Crescent
Rating: Good 8.9 (604 Reviews)
Rooms: 45
Price: From 411$

The Halcyon Hotel

8.5

Good

(153 Reviews)

+ 34 photos
Occupying a Georgian townhouse, The Halcyon offers a unique blend of historical charm and personal service. The individually designed rooms are adorned with antique furnishings and luxurious amenities, creating a sense of elegance and nostalgia. The Halcyon's central location, warm hospitality, and attention to detail make it the perfect choice for those seeking a historical escape in Bath.
Address: South Parade
Rating: Good 8.5 (153 Reviews)
Rooms: 21
Price: From 200$

Historical Charm - Step Back in Time at these 5 Hotels in Bath

Bath's rich history is palpable at every corner, and these historical hotels perfectly embody the city's unique charm and heritage. Stay in beautifully preserved buildings that retain their original character while offering modern comforts. Immerse yourself in the captivating ambiance of these historical establishments and experience the timeless charm of Bath.

Harington'S Boutique Hotel

8.6

Good

(1058 Reviews)

+ 165 photos
Harington's Hotel is a unique and characterful establishment tucked away in a quiet alley in the city center. The rooms of this boutique hotel are individually styled, combining vintage charm with modern amenities. From its inviting courtyard to the comfortable lounge, Harington's provides a homely and welcoming atmosphere, perfect for experiencing the true essence of Bath's charm and hospitality.
Address: 8-10 Queen St
Rating: Good 8.6 (1058 Reviews)
Rooms: 16
Price: From 230$

The Bath Priory - A Relais & Chateaux Hotel

8.6

Good

(547 Reviews)

+ 561 photos
Nestled amidst four acres of beautifully landscaped gardens, The Bath Priory Hotel provides a serene sanctuary away from the bustling city. This Georgian country house hotel showcases charming period features, luxurious rooms, and an acclaimed Michelin-starred restaurant. Indulge in a quintessential afternoon tea in the tranquil garden, relax by the outdoor pool, and revel in the refined elegance that defines The Bath Priory Hotel.
Address: Weston Road
Rating: Good 8.6 (547 Reviews)
Rooms: 33
Price: From 330$