Top 13 Best Hotels in Bath – Stay Where History Meets Style


Bath is one of the UK’s most enchanting cities, famous for its Roman Baths, Georgian townhouses, and timeless elegance. Tucked into the Somerset countryside, it combines historic charm with modern luxury. From award-winning restaurants to grand spas, Bath offers accommodation that suits every kind of traveller.
In 2025, visitors can choose from luxury hotels in Bath, cosy guest houses, and stylish boutique hotels in the heart of the city. Whether you want to wake up steps from Bath Abbey or relax in the countryside at Lucknam Park, this city makes every trip memorable. For many travellers, these hotels aren’t just places to stay—they’re truly dream stays Bath is famous for.
This guide rounds up the 13 best hotels in Bath, highlighting their unique features, locations, and what makes them special. Each listing also includes a pros and cons table, helping you compare easily and pick the perfect stay for your trip.
1. The Gainsborough Bath Spa
The Gainsborough Bath Spa is one of the most famous luxury hotels in Bath, and for good reason. Located in Bath city centre, it gives guests direct access to the city’s thermal waters.
The spa is the highlight, offering exclusive treatments and natural hot springs—perfect after a day exploring the Roman Baths or Pulteney Bridge, which are just a short walk away.
Rooms are individually designed, combining modern style with touches of Bath’s Georgian heritage. The hotel also has an award-winning restaurant that serves seasonal menus and a chic bar for relaxing evenings.
Its location in Bath’s historic centre makes sightseeing effortless, while the spa facilities turn a simple trip into a rejuvenating retreat.

Pros | Cons |
---|---|
Direct access to natural thermal spa | Expensive compared to smaller hotels |
Prime location in Bath’s historic centre | Can get crowded in peak season |
Stylish rooms with modern comforts | Limited countryside views |
2. Royal Crescent Hotel & Spa
Sitting proudly on the world-famous Royal Crescent, this hotel is a true Bath icon. The Royal Crescent Hotel & Spa combines historic elegance with modern luxury. Guests stay in a grand Georgian terrace overlooking sweeping lawns, just a short walk from Bath Abbey and the Roman Baths.
Inside, the hotel balances period charm with contemporary comfort. Rooms are spacious, individually styled, and ideal for travellers who want a blend of heritage and convenience.
The hotel’s spa is another highlight, offering treatments in a tranquil setting. Guests also enjoy the award-winning restaurant, a terrace for wine and dining, and four acres of beautiful grounds perfect for quiet strolls.
It’s an excellent choice if you want to experience Bath’s grandeur while still being close to the city centre and its main sights.

Pros | Cons |
---|---|
Iconic location on the Royal Crescent | Premium pricing |
Spacious rooms with period charm | Can feel a bit formal for casual stays |
Lovely gardens and luxury spa | Not all rooms have sweeping views |
3. The Pig near Bath
If you’re looking for a countryside retreat with character, The Pig near Bath is a perfect choice. Just outside the city, this boutique hotel is known for its rustic charm and focus on fresh, seasonal food. The on-site restaurant grows much of its produce on the estate, making every meal a true farm-to-table experience.
The rooms mix cosy design with modern comfort, giving travellers a relaxed place to unwind after exploring. The beautiful grounds add to the peaceful atmosphere, and yet Bath’s city centre is only a short drive away. It’s an ideal stay for guests who want the best of both worlds—rural calm and easy city access.
The Pig isn’t about polished luxury; instead, it’s about charm, warmth, and authenticity, making it one of the most unique hotels in Bath’s countryside.

Pros | Cons |
---|---|
Fresh, garden-to-table dining | Not located in central Bath |
Relaxing countryside setting | No large spa facilities |
Boutique charm and character | Limited options for short city-only trips |
4. Lucknam Park Hotel & Spa
For travellers who want grandeur and countryside peace, Lucknam Park Hotel & Spa is one of the finest options near Bath. Set on a 500-acre estate, this luxury hotel combines historic charm with modern indulgence. Guests can enjoy horse riding, relaxing walks through beautiful grounds, or treatments in the state-of-the-art spa.
Dining is another highlight here. The hotel features a Michelin-starred restaurant, offering seasonal dishes in an elegant setting. Rooms and suites are spacious, blending period touches like four-poster beds with contemporary comforts. Though it sits about a 20-minute drive from Bath city centre, its sheer elegance makes it worth the journey.
It’s the perfect choice for couples or families who want a mix of relaxation, fine dining, and countryside charm while still being close enough to enjoy Bath’s main sights.

