Where to Stay
Bath has hospitality down to a fine art, with accommodation options to suit every taste and budget. Whether you’re here for an overnight stay, a short break or a longer holiday, it’s easy to find the perfect place to stay.
Our accommodation comes in all shapes and sizes; from cosy bed and breakfasts and grand guesthouses overflowing with personal touches, to five-star hotels praised for their supreme comfort and style. If you want to be in the thick of the action, you’ll find a huge range of hotels in and around the city centre, from chic boutiques and budget stays to high-end hotels with their very own onsite spas, ideal for some rest and relaxation after a busy day sightseeing or shopping.
For family-friendly, flexible stays, take your pick from centrally located self-catering properties and smart serviced apartments.
Don't forget, for the very best choice (and rates), visit us on weekdays – avoiding weekend peak demand (and crowds).
Families and couples also love Bath because of its setting close to glorious, green countryside. Combine the best of both worlds – city and rural – by staying close by. You won’t have to travel far to find enticing out-of-town accommodation.
If you’re feeling indulgent, book into a grand country house hotel a short drive from Bath. Enjoy family hospitality and the freshest of local food with a break at a working farm or relax in front of a roaring fire in a traditional country inn. Whatever you choose, you’ll have easy access to both the city and many nearby star-rated attractions (places like Stonehenge, Longleat Safari Park and Cheddar Gorge).
City, country, hotel or hostel... if you’re thinking about where to stay in Bath, the only limit is your imagination. To find the perfect base for your visit, plus special offers and deals, use our handy accommodation search.
Chic city centre apartments and characterful country cottages
Enjoy the freedom of self-catering in and around Bath
A Grade II listed property set within 20 acres of private grounds with commanding views over Bath and the surrounding countryside.
Experience Georgian grandeur effortlessly combined with contemporary touches
Book a stay in one of Bath’s remarkable historic hotels