Best Hotels in Bath with Spa Facilities

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 city of Bath, located in the beautiful countryside of England. Known for its Roman-built baths and stunning Georgian architecture, Bath offers a unique and captivating experience for travelers seeking a blend of history, relaxation, and rejuvenation. When it comes to accommodations, the city boasts an array of luxurious hotels with spa facilities that promise the perfect blend of comfort and indulgence. Whether you're looking to soak in thermal waters or pamper yourself with a range of rejuvenating treatments, Bath's hotels with spas cater to every traveler's desire for a truly serene escape.

Immerse yourself in the opulence of Bath's hotels with spas, where you can unwind in style and enjoy the ultimate pampering experience. Picture yourself soaking in a mineral-rich hot spring, surrounded by stunning Victorian architecture, or indulging in a therapeutic massage that melts away all the stresses of everyday life. With their impeccable service and attention to detail, these hotels offer a serene oasis amidst the bustling city, allowing you to unwind and recharge your senses. From opulent traditional spas to modern wellness centers, Bath has it all.

As you explore Bath's hotels with spa facilities, be prepared to be transported into a world of tranquility and bliss. From luxurious spa suites boasting private jacuzzis to expansive wellness centers equipped with state-of-the-art facilities, these hotels provide an unforgettable experience for both leisure and business travelers. Wake up to serene views, enjoy the convenience of onsite wellness amenities, and indulge in a variety of spa treatments designed to rejuvenate and revitalize. Whether you're visiting for a weekend getaway or on a longer vacation, staying in one of Bath's hotels with spas is sure to leave you feeling utterly pampered and refreshed.

Step into a realm of luxury and relaxation in Bath, where hotels with spa facilities invite you to experience the perfect blend of history, serenity, and rejuvenation. Get ready to immerse yourself in a truly blissful escape and uncover the secrets of this enchanting city as you indulge in the ultimate pampering experience.

Show more + Show less -

Our Top 8

(Sorted by rating & number of reviews)

1. Macdonald Bath Spa Hotel
2. The Roseate Villa Bath
3. The Royal Crescent Hotel & Spa
4. Combe Grove Hotel
5. The Bird, Bath Hotel
6. Bailbrook House Hotel, Bath
7. The Queensberry Hotel
8. The Gainsborough Bath Spa - Small Luxury Hotels Of The World

Historic Charm meets Spa Luxury in Bath

Check Availability

Bath
Mar 12, 2026 - Mar 13, 2026

Macdonald Bath Spa Hotel

7.9

Good

(6731 Reviews)

+ 218 photos
Set amidst stunning gardens, the Macdonald Bath Spa Hotel combines elegant Victorian architecture with contemporary comforts. Its luxurious spa boasts an array of facilities, including an indoor pool, whirlpool, and an outdoor hydrotherapy pool. Delight in the hotel's spacious rooms, many featuring scenic views, and savor delectable cuisine at its AA Rosette-awarded restaurant. Experience a truly tranquil escape at this iconic Bath retreat.
Address: Sydney Road
Rating: Good 7.9 (6731 Reviews)
Rooms: 131
Price: From 193$

The Roseate Villa Bath

8.9

Good

(1334 Reviews)

+ 250 photos
Boasting an intimate atmosphere, The Roseate Villa Bath offers a romantic escape amidst Georgian elegance. The hotel's spa offers a range of couples' treatments, allowing you to bond and rejuvenate together. Relax in the enchanting gardens or retreat to the elegantly decorated rooms, each with its own unique charm. Experience a truly memorable and intimate spa retreat at The Roseate Villa Bath.
Address: Henrietta Road
Rating: Good 8.9 (1334 Reviews)
Rooms: 21
Price: From 207$

Modern Elegance and Wellness Retreats

Experience contemporary elegance and unparalleled wellness facilities with these modern hotels in Bath. These accommodations blend sleek design with state-of-the-art spa amenities, creating a haven of relaxation and rejuvenation. Unwind in style and let the stresses of everyday life melt away in these exquisite hotels with spas.

The Royal Crescent Hotel & Spa

8.9

Good

(604 Reviews)

+ 290 photos
Nestled in the iconic Royal Crescent, The Royal Crescent Hotel & Spa offers a truly regal experience. Indulge your senses in the tranquil spa, featuring a range of holistic treatments and an inviting relaxation pool. Each room is individually designed, blending modern comforts with period features. The hotel's lush garden provides a peaceful retreat, while the outstanding service ensures a truly pampered stay.
Address: 16 Royal Crescent
Rating: Good 8.9 (604 Reviews)
Rooms: 45
Price: From 411$

