Discover the best luxury hotels, guest houses, budget hotels, B&B, family-friendly accommodation for all travel styles and budgets in this guide to the best places to stay in Bath
Are you planning a weekend break or longer getaway to the beautiful UK city of Bath? This UNESCO World Heritage site (and city) is the perfect destination for a relaxing break or staycation. For visitors to the UK, a trip to Bath in Somerset is one of the most popular places to visit (an easy day trip from London) and we highly recommend its inclusion in your itinerary. (It features in our 10 days best of Britain rail itinerary)
With superb Georgian architecture in this historic city and main attractions including the Roman Baths, Bath Abbey, Jane Austen Centre, and Royal Crescent it deserves to be explored over a couple of days if possible. As well as sightseeing opportunities there are plenty of independent shops to peruse in Bath city centre.
Why not enjoy the natural hot springs upon which the city is built at the Thermae Bath Spa? Bath is also the perfect place to use as a base for day trips to the Cotswolds or Stonehenge.
Once you have decided to spend a few days in Bath finding accommodation for your stay is the next step. In our guide to the best Bath hotels, we have curated accommodation to suit all travel styles and budgets from luxury spa hotels to cosy B&Bs all in a central location.
- Where to stay in Bath – Quick picks
- Best places to stay in Bath
- How to get to Bath?
- Plan you visit to South West England
Where to stay in Bath – Quick picks
Best for couples – Grays Boutique B&B
Best hotel for a relaxing break – Gainsborough Bath Spa
Most budget-friendly hotel – Z Hotel Bath
Best for groups – Hill House
Pet-friendly Bath accommodation –Grosvenor Villa
Best places to stay in Bath
Located 5 minutes from Bath train station the Hilton Bath City offers river and city views.
With a number of dining options including the Grab & Go cafe, and Emma’s Bar Restaurant & Cafe. For afternoon tea overlooking the River Avon and Pulteney Bridge, we recommend the hotels wonderfully named “Secret Garden.”
There are a number of room and suite options available including accessible King and Twin rooms. Free tea and coffee making facilities, iron/ironing board, hairdryer, HDTV and USB ports are standard in all rooms.
Pet-friendly rooms are available for a non-refundable deposit of £35. Parking is available at the nearby Podium Car Park for a fee of £15.
Located a few minutes walk from the Roman Baths this 149-bed hotel offers compact luxury in the heart of the city.
All rooms come with crisp bed linen, ensuite shower room with complimentary toiletries, Samsung HD TV with Sky, aircon, tea and coffee and complimentary Wi-Fi.
Accessible rooms, family rooms and the choice of Double and Queen rooms ensure all travel groups are catered for.
Car parking is located in Charlotte Street (5 minutes walk from the hotel)
Fabulous B&B offering fine, stylish accommodations in an elegant Georgian townhouse dating from 1794. The Kennard is located within walking distance of the Roman Baths, Therme Spa and most of the city’s iconic tourist attractions.
Complimentary parking permits are provided for guests to park on the streets around The Kennard.
The restored Georgian splendour is immediately evident as you step through the front door. The modern features, including smart TVs and freshly baked cookies, await your arrival in this relaxing boutique hotel; but it’s not just about comfort here – there are also White Company amenities that make every visit more comfortable!
Located in a beautiful Georgian building the Gainsborough Bath Spa is a 5-star luxury option located in the heart of the city.
All rooms and suites at the Gainsborough luxury hotel are custom finished combining period details with contemporary design. Complimentary WiFi, flat-screen HD television, heated bathroom floors, luxurious bedding, complimentary tea and Nespresso coffee making facilities are available in all rooms.
Dining options include the Gainsborough Brasserie serving contemporary British food, the Canvas room for afternoon tea and all-day dining and the Gainsborough Bar for that pre-dinner cocktail or two!
Spa Village Bath is set beneath a glass atrium in the hotel and offers guests the opportunity to “take the waters” in luxury. Relax in the natural thermal pools, sauns, steam room and ice alcove. A range of spa treatments is available.
For a special treat why not book one of the hotel’s exclusive spa rooms. These rooms are the only guest rooms in the UK to offer guests in-bathroom access to the thermal waters.
Grays is a family-owned and run boutique bed & breakfast offering on-site parking in a peaceful residential area of central Bath.
Located a short 12-15 minute walk from the city centre and 10 minutes from the train station Gray’s offers guests relaxing decor, comfortable beds, and a hearty breakfast.
Grays is the perfect option for couples (maximum occupancy of their rooms is 2 people) No infants or children under 12 are accepted.
This beautiful B&B accommodation is located in the heart of Bath. Offering ensuite rooms, off-street parking and award-winning breakfasts Chestnuts House is a popular option for couples and families.
Chestnuts House is a few minutes walk to the many attractions, sights, restaurants and shops in Bath.
Enjoy an excellent breakfast before embarking on a busy day of sightseeing. In the evening relax in the cosy lounge or your room (equipped with TV/WiFi and refreshment trays)
Located in 2 converted Victorian houses the Roseate Villa Bath is a boutique hotel that offers guests a warm welcome, attention to detail and a memorable stay.
Overlooking Henrietta Park within walking distance of the city centre the Roseate Villa has 21 individual rooms with exclusive features including goose down duvets, smart TVs and Egyptian cotton linen.
Choose from luxury or deluxe rooms with a garden or park view. Or perhaps choose the Hideaway a luxury suite with a private sitting area.
Roseate Villa is dog friendly and also offers free parking. Breakfast, afternoon teas, light meals and brunches are available. Enjoy the tranquil Henrietta Gardens from 12 – 5 pm (weather permitting)
Located a short walk from Bath’s main attractions the Bath House offers boutique B&B accommodation in the heart of the city.
Rooms are stylishly decorated and include free WiFi, smart TVs, a mini-fridge, and coffee and tea making facilities.
Choose from four-poster, standard or twin beds. Breakfast is served in your room with the choice of a full English or continental style (vegetarian options are also available)
Free on-site parking is available.
Grosvenor Villa offers pet-friendly accommodations with free WiFi and flat-screen TV, as well as a garden and a terrace.
The bed and breakfast offers a continental breakfast and free parking.
Eight is a small independent townhouse hotel located in the heart of Bath near Sally Lunn’s. It has 17 unique bedrooms each offering guests a charming and relaxing stay.
Spread over two townhouses options of rooms include Room 10 with a sunken bathroom and Room 15 with a freestanding bath! Twin, double, triple, standard and superior rooms are available.
Dine in the hotel’s charming restaurant which is open Tuesday to Saturday from 3 pm to 9.30 pm.
This beautiful B&B is the perfect accommodation option for couples with 6 en-suite rooms to choose from. Each room is furnished to a high standard with free wifi, ensuite shower room, complimentary toiletries and hospitality tray.
Breakfast is served around a large table and is the perfect time to meet other guests visiting Bath from all over the world.
No children under the age of 12 are accepted and the maximum occupancy of rooms is 2.
Perfect for those who prefer to self cater Student Castle studio apartments have a kitchenette, private bathroom and free WiFi.
Located 600 meters from Bath Abbey there is also private parking available on-site (at a charge of £10 per night). Free bikes are available for guests plus access to a fitness room and shared lounge area.
These apartments score consistently high scores on booking.com from previous guests due to their friendly staff, location and modern decor.
How to get to Bath?
From London – Bath is a popular day trip from London (it is also an easy day trip by train) but if you can we highly recommend staying longer.
By air – Bristol airport is less than an hour away from Bath. Take the train to Bristol Temple Meads and change for Bath Spa. Alternatively, a taxi will take around 35 minutes (from £40).
There is also the Air Decker bus from Bristol airport into Bath which runs every 30 minutes throughout the day.
By car – If you are driving to Bath and intend to spend a few days there we recommend finding accommodation which includes parking.
Read more – How to visit Bath from London
Plan you visit to South West England
We have lots of travel guides and informative posts to help you to plan your trip to the South West region of England including –