Superb Hotels in Bath's Vibrant City Centre

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

Welcome to Bath, a charming city in the lively heart of the United Kingdom that offers a delightful fusion of history, culture, and relaxation. As you plan your visit, one crucial aspect to consider is finding the best hotels in Bath city centre that will elevate your stay to new heights. With its convenient location, staying in the city centre puts you within walking distance of the iconic Bath Abbey, the Roman Baths, and the stunning Royal Crescent. From luxurious boutique hotels to cozy bed and breakfasts, Bath city centre offers a fantastic range of accommodation options to suit any traveler's preferences.

When it comes to selecting the best hotels in Bath city centre, it's important to consider a few factors. If you're seeking a truly immersive experience, consider a hotel that seamlessly integrates modern comfort with a touch of historical charm. Many of the city's accommodations are housed in beautifully-restored Georgian buildings, allowing you to soak up the city's rich heritage from the moment you step foot into your hotel lobby. Look for properties that offer elegant amenities such as rooftop gardens, spa facilities, and stylish dining options, ensuring that your stay is both comfortable and memorable.

Not only does staying in the best hotels in Bath city centre provide you with a convenient base for exploring the city's attractions, but it also allows you to experience the vibrant atmosphere that Bath offers. Step outside your hotel doors, and you'll find yourself surrounded by a plethora of shops, restaurants, and cafes, where you can indulge in retail therapy or savor a delicious meal. The city centre comes alive in the evenings, as the bustling streets are filled with a vibrant mix of locals and visitors, creating a lively ambiance that will make your Bath getaway truly unforgettable.

Incorporating these recommendations and insights when selecting the best hotels in Bath city centre will ensure that you have a truly exceptional stay, immersing yourself in the city's captivating history, culture, and vibrant atmosphere.

Show more + Show less -

Our Top 6

(Sorted by rating & number of reviews)

1. The Gainsborough Bath Spa - Small Luxury Hotels Of The World
2. The Royal Crescent Hotel & Spa
3. The Z Hotel Bath
4. Apex City Of Bath Hotel
5. The Queensberry Hotel
6. The Bath Priory - A Relais & Chateaux Hotel

Boutique Elegance - Best Hotels Bath City Centre

Check Availability

Bath
Dec 26, 2025 - Dec 27, 2025

The Gainsborough Bath Spa - Small Luxury Hotels Of The World

8.7

Good

(3312 Reviews)

+ 194 photos
Discover a world of opulence at The Gainsborough Bath Spa, a five-star luxury hotel that exudes elegance and sophistication. Located just moments away from the iconic Bath Abbey and Roman Baths, this historic establishment seamlessly merges the city's rich heritage with contemporary flair. Immerse yourself in the luxurious surroundings of the award-winning Spa Village, where you can unwind in thermal pools fed by the city's natural thermal waters. With sumptuous rooms and impeccable service, The Gainsborough Bath Spa offers an unforgettable experience for discerning travelers seeking the best of Bath city centre.
Address: Beau Street
Rating: Good 8.7 (3312 Reviews)
Rooms: 99
Price: From 254$

The Royal Crescent Hotel & Spa

8.9

Good

(604 Reviews)

+ 290 photos
Be transported to the elegance of the 18th century at The Royal Crescent Hotel & Spa, a prestigious property that forms a stunning crescent overlooking beautifully manicured lawns. This iconic hotel seamlessly blends historical charm with modern luxury, offering sumptuous rooms adorned with period features and lavish amenities. Take time to unwind at The Spa & Bath House, where you can enjoy a rejuvenating treatment or relax in the thermal waters housed within the hotel's vaults. Immerse yourself in history while savoring the highest standards of hospitality at The Royal Crescent Hotel & Spa.
Address: 16 Royal Crescent
Rating: Good 8.9 (604 Reviews)
Rooms: 45
Price: From 411$

Historic Grandeur - Best Hotels Bath City Centre

Step back in time and immerse yourself in the rich history of Bath city centre with our selection of hotels that boast remarkable historical significance. These iconic establishments have preserved their grandeur throughout the years, offering a unique glimpse into the past while providing the utmost comfort and luxury.

The Z Hotel Bath

8.3

Good

(18408 Reviews)

+ 49 photos
Enjoy modern affordability and convenience at The Z Hotel Bath, located in the very heart of the city centre. Each room is meticulously designed with contemporary furnishings and offers efficient use of space, providing a comfortable retreat for guests. Start your day with a complimentary breakfast buffet before exploring the city's attractions, all within walking distance. With its affordable luxury and central location, The Z Hotel Bath offers a modern and convenient stay for those seeking the best that Bath city centre has to offer.
Address: 7 Saw Close
Rating: Good 8.3 (18408 Reviews)
Rooms: 149
Price: From 66$

Apex City Of Bath Hotel

8.5

Good

(6979 Reviews)

+ 83 photos
Embrace contemporary style and comfort at the Apex City of Bath Hotel, conveniently located in the city centre near major attractions. Each spacious room seamlessly combines sleek design with modern amenities, ensuring a restful stay. Take in panoramic views of Bath from the rooftop pool or savor innovative dishes at the award-winning restaurant.
Address: 1 James Street West
Rating: Good 8.5 (6979 Reviews)
Rooms: 178
Price: From 163$

Tranquil Retreats - Best Hotels Bath City Centre

Escape the hustle and bustle of the city and immerse yourself in serene surroundings with our selection of tranquil retreats in Bath city centre. These hotels offer a peaceful oasis amidst the vibrant energy of the city, providing a sanctuary where you can relax and rejuvenate.

The Queensberry Hotel

9.1

Good

(763 Reviews)

+ 203 photos
Experience the height of refinement at The Queensberry Hotel, a charming boutique establishment nestled in a Georgian building. With its understated elegance and exceptional service, this hotel offers a tranquil retreat in the very heart of Bath city centre. Indulge in a culinary journey at the award-winning Olive Tree Restaurant, known for its innovative dishes crafted from local ingredients. Each guestroom at The Queensberry Hotel exudes timeless elegance, showcasing a perfect blend of contemporary comfort and classic charm.
Address: Russel Street
Rating: Good 9.1 (763 Reviews)
Rooms: 29
Price: From 187$

The Bath Priory - A Relais & Chateaux Hotel

8.6

Good

(547 Reviews)

+ 561 photos
Discover a haven of tranquility at The Bath Priory Hotel, nestled within four acres of beautifully manicured gardens. This boutique hotel offers a serene escape from the city, while still being conveniently located near the city centre. Indulge in exquisite cuisine at the Michelin-starred restaurant, where locally sourced ingredients are transformed into culinary works of art. Unwind in elegant and spacious rooms, each designed with comfort and relaxation in mind.
Address: Weston Road
Rating: Good 8.6 (547 Reviews)
Rooms: 33
Price: From 330$

Modern Comfort - Best Hotels Bath City Centre

Immerse yourself in contemporary luxury with our selection of hotels that embrace modern comforts in Bath city centre. These establishments offer sleek and stylish accommodations, combined with state-of-the-art amenities to ensure a comfortable and convenient stay.