The Foodie Travel Guide> Places to Stay UK> Best Places to Stay in Bath

Best Places to Stay in Bath

We’ve selected the best places to stay in Bath, including luxury hotels, boutique hotels, budget hotels and pubs with rooms. With hotel rates provided by our Booking Partners, you can check availability and book.

Royal Crescent Hotel

Bath, Somerset, England

Situated in Bath’s Royal Crescent, this magnificent 5-star hotel offers a fully equipped gym and a stunning spa, leading out onto a picturesque landscaped garden. It also offers an award-winning restaurant and a cocktail bar.

Read our Expert Review of Afternoon Tea at the Royal Crescent Hotel Bath.

Rooms from £250 a night.

Brooks Guest House

Bath, Somerset, England

In the centre of Bath, this boutique-style guest house has stylish bedrooms with pocket-sprung mattresses, flat-screen TV, DVD players, digital radios, iPod docking stations and quality cotton bedding and towels.

Rooms from £68 per night

The Queensberry

Bath, Somerset, England

A boutique townhouse hotel in the centre of Georgian Bath, The Queensberry mixes modern style with historic architecture, offering a quiet courtyard garden and an award-winning restaurant. The hotel offers free WiFi in all areas.

Rooms from £150 a night

Dorian House

Bath, Somerset, England

Dating back to 1880, this fine Victorian mansion is set 10 minutes’ stroll from the centre of Bath. It offers luxurious rooms with views over the Royal Crescent or the well-tended gardens.

Rooms from £115 a night.

Harington’s Hotel

Bath, Somerset, England

In a picturesque cobbled street in Bath city centre, this 18th-century boutique-style hotel is a unique haven with modern, elegant bedrooms and a friendly, relaxing atmosphere.

Rooms from £90 a night.


Bath, Somerset, England

Overlooking the historic centre of Bath, Grays Boutique is a family-run bed and breakfast set in a welcoming Victorian villa with a garden. Only a 10-minute walk from Bath Train Station, it offers free Wi-Fi and free parking.

Rooms from £102 a night.

The Kennard

Bath, Somerset, England

The Kennard offers fine, stylish accommodation in an elegant Georgian town house dating from 1794 and located just minutes from the Roman Baths and the new Thermae Spa Complex.

Rooms from £85 a night.

The Gainsborough Bath Spa

Bath, Somerset, England

The Gainsborough Bath Spa – a YTL Hotel offers five-star accommodation in Bath. The hotel has a naturally heated thermal spa, restaurant and bar. Limited private valet parking is available on site for a supplemental charge.

Rooms from £183 a night.


For a larger selection of places to stay in Bath, please visit our partner,


Discover more delicious places to stay in our FOODIE BREAKS COLLECTION.