If you’re looking for a charming, picturesque city with rich history and beautiful Georgian architecture, the regency town of Bath is the perfect place to explore.

Discover the well-preserved Roman Baths, and visit Bath Abbey to admire its gothic architecture and breathtaking views from the top. Literature lovers can stay at The Hotel Indigo with its literary-themed bedrooms. Or visit the Jane Austen Centre to learn more about the life and works of the renowned author who once lived there.

For those seeking rest and rejuvenation, Thermae Bath Spa offers a range of wellness treatments and an impressive rooftop pool with stunning city views. The Gainsborough Hotel’s exquisite Spa also has direct access to Bath’s mineral-rich waters, meaning you can enjoy the restorative benefits of the natural thermal springs without even leaving your hotel.

One of the best ways to explore Bath is on foot by taking a leisurely stroll along the River Avon, before relaxing in one of the city’s many beautiful parks and gardens. In the heart of the city, you can also wander quaint cobblestone streets, dotted with charming shops, inviting cafes, and an incredible choice of restaurants. Bristol is less than 30-minutes away by train too and has a beautiful harbour, trendy waterfront bars, quirky art galleries, and many independent boutiques to explore.

So, whether you’re looking for a solo trip, romantic getaway for couples, family adventure, or some quality time with friends, here’s our collection of the 15 best hotels in Bath.

1. The Macdonald Bath Spa

A mansion set on elegant grounds

Located in the centre of the bath is The Macdonald Bath Spa; an elegant Georgian mansion, dating back to the 1830s. The hotel has a wide choice of wellness amenities including a luxury spa, steam room, sauna and two swimming pools.

Guests can also enjoy strolling the extensive grounds, or relaxing on a wonderful terrace with a light lunch or afternoon tea.

2. The Bath Priory

An indoor swimming pool

The Bath Priory is a stylish country hotel spread across adjoining Georgian manor houses and overlooking four-acre gardens. Facilities include a botanical-themed spa nestled within the hotel’s tranquil gardens and a fabulous outdoor pool, providing a haven for those seeking rest and relaxation.

The food on offer is exquisite too. Guests can indulge in a seven-course tasting menu dedicated to the seasons or enjoy the hotel’s award-winning afternoon tea.

3. Henrietta Hotel

Dining room with grey walls

An elegant Georgian bed and breakfast, the Henrietta Hotel is nestled on a charming residential street, close to Bath centre. Spread over several Georgian townhouses, the property blends stylish Art Deco interiors with period features of sash windows and marble fireplaces.

Bedrooms and bathrooms are cosy and sophisticated with a choice of standard rooms to superior suites with hot tubs and private gardens.

4. Dukes Hotel

Cosy lounge area with leather sofas and large painting above fireplace

Dukes Hotel is a traditional 18th-century Grade I-listed townhouse on one of Bath’s grandest Georgian streets, just a short walk from Pulteney Bridge.

The lounges, adorned crystal chandeliers and comfy leather sofas, welcome guests to unwind in the evening. That’s before retiring to a warm, cosy bedroom, or the choice of a four-poster suite decorated with Georgian-period style furniture, where every detail has been thought fully considered.

5. The Yard

Indoor/outdoor dining area with lots of natural light

Why not stay at this stylish boutique retreat in the heart of the city centre, within easy reach of Bath’s top attractions, including the Roman Baths and The Royal Crescent, as well as plenty of trendy shops and charming cafes.

Each morning a breakfast hamper filled with local delicacies is delivered to each guest bedroom, adding a personal touch to your stay. And, in the evening, The Yard hotel’s stylish courtyard transforms into a relaxing sanctuary for unwinding with a cocktail.

6. The Bird

Bedroom with impressive views out the window

A former Victorian mansion, The Bird has been transformed into an eclectic boutique hotel, boasting a varied collection of contemporary art and quirky interiors. Bedrooms are stylish and characterful with plush furnishings and warm tones.

The food on offer here is also exquisite, where West Country-inspired dishes are served at the hotel’s refined restaurant, Plate. The vibrant outdoor terrace transforms into a stylish beach bar in summer and a cosy wonderland with seasonal heated ‘dining domes’ during winter. This hotel welcomes pet companions for an extra nightly fee too.

7. Apex City of Bath

Hotel room with two double beds and a TV

A family-friendly central hotel, the Apex City of Bath offers spacious comfortable rooms and a choice of excellent facilities including a heated pool, steam room, sauna, and gym. The restaurant has a relaxed atmosphere and serves a wide choice of British and Mediterranean cuisine.

For those looking for an adventure further afield, Bath Spa station is less than 10 minutes’ walk away from stations travelling to Bristol or London.

8. Eight, Bath

White bedroom with a bath in the centre of the room

A stylish pre-Georgian townhouse, Eight hotel is conveniently located in the centre of Bath and just a stone’s throw from The Roman Baths and Bath Abbey.

The 17 rooms on offer are modern and contemporary blended with period features. Plus, the hotel has an excellent restaurant serving exquisite French and Italian cuisine and, in the evenings, guests can retire to the stylish bar to enjoy a tipple or two.

9. The Roseate Villa

Blue and white themed bedroom with double bed

The Roseate Villa is a cosy boutique Victorian hotel close to top attractions, including the Roman Baths and Bath Abbey.

The food offered in the elegant restaurant is outstanding, and has a strong focus on homemade delicacies. These include freshly baked bread, scones with homemade jam, specialty sourdough pizzas, and other light meals (and the service is impeccable!).

10. Abbey Hotel

Restaurant with hanging lights and colourful prints on the walls

Abbey Hotel is a great value hotel set in a historic Georgian property in the heart of Bath. It features contemporary interiors and a collection of modern art by local artists.

Perfect for families and dog-friendly, guest rooms have been recently renovated with themes inspired by cinematography, incorporating dark wood furnishings and leather headboards.

11. Hotel Indigo

A bedroom featuring two double beds and quirky decor

Hotel Indigo is a traditional hotel located in a quiet cul-de-sac in central Bath. It boasts a Grade I-listed Georgian terrace and stylish modern accommodations, with quirky-themed décor and literary themed bedrooms with faux book headboards.

The superb restaurant serves an array of contemporary British classics and, in the evenings, guests can enjoy a drink on the stylish terrace.

12. No.15

Underground jacuzzi

A charming Grade I-listed boutique hotel with a stylish cocktail bar and serene spa, hotel No.15 offers guests a unique and romantic stay – one that’s perfect for couples.

Bedrooms are elegantly decorated with a calming ambiance, and chandeliers and huge sash windows offer views of Bath, the gardens, and views of Henrietta Park. Pulteney Bridge, Bath Abbey, and the Roman Baths are situated just a three-minute stroll away too.

13. Homewood Hotel & Spa

Swimming pool and sun loungers behind a large stone house

Why not book into the luxurious Homewood Hotel, a welcoming country-style property with expansive grounds and a modern, relaxed atmosphere? Suitable for families and pets, the hotel features a relaxing spa, outdoor hot tub, and a heated outdoor hydrotherapy pool. Some bedrooms even offer hot tubs on their own private terraces overlooking serene views across the Avon Valley.

Locally sourced produce is at the heart of the Olio restaurant, serving fine British food with a Mediterranean twist; while the picturesque villages of Freshford are ideal for enjoying scenic riverside walks.

14. The Gainsborough

Indoor pool surrounded by pillars

A contemporary spa hotel infused with history dating back to Roman times, The Gainsborough’s prime location grants direct access to the city’s renowned thermal springs providing a rejuvenating experience for guests at the Asian-inspired spa featuring three thermal pools, an infrared sauna, steam room, ice alcove, yoga room, and choice of wellness treatments.

The hotel’s interiors reflect its historical roots and offer a harmonious ambiance for pure indulgence and comfort. For example, a beautiful mosaic floor adorns the spa and Georgian-style elegant bedrooms are decorated in an ethereal blue and grey colour palette.

15. The Royal Crescent & Spa

Outdoor sofas around a table, in front of large house with pillars

A timeless five-star hotel nestled within Bath’s iconic Royal Crescent, provides an ideal escape for couples. The hotel has many original regency features, such as high ceilings, large windows, and antiques, as well as modern facilities. This includes the luxurious Bath House spa and pool, which resembles a stone chapel and provides exquisite treatments.

Across the landscaped gardens, you’ll also find a jacuzzi, steam room and Himalayan salt-infused sauna. And guests can enjoy fine dining in the award-winning Dower House restaurant or find a choice of food options in the all-day Montagu Bar.

Final thoughts…

The city of Bath is a special destination centred around leisure and wellness, offering something for everyone – from river walks to the famous historic Roman Baths – no matter what season you decide to visit.

You can explore our full range of Bath hotels using the button below.

Have you stayed in any of these hotels? Or are you planning to book one? We’d love to hear from you in the comments below.