Top Bath Hotels in the Heart of the City

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

Welcome to the charming city of Bath, a historical gem nestled in the center of the United Kingdom. Known for its Roman-built baths and stunning Georgian architecture, Bath offers a wealth of attractions and experiences for both locals and visitors alike. And when it comes to finding the perfect place to stay, look no further than the city centre, where a plethora of Bath hotels awaits you. Staying in the city centre puts you right in the midst of all the action, with easy access to iconic landmarks, bustling shopping streets, and a vibrant dining scene.

Immerse yourself in luxury and indulgence by choosing from the wide range of Bath hotels in the city centre. Whether you prefer a boutique hotel with elegant decor and personalized service or a well-known chain hotel with modern amenities, there's something to suit every taste and budget. Many of these hotels offer stunning views of the city, allowing you to wake up to the sight of Bath Abbey or the picturesque Pulteney Bridge. With their prime locations, you can easily explore the Roman Baths, the Jane Austen Centre, and the Royal Crescent, all within walking distance from your accommodation.

Beyond the convenience of being centrally located, the Bath hotels in the city centre also offer an array of amenities to make your stay truly enjoyable. Picture yourself unwinding in a luxurious spa, indulging in a decadent afternoon tea, or savoring a delicious meal at an award-winning restaurant, all without having to venture far from your hotel. Whether you're visiting Bath for a romantic getaway, a family vacation, or a weekend of solo exploration, these hotels provide the perfect base for creating lasting memories in this captivating city.

Show more + Show less -

Our Top 10

(Sorted by rating & number of reviews)

1. Holiday Inn Express Bath, An Ihg Hotel
2. The Roseate Villa Bath
3. The Bath Priory - A Relais & Chateaux Hotel
4. The Royal Crescent Hotel & Spa
5. The Gainsborough Bath Spa - Small Luxury Hotels Of The World
6. The Queensberry Hotel
7. Bath Ymca Hostel
8. The Z Hotel Bath
9. The Halcyon Hotel
10. Doubletree By Hilton Bath Hotel

Luxury Bath Hotels in the City Centre

Check Availability

Bath
Mar 21, 2026 - Mar 22, 2026

Holiday Inn Express Bath, An Ihg Hotel

7.5

Good

(6566 Reviews)

+ 139 photos
Situated just a short walk from Bath's city centre, the Holiday Inn Express Bath offers comfortable and affordable accommodations. The hotel's modern rooms are designed with guest comfort in mind, and the Express Start Breakfast ensures guests start their day on a satisfying note. With its convenient location and budget-friendly rates, the Holiday Inn Express Bath provides an ideal base for exploring the city without breaking the bank.
Address: Lower Bristol Road, Brougham Hayes, North East Somerset
Rating: Good 7.5 (6566 Reviews)
Rooms: 145
Price: From 73$

The Roseate Villa Bath

8.9

Good

(1334 Reviews)

+ 250 photos
Step into a world of Georgian elegance at The Roseate Villa Bath. Situated in a beautiful Grade II listed building, this boutique hotel offers individually-designed rooms and a warm, welcoming atmosphere. With its on-site restaurant serving delectable cuisine made from locally sourced ingredients, The Roseate Villa Bath provides a charming stay with an emphasis on authenticity.
Address: Henrietta Road
Rating: Good 8.9 (1334 Reviews)
Rooms: 21
Price: From 207$

Boutique Bath Hotels in the City Centre

Immerse yourself in the charm of Bath by staying at one of its boutique hotels in the city centre. These intimate establishments highlight individuality and character, offering a personalized experience that reflects the uniqueness of the city. From quaint Georgian townhouses to stylish modern spaces, these hotels provide an enchanting stay that captures the essence of Bath.

The Bath Priory - A Relais & Chateaux Hotel

8.6

Good

(547 Reviews)

+ 561 photos
Nestled within four acres of beautifully landscaped gardens, The Bath Priory provides a serene escape steeped in history. This Georgian country house hotel offers individually-designed rooms and a two-AA Rosette restaurant, ensuring a luxurious and unforgettable stay. With its quiet location and proximity to the city centre, The Bath Priory offers the best of both worlds.
Address: Weston Road
Rating: Good 8.6 (547 Reviews)
Rooms: 33
Price: From 330$

The Royal Crescent Hotel & Spa

8.9

Good

(604 Reviews)

+ 290 photos
Seamlessly blending refined Georgian architecture with modern comforts, The Royal Crescent Hotel & Spa is a true icon in Bath. Set within the magnificent Royal Crescent, this five-star hotel offers picturesque views over the city. With its award-winning spa, beautiful gardens, and individually-designed suites, The Royal Crescent Hotel & Spa offers an unrivaled experience of elegance and tranquility.
Address: 16 Royal Crescent
Rating: Good 8.9 (604 Reviews)
Rooms: 45
Price: From 411$

Historic Bath Hotels in the City Centre

Immerse yourself in Bath's rich history by staying at one of its historic hotels in the city centre. These establishments boast centuries-old charm, taking you back in time while providing modern comforts. Located in iconic buildings, these hotels offer a glimpse into Bath's fascinating past and are perfect for history enthusiasts and discerning travelers alike.

The Gainsborough Bath Spa - Small Luxury Hotels Of The World

8.7

Good

(3312 Reviews)

+ 194 photos
Nestled in a Grade II listed building, The Gainsborough Bath Spa offers a blend of contemporary luxury and historical heritage. This five-star hotel boasts a dedicated spa featuring natural thermal waters, allowing guests to experience the rejuvenating benefits of Bath's famous thermal spas. With elegant rooms and Michelin-starred dining, The Gainsborough Bath Spa guarantees an exceptional stay that epitomizes the essence of luxury.
Address: Beau Street
Rating: Good 8.7 (3312 Reviews)
Rooms: 99
Price: From 254$

The Queensberry Hotel

9.1

Good

(763 Reviews)

+ 203 photos
Nestled in a quiet corner of Bath exudes understated luxury and refined simplicity. This boutique hotel prides itself on providing bespoke service and comfortable, stylish rooms. The Olive Tree restaurant, awarded with three AA Rosettes, offers a gastronomic experience that perfectly complements the hotel's intimate ambiance.
Address: Russel Street
Rating: Good 9.1 (763 Reviews)
Rooms: 29
Price: From 187$

Contemporary Bath Hotels in the City Centre

Experience modern comfort and sleek design by choosing a contemporary hotel in Bath's city centre. These hotels embrace cutting-edge architecture, stylish interiors, and state-of-the-art amenities, providing a fresh and vibrant stay. With their convenient locations and modern luxuries, these establishments cater to the needs of the contemporary traveler.

Bath Ymca Hostel

7.1

Good

(2226 Reviews)

+ 41 photos
For budget-conscious travelers seeking a unique accommodation experience, the Bath YMCA Hostel offers affordable dormitory-style rooms in the city centre. With its communal areas and friendly atmosphere, the hostel provides an excellent opportunity to meet fellow travelers from around the world. The Bath YMCA Hostel also offers private rooms for those looking for a bit more privacy. Stay here and enjoy budget-friendly accommodation without sacrificing location in Bath.
Address: International House Broad St Place
Rating: Good 7.1 (2226 Reviews)
Rooms: 44
Price: From 65$

The Z Hotel Bath

8.3

Good

(18408 Reviews)

+ 49 photos
Celebrating minimalist design, the Z Hotel Bath offers compact yet stylish accommodations in the city centre. Each room is meticulously designed to maximize space and features luxury beds and modern amenities. With its prime location near the Theatre Royal and Thermae Bath Spa, the Z Hotel Bath is the perfect choice for those looking for a contemporary stay without compromising on comfort.
Address: 7 Saw Close
Rating: Good 8.3 (18408 Reviews)
Rooms: 149
Price: From 66$

Family-Friendly Bath Hotels in the City Centre

Create lasting memories with your family by staying at one of Bath's family-friendly hotels in the city centre. These hotels cater to the needs of both parents and children, offering spacious accommodations, convenient amenities, and engaging activities. With their central locations and thoughtful services, these establishments provide a welcoming and enjoyable experience for the whole family.

The Halcyon Hotel

8.5

Good

(153 Reviews)

+ 34 photos
Located just steps away from Bath Abbey, The Halcyon is a contemporary boutique hotel offering sleek and sophisticated accommodations. With its minimalist décor, open-plan design, and luxury finishes, The Halcyon epitomizes modern elegance. Whether you're strolling along the cobbled streets or enjoying the hotel's rooftop terrace with panoramic views of the city, The Halcyon offers a stylish and memorable stay.
Address: South Parade
Rating: Good 8.5 (153 Reviews)
Rooms: 21
Price: From 200$

Doubletree By Hilton Bath Hotel

7.7

Good

(6585 Reviews)

+ 204 photos
Situated in the city centre, the Hilton Bath City offers a range of family-friendly amenities and services. The hotel's spacious family rooms provide a comfortable retreat for parents and children alike. The on-site restaurant offers a children's menu, and the concierge can assist with activities and recommendations tailored to families. With its prime location and family-oriented services, the Hilton Bath City ensures a delightful stay for families visiting Bath.
Address: Walcot Street
Rating: Good 7.7 (6585 Reviews)
Rooms: 173
Price: From 118$

Budget Bath Hotels in the City Centre

Discover affordable accommodations without compromising on comfort by choosing one of Bath's budget hotels in the city centre. These hotels offer excellent value for money, providing cozy rooms, convenient amenities, and a central location. Whether you're a backpacker exploring the city or a traveler on a budget, these establishments ensure a comfortable and affordable stay in Bath.

Macdonald Bath Spa Hotel

7.9

Good

(6731 Reviews)

+ 218 photos
Set within a picturesque Victorian mansion and surrounded by stunning gardens, the Macdonald Bath Spa Hotel offers a unique blend of history and relaxation. This grand hotel features spacious rooms, a luxurious spa, and the award-winning Vellore Restaurant. Immerse yourself in the charm of this historic establishment and enjoy the tranquility of its lush surroundings.
Address: Sydney Road
Rating: Good 7.9 (6731 Reviews)
Rooms: 131
Price: From 193$