Top Bath Hotels Offering Exceptional 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, where ancient Roman baths meet luxurious modern accommodations. If you're looking for a truly indulgent stay, Bath offers an array of magnificent hotels with exceptional spa facilities. Revitalize your senses and pamper yourself in the city's best hotels, where relaxation and rejuvenation are taken to new heights. Whether you're seeking a tranquil weekend getaway or a lavish escape, the best hotels in Bath with spa will exceed your expectations and provide an unforgettable experience.

Immerse yourself in opulence at renowned hotels like The Gainsborough Bath Spa, where you can unwind in the thermal waters that have been enriching visitors for centuries. Their world-class spa facilities offer a range of treatments, from mineral-rich mud masks to soothing massages, ensuring that every inch of stress is washed away. For a truly bespoke experience, The Royal Crescent Hotel and Spa boasts a serene atmosphere, enhanced by their exquisite spa offering tailored treatments to meet your individual preferences. Indulge in a traditional Bath experience by exploring the plethora of hotels situated in serene Georgian buildings, complemented by top-notch spa amenities.

Bath is not only famous for its enchanting architecture and historic attractions but also for its outstanding hospitality. The city's best hotels with spa facilities are renowned for their impeccable service, attention to detail, and commitment to your well-being. From luxurious rooms with elegant decor to state-of-the-art wellness centers, these establishments ensure that your stay is nothing short of extraordinary. To make the most of your visit, venture into the city center, where you'll find an abundance of charming cafes, boutique shops, and the iconic Bath Abbey, all within easy reach of the paradisiacal retreat offered by the best hotels in Bath with spa.

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 Roseate Villa Bath
3. The Queensberry Hotel
4. The Royal Crescent Hotel & Spa
5. Macdonald Bath Spa Hotel
6. Francis Hotel Bath

The Pioneers of Luxury: Best Hotels in Bath with Spa

Check Availability

Bath
Jan 13, 2026 - Jan 14, 2026

The Gainsborough Bath Spa - Small Luxury Hotels Of The World

8.7

Good

(3312 Reviews)

+ 194 photos
At the forefront of the city's spa scene stands The Gainsborough Bath Spa. Housed within a historic Georgian building, this hotel boasts a spa that harnesses the natural thermal waters that make Bath famous. Indulge in a range of treatments inspired by the healing properties of the mineral-rich waters, ensuring a truly immersive and rejuvenating experience. Each elegantly designed room exudes luxury, blending contemporary comforts with enchanting period features. Immerse yourself in the epitome of luxury at The Gainsborough Bath Spa. Their award-winning spa, featuring a thermal water circuit, offers an array of wellness therapies designed to restore and revitalize. Unwind in your beautifully appointed room, adorned with plush furnishings and modern amenities. Delight in the spa's unique services, such as their signature Bath House experience, where you can indulge in aromatic steam rooms and a vitality pool. The Gainsborough Bath Spa is a sanctuary that seamlessly combines historical charm with world-class spa facilities.
Address: Beau Street
Rating: Good 8.7 (3312 Reviews)
Rooms: 99
Price: From 254$

The Roseate Villa Bath

8.9

Good

(1334 Reviews)

+ 250 photos
Located in the lively heart of Bath combines Victorian elegance with contemporary design. This boutique hotel features a tranquil spa offering a range of rejuvenating treatments and therapies. Surrender to the soothing ambiance as skilled therapists ensure a personalized and indulgent experience. Immerse yourself in the vibrancy of Bath, knowing that a serene sanctuary awaits your return. The Roseate Villa Bath is a hidden gem offering an exquisite spa experience in a tranquil setting. Pamper yourself with their selection of massages and beauty treatments, tailored to your specific needs and preferences. The elegantly appointed rooms provide a sanctuary of comfort, featuring stylish decor and modern amenities. The Roseate Villa Bath promises an unparalleled boutique experience intertwined with the indulgence of their spa facilities.
Address: Henrietta Road
Rating: Good 8.9 (1334 Reviews)
Rooms: 21
Price: From 207$

Georgian Splendor: Best Hotels in Bath with Spa

Discover a collection of hotels that combine the timeless allure of Georgian architecture with the ultimate spa experiences. These charming establishments take full advantage of Bath's Georgian heritage, offering a unique blend of history, culture, and relaxation. Immerse yourself in the grandeur of Bath's Georgian splendor, and let these hotels transport you to a bygone era of luxurious indulgence.

The Queensberry Hotel

9.1

Good

(763 Reviews)

