Bath Hotels

Find the best Bath hotel for your dates, by price or preference

Compare hotel deals across hundreds of providers, all in one place

Look out for Bath hotels with free cancellation or excellent ratings

Trusted Bath hotel providers

See all hotels in Bath

View more hotels
Prices may change – pop in your dates for the best estimate. Note that prices are based on previous traveller searches and partner prices.
Prices may change – pop in your dates for the best estimate. Note that prices are based on previous traveller searches and partner prices.
All taxes and fees included

Can’t find the right hotel?

Search all available hotels near Bath. Find the one that’s right for you.

View more hotels

Fast facts

Sleep easy, armed with the stuff that's good to know before you go.
Highest rated hotelDream Stays Bath - Trim Street Townhouse With Hot tub – 5.0
Cheapest month to bookJanuary
Average 4 star hotel price$390 per night
Average 5 star hotel price$739 per night

Where to stay in Bath

Staying in Bath offers visitors a variety of centrally located neighbourhoods, each with unique appeal. The Royal Crescent is a must-see, accentuated by its magnificent semicircular design by John Wood, reflecting the city's rich architectural heritage. For a picturesque stay often highlighted in films, Great Pulteney Street offers splendid Regency architecture and a charming setting. Walcot Street stands out with its bohemian vibe, reminiscent of London's Camden Town, boasting weekend markets and antique bargains. Visitors seeking a tranquil and scenic experience should consider Sion Hill; this wealthy neighbourhood showcases attractive Bath stone buildings and pleasant walks. On Skyscanner, you can conveniently compare the best hotel options in Bath's most desirable areas, ensuring a memorable stay.

Best hotels in Bath based on location

For the best-located Bath hotels, you should definitely consider Small Luxury Hotels of the World - The Gainsborough Bath Spa, Hotel Indigo Bath, and Apex City of Bath Hotel. The Gainsborough Bath Spa, just 0.51 km from the city centre, puts you right in the heart of Bath, close to iconic landmarks and a range of charming eateries and shops. Hotel Indigo Bath offers similar proximity at 0.55 km from the city centre, making strolling through the area's historic streets a true delight. A touch further, the Apex City of Bath Hotel ensures guests are only 0.74 km from the city's core attractions and conveniences, ideal for those wanting to dive deep into Bath's rich culture without straying far from their accommodation. Whichever you choose, Skyscanner can help you find fantastic deals for these prime locations, making your stay in Bath both enjoyable and affordable.

Good value hotels in Bath

When visiting Bath, choose from a selection of hotels like OYO No. 3, the Apex City of Bath Hotel, and Lansdown Grove Hotel to enjoy a combination of good value and amenities. OYO No. 3 may be the budget-friendly pick, but it doesn’t skimp on essentials, offering parking, Wi-Fi, and even access to a golf course for those looking to unwind on the greens. If you’re after a mix of relaxation and fitness facilities, the Apex City of Bath Hotel impresses with its indoor pool, fitness centre, and spa, providing a perfect retreat within the city. Lansdown Grove Hotel suits both business and leisure travellers with its versatile offerings, including a business centre, concierge services, and a picturesque garden for leisurely strolls or social gatherings. Each of these options provides unique amenities to cater to various traveller needs, making your stay in Bath both comfortable and memorable.

Family-friendly hotels in Bath

Exploring Bath with your family offers a plethora of enjoyable stay options that cater to everyone's needs. At the Macdonald Bath Spa Hotel, your family can luxuriate in both indoor and outdoor pools, perfect for year-round fun. The hotel’s babysitting services can be a real lifesaver, giving you moments of relaxation in the spa, while children find amusement in the game room. For a central base with all-weather fun, the Apex City of Bath Hotel features an indoor pool and a fitness centre, making it easy to keep up with your exercise regime. Managed dining at their restaurant and café ensures everyone is satisfied after a day of adventures. If furry friends are part of your family, the DoubleTree by Hilton Bath welcomes pets and provides family-friendly zones such as a teahouse and lounge. Accessible parking and facilities mean every family member, including those with mobility restrictions, will feel comfortable here.

Bath's top attractions

The Roman Baths, built around 2000 years ago, stand as a testament to Bath's rich history and are fuelled by England's only mineral hot springs. Explore the open air 'Great Bath' and delve into the intriguing history of Bath Spa. Equally fascinating is Bath Abbey, the last Gothic church in England, started in 1499. Positioned adjacent to the Roman Baths, it allows you to enjoy a captivating view of the city from its tower. Pulteney Bridge & Weir, a unique architectural marvel finished in 1773, offers the rare experience of shopping on a bridge adorned with shops across its entire span. Jane Austen enthusiasts will appreciate the Jane Austen Centre, where exhibits illuminate the author's life and times in Bath. Lastly, Royal Victoria Park, Bath's largest park, invites you to engage in various activities like ball games, strolling through Botanical Gardens, or simply feeding ducks.

Finding cheap hotels in Bath: FAQs

You can always cancel or amend your hotel reservation if you need to, but look out for hotels in Bath with free cancellation or flexible booking options if you want to protect your money. Some hotels allow you to cancel and get your money back if your plans change.
Of course - the cheapest hotel deal we found within the next seven days is $117 per night. If you need somewhere in the next 24 hours, we've found you somewhere to stay for $168 per night.
The average price of a hotel during the week is $459 per night, and the average price on weekends is $548. Overall, it looks like the cheapest day to stay in Bath could be Tuesday.
The nearest airport to Bath is Bristol Airport (BRS), which is 24.6km from the city centre.

Other airports include:

Cardiff Airport, which is 68.5km from the city centre.
Bournemouth Airport, which is 76.0km from the city centre.
Southampton Airport, which is 84.6km from the city centre.
We crunched some numbers on our calendar and found that Tuesday is the cheapest day to stay in Bath. And the most expensive day seems to be Saturday
The average price of a 3-star hotel in Bath is currently around $291 per night. And the cheapest 3-star hotel we found is $139 per night.
The average price of a 4-star hotel in Bath is currently around $320 per night. And the cheapest 4-star hotel we found is $125 per night.
The average price of a 5-star hotel in Bath is currently around $579 per night. And the cheapest 5-star hotel we found is $271 per night.
The cheapest month to stay in a hotel in Bath is August, with an average price of $499 per night. The most expensive month is July, when the average room rate can rise to $1,763 per night. These average prices are based on all the hotels we found – from hostels through to fancy 5-star hotels.
The average price of a hotel in August is $499 per night, which is around 10% lower than the rest of the year.
If you're hitting up Bath with kids in tow, try Hotel Indigo - Bath by IHG, Apex City of Bath Hotel and DoubleTree by Hilton Bath.