Combe Grove Hotel

8.5

Good

(1543 Reviews)

+ 190 photos
Surrounded by 76 acres of woodland and meadows, Combe Grove is a country hotel that ensures a peaceful and rejuvenating experience. Explore the outdoor heated pool or unwind in the indoor spa facilities, which include a sauna, steam room, and a range of treatments. The hotel's spacious rooms offer a modern and comfortable retreat, while the fresh, locally sourced cuisine at the restaurant adds to the overall wellbeing experience. Discover tranquility and natural beauty at Combe Grove.
Address: Brassknocker Hill, Monkton Combe
Rating: Good 8.5 (1543 Reviews)
Rooms: 40
Price: From 196$

Tranquility by the Waterside

Escape the bustling city center and find serenity by the waterside with these hotels in Bath. Enjoy peaceful surroundings, panoramic views, and exceptional spa facilities that harmonize perfectly with the natural beauty of the river or canal. These idyllic accommodations offer a truly rejuvenating experience in a tranquil setting.

The Bird, Bath Hotel

8.7

Good

(938 Reviews)

+ 158 photos
Nestled alongside the River Avon, The Bird, Bath is a boutique hotel with spa facilities that promise a serene escape. Unwind in the intimate spa, featuring a hydrotherapy pool, sauna, and a range of holistic treatments. The stylishly appointed rooms offer comfort and relaxation, while the hotel's picturesque terrace provides a delightful spot to take in the riverside views. Discover tranquility in the lively heart of Bath at The Bird, Bath.
Address: 18-19 Pulteney Road
Rating: Good 8.7 (938 Reviews)
Rooms: 29
Price: From 190$

Bailbrook House Hotel, Bath

8.8

Good

(840 Reviews)

+ 166 photos
Perched on a hill with magnificent views overlooking Bath provides a tranquil escape with its wellness facilities and captivating scenery. Indulge in the hotel's spa, offering a range of treatments, including massages and facials, to revive your senses. The elegantly furnished rooms provide a comfortable sanctuary, while the exquisite restaurant serves gourmet cuisine. Experience a wellness retreat with breathtaking views at Bailbrook House Hotel.
Address: London Road West
Rating: Good 8.8 (840 Reviews)
Rooms: 94
Price: From 139$

Boutique Bliss and Personalized Pampering

Indulge in a truly personalized and intimate spa experience at these boutique hotels in Bath. Discover hidden gems that offer exclusive spa treatments, custom-tailored to meet your individual needs. These accommodations provide a unique blend of luxury, charm, and personalized pampering that will leave you feeling refreshed and rejuvenated.

The Queensberry Hotel

9.1

Good

(763 Reviews)

+ 203 photos
Nestled in a Georgian townhouse, The Queensberry Hotel combines boutique elegance with exceptional spa services. Unwind in the hotel's exclusive spa rooms, each individually designed with relaxation in mind. Choose from an array of treatments before retiring to your beautifully styled room, where modern comforts meet classic charm. With its attentive service and attention to detail, The Queensberry Hotel promises a delightful and personalized stay.
Address: Russel Street
Rating: Good 9.1 (763 Reviews)
Rooms: 29
Price: From 187$

The Gainsborough Bath Spa - Small Luxury Hotels Of The World

8.7

Good

(3312 Reviews)

+ 194 photos
Step into a world of pure luxury at The Gainsborough Bath Spa. Housed in a beautifully restored Georgian building, this hotel boasts its own natural thermal water source. Experience the healing properties of the thermal waters in the award-winning spa, featuring a range of treatments and a relaxing thermal pool. Delight in the elegant decor, spacious rooms, and exceptional service that make your stay at The Gainsborough Bath Spa unforgettable.
Address: Beau Street
Rating: Good 8.7 (3312 Reviews)
Rooms: 99
Price: From 254$

Wellness Retreats with a View

Immerse yourself in breathtaking views and rejuvenating spa treatments at these hotels in Bath. With their serene locations and panoramic vistas, these accommodations offer the perfect blend of relaxation and natural beauty. Unwind your mind and body while enjoying the stunning surroundings of Bath in these wellness retreats with a view.

Romantic Retreats and Spa Bliss

Escape with your loved one to these romantic hotels in Bath, where spa indulgence and enchanting experiences await. Revel in intimate settings, couple's treatments, and luxurious accommodations that heighten the romance and relaxation. These accommodations are designed to create everlasting memories for couples seeking the ultimate spa getaway.