+ 203 photos
Nestled within Bath's historic city center, The Queensberry Hotel seamlessly blends Georgian grandeur with contemporary comfort. This boutique hotel prides itself on providing exceptional service and attention to detail. Unwind in its tranquil spa, where skilled therapists will guide you on a journey of relaxation and rejuvenation, leaving you feeling utterly pampered and at ease. Immerse yourself in Bath's vibrant atmosphere, knowing you have the perfect sanctuary to retreat to. The Queensberry Hotel offers an intimate and refined spa experience, designed to cater to your every need. Experience a range of therapeutic treatments, from deep tissue massages to organic facials, all within the hotel's serene and inviting spa. The elegant rooms feature stylish furnishings and modern amenities, ensuring a comfortable and relaxing stay. Immerse yourself in the charm of Bath, knowing that The Queensberry Hotel and its indulgent spa await you.
Address: Russel Street
Rating: Good 9.1 (763 Reviews)
Rooms: 29
Price: From 187$

The Royal Crescent Hotel & Spa

8.9

Good

(604 Reviews)

+ 290 photos
Nestled in the iconic Royal Crescent, The Royal Crescent Hotel and Spa presents an oasis of tranquility in the heart of Bath. This elegant Georgian townhouse turned hotel captures the essence of sophistication and serenity. The spa offers a personalized approach, tailoring treatments to your individual needs using renowned products and techniques. Immerse yourself in old-world charm as you relax and rejuvenate amidst the hotel's exquisite garden setting. Experience refined luxury at The Royal Crescent Hotel and Spa, where each room is a masterpiece of elegance. Indulge your body and spirit in the hotel's spa, which boasts an array of treatments aimed at creating a harmonious balance. Take a dip in the inviting relaxation pool, featuring massage jets, or unwind in the sauna and steam room. The Royal Crescent Hotel and Spa provides a haven of peace, allowing you to escape the stresses of everyday life and embrace serenity in an exceptional setting.
Address: 16 Royal Crescent
Rating: Good 8.9 (604 Reviews)
Rooms: 45
Price: From 411$

Modern Sanctuaries: Best Hotels in Bath with Spa

Experience the epitome of contemporary luxury at these modern hotels, where sleek design meets world-class spa facilities. Immerse yourself in a serene oasis, meticulously crafted to offer tranquility and rejuvenation. These hotels represent the perfect fusion of modern comfort and unforgettable spa experiences, making them a must-visit for any discerning traveler.

Macdonald Bath Spa Hotel

7.9

Good

(6731 Reviews)

+ 218 photos
Nestled within seven acres of lush gardens, the Macdonald Bath Spa Hotel combines Victorian grandeur with contemporary luxury. Its spa, housed in a converted chapel, offers a range of treatments using renowned products to rejuvenate your body and mind. Unwind in the thermal suite, featuring an indoor pool, sauna, and steam room, providing the perfect escape from the bustling city outside. The Macdonald Bath Spa Hotel transports you to a world of relaxation and tranquility. The spa facilities, including an outdoor hydrotherapy pool and an invigorating thermal suite, make it an ideal destination for rejuvenation. The beautifully appointed rooms reflect a perfect marriage of classic elegance and modern comfort. Immerse yourself in the peaceful surroundings and let the Macdonald Bath Spa Hotel cocoon you in blissful serenity.
Address: Sydney Road
Rating: Good 7.9 (6731 Reviews)
Rooms: 131
Price: From 193$

Francis Hotel Bath

8.4

Good

(2977 Reviews)

+ 71 photos
MGallery provides an immersive spa experience in a truly historic setting. Indulge in a selection of holistic treatments and therapies that are tailored to your needs, aimed at enhancing your well-being. The thoughtfully designed rooms reflect the hotel's commitment to charm and comfort, ensuring a blissful stay. Immerse yourself in Bath's rich history, knowing that The Francis Hotel Bath - MGallery is there to cater to your every spa need.
Address: Queen Square
Rating: Good 8.4 (2977 Reviews)
Rooms: 98
Price: From 151$

Boutique Retreats: Best Hotels in Bath with Spa

For those seeking an intimate and exclusive spa experience, these boutique hotels in Bath are the epitome of charm and tranquility. Nestled in picturesque locations, they offer personalized service and serene spa facilities that will leave you feeling refreshed and rejuvenated. Embark on a journey of relaxation as you indulge in the unique offerings of these boutique retreats.

Historic Charms: Best Hotels in Bath with Spa

Step into the rich history of Bath and experience the melding of old-world charm with luxurious spa facilities. These hotels, steeped in history and architectural splendor, offer an enchanting retreat from the outside world. Delve into a bygone era while enjoying modern comforts and exemplary spa services that will transport you to a realm of relaxation and indulgence.