Pros | Cons |
---|---|
Expansive estate with outdoor activities | Not located in central Bath |
Michelin-starred dining | High-end pricing |
Excellent spa and wellness facilities | Requires transport to reach city sights |
6. No.15 by GuestHouse, Bath
Located on elegant Great Pulteney Street, No.15 by GuestHouse, Bath is a creative and stylish boutique hotel. Each of its individually designed rooms feels unique, with playful décor, vibrant art, and thoughtful touches that make a stay memorable. Despite the fun design, the hotel maintains a sense of luxury, offering spacious rooms and relaxing facilities.
Guests can indulge in pampering treatments at the in-house spa, enjoy cocktails in the cosy bar, or savour seasonal dishes at the hotel’s restaurant.
The location is another highlight—it’s just a stone’s throw from Bath Abbey, Pulteney Bridge, and the city’s main sights, making it perfect for sightseeing on foot.
This hotel strikes a balance between quirky creativity and refined elegance, making it one of Bath’s most memorable dream stays.

Pros | Cons |
---|---|
Unique, artistic boutique interiors | Limited outdoor space |
Central Bath location near key sights | Higher price for larger suites |
On-site spa and cosy bar | Not as quiet as countryside retreats |
7. The Roseate Villa Bath
For a mix of charm and comfort, The Roseate Villa Bath is a favourite among travellers. Overlooking Victoria Park, it offers a peaceful setting while still being just a short walk from central Bath and its main sights. The atmosphere feels more personal than a large hotel, giving it the warmth of a guest house with boutique-level service.
Rooms are light, airy, and spacious, designed with both couples and families in mind. Guests often praise the freshly prepared breakfast, which uses local produce and sets the tone for a relaxing day in Bath. The hotel also has a small garden and lounge areas, perfect for unwinding after sightseeing.
If you want a stay that’s stylish yet homely, with easy access to Bath’s historic centre, this hotel delivers comfort with a personal touch.

Pros | Cons |
---|---|
Peaceful location near Victoria Park | No full-service spa |
Spacious, comfortable rooms | Smaller property compared to big hotels |
Excellent breakfast and friendly service | Limited dining options beyond breakfast |
8. Abbey Hotel Bath
Right in the heart of Bath city centre, the Abbey Hotel Bath is perfect for travellers who want to be steps away from the city’s main attractions. Located near Bath Abbey and the Roman Baths, it’s a top choice for those who like to explore on foot. The hotel’s design blends modern style with comfort, offering chic rooms and welcoming service.
Food is another highlight here. The on-site award-winning restaurant serves creative dishes, and the lively bar is a favourite spot for both guests and locals at night. Its central location means you’ll never be far from shops, cafés, and historic landmarks.
With its balance of convenience, style, and dining, Abbey Hotel is a great option for travellers looking for an energetic and vibrant stay in Bath’s centre.

Pros | Cons |
---|---|
Prime central Bath location | Smaller bathrooms in some rooms |
Award-winning restaurant and bar | Can get noisy at night |
Modern, stylish design | Not ideal for guests wanting countryside peace |
9. The Yard in Bath
Tucked into a charming historic building, The Yard in Bath is a stylish boutique hotel that offers intimacy and character. With just a handful of individually designed rooms, each space feels personal, blending rustic details with modern comfort. Its design celebrates Bath’s heritage while providing everything travellers expect for a cosy city stay.
Guests particularly enjoy the small wine bar and outdoor terrace, perfect for unwinding in the evening with a glass of wine after exploring the city. The location is excellent too—within Bath’s centre, it’s only a short walk to Bath Abbey, Pulteney Bridge, and the Roman Baths.
This hotel is ideal for couples or solo travellers seeking a more personal experience, away from the feel of larger hotels.

Pros | Cons |
---|---|
Boutique style with historic charm | No spa or pool |
Wine bar and outdoor terrace | Limited number of rooms |
Central Bath location | Smaller property with fewer facilities |
10. Harington’s Hotel
Set in a classic Georgian townhouse, Harington’s Hotel is one of the most characterful hotels in Bath city centre. It’s known for its cosy, welcoming vibe and excellent service. The rooms are stylish yet retain touches of history, offering a comfortable stay for both leisure and business travellers.
The hotel has a small bar and lounge where guests can relax after a day exploring. Its biggest advantage, however, is location—you’ll be within walking distance of Bath Abbey, the Royal Crescent, and Pulteney Bridge. Whether you’re visiting for a short trip or a longer stay, this hotel puts you right at the heart of central Bath.
It’s a great choice for those who want charm, comfort, and convenience rolled into one.

Pros | Cons |
---|---|
Historic Georgian townhouse with charm | No spa or pool facilities |
Prime central Bath location | Limited on-site parking |
Friendly, personal service | Rooms can be smaller than in larger hotels |
11. Apex City of Bath Hotel
The Apex City of Bath Hotel is one of the most modern and spacious hotels in Bath. Located in the city centre, it’s a short walk from Bath Abbey, the Roman Baths, and the main shopping streets. Its design leans toward sleek, contemporary style, making it ideal for guests who prefer comfort over historic charm.
Families especially like the large rooms and family-friendly facilities, while business travellers benefit from the meeting spaces and conference options. One of the standout features is the indoor pool, something not all Bath hotels can offer. The on-site restaurant and bar also make dining convenient, especially after a busy day exploring.
This hotel is a practical choice for guests who want modern facilities and plenty of space without sacrificing a central location.

Pros | Cons |
---|---|
Spacious, modern rooms | Lacks historic character |
Indoor swimming pool and facilities | Can feel more like a business hotel |
Great for families and groups | Atmosphere less boutique than smaller hotels |
12. Henrietta House
Set in a charming Georgian townhouse, Henrietta House offers the warmth of a guest house with the quality of a boutique stay. Its location near Pulteney Bridge and just a short walk from Bath Abbey makes it perfect for exploring the city centre.
The rooms are elegant and comfortable, each with its own style. Breakfast is a highlight here—freshly prepared with local ingredients, giving guests the perfect start to their day.
The atmosphere is homely yet refined, and the staff are known for their welcoming service, making visitors feel instantly at ease.
It’s an ideal choice for travellers who want a cosy stay in Bath’s historic centre without needing the extensive facilities of larger hotels.

Pros | Cons |
---|---|
Elegant Georgian townhouse charm | No spa or pool facilities |
Excellent fresh breakfast | Limited evening dining options |
Central Bath location | Some rooms are smaller in size |
13. Macdonald Bath Spa Hotel
Blending historic grandeur with modern comfort, the Macdonald Bath Spa Hotel is a standout for travellers who want both luxury and relaxation. Set in beautiful grounds, the property offers sweeping gardens, tranquil terraces, and a peaceful retreat just outside central Bath.
The hotel’s spa is one of its biggest draws, with a wide range of treatments, indoor and outdoor pools, and relaxing facilities. Rooms are spacious and elegant, making it a great choice for couples or families.
Guests can also enjoy fine dining in the on-site restaurant or sip wine on the terrace while taking in the views.
Though it’s a short walk or quick ride into the city, its location gives guests the best of both worlds—easy access to sights like the Roman Baths and the quiet calm of the countryside.

Pros | Cons |
---|---|
Expansive spa and wellness facilities | 15-minute walk from city centre |
Elegant, spacious rooms | Spa can be busy at peak times |
Beautiful landscaped gardens | Traditional décor may not suit everyone |
Conclusion
Choosing among the best hotels in Bath really depends on the kind of trip you’re planning. If you want indulgence and relaxation, the Gainsborough Bath Spa and Lucknam Park deliver with their world-class spas and luxury touches. For a mix of history and grandeur, the Royal Crescent Hotel & Spa or No.15 by GuestHouse, Bath put you right in the middle of Bath’s heritage.
Travellers who love charm and boutique style will enjoy The Pig near Bath, The Yard, or Harington’s Hotel, while families may find the Apex City of Bath Hotel more practical with its spacious rooms and pool. If you prefer a homely touch, Henrietta House and The Roseate Villa Bath bring comfort with personal service.
Whichever you choose, staying in Bath means being close to treasures like the Roman Baths, Bath Abbey, and the Royal Crescent. In 2025, the city offers dream stays for every traveller, making your visit both memorable and magical.