Hotels near Bath in Bath

Find the best hotel for you near Bath based on location, price or preference

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

Look out for Bath hotels with free cancellation or excellent ratings

Compare across the best brands for a hotel near Bath

Explore the area around Bath

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.
View more hotels

3, 4 & 5-star hotels around Bath

Looking for a hotel near Bath with great star ratings? Whether you're after 5-star service or a room that fits a more modest budget, we can find the right stay for you.

What else is near Bath?

To make the most of your trip to Bath, it could make sense to find a hotel that's near other landmarks, too. Here's what else is in the area.

Want a hotel near Bath? Here's what you need to know.

Cheapest month to stayMay
Average weekday priceRs92,912 per night
Average weekend priceRs97,558 per night
Average priceRs73,684 per night
Cheapest price foundRs14,360 per night

How to find the best hotel for you near Bath

Searching with Skyscanner means you'll find hotels rated by travellers, for travellers. We don't just pull in the cheapest hotel prices from across the internet. We gather independent reviews and ratings from thousands of guests, so you can find the best deal. You can also filter by budget, hotel rating and more.

How to find the best hotel deal near Bath

  • That same magic that powers our flight search can also help you find the best-priced stays around. Use these tips to search smarter and save big across 60 or so hotels near Bath.

  • Lock in the best prices by organising things ahead. Hotels often offer early booking discounts to fill rooms well in advance.

  • Still, be prepared to grab any last-minute offers. Some places discount their rates shortly before arrival to fill empty rooms. It's more likely this will happen in off-peak season or on quieter days, though.

  • The more flexible your dates, the better the bargains. Play around with your trip timing to discover what deals are on offer. Prices are usually cheaper midweek and outside of busy travel seasons.

  • Find stays with free cancellation and have more control over your booking. You can cancel your stay without fees if your plans change or a better deal comes along.

  • Zero in on the cheapest hotels by Bath with the map feature. Prices are pinned to the map, making it easy to spot the closest budget-friendly options.

Where to stay

Top hotels near Bath

  • Stay within easy reach of Bath and explore when it suits you, whether you're fitting it into a packed day or paying a second visit. Base yourself at one of these nearby hotels and explore at your own pace.

  • Wheelwrights Arms Country Inn & Pub is a leading 4-star hotel near Bath, with overall guest ratings sitting above 4 out of 5. Around 3 kilometres away, you can drop your bags and quickly get on with your plans.

  • If being nearby is a non-negotiable, The Kennard is a dependable choice. This 4-star option is roughly 2 kilometres away and tends to appeal to couples in particular.

  • Harington's Boutique Hotel rounds out the top picks near Bath. Rated 4 stars, it's about 0.80 kilometres from this well-known attraction.

Best hotels for a budget

  • Let your travel money work harder by choosing from around ten budget hotels across Bath. Ideal for when you want to spend less on where you sleep and more on seeing the sights, these stays come with essentials like fresh towels and linens, and simple breakfast options. Check out these wallet-friendly hotels close to Bath.

  • Central Bath Georgian Rooms serves up comfort without the cost. Make the most of amenities like luggage storage and Wi-Fi at this 2-star option that's roughly 2 kilometres from Bath.

  • Around 0.32 kilometres away, Royal Hotel delivers 3-star value. Conveniences including a safe deposit box and Wi-Fi in designated areas are there to make your stay more seamless.

  • Another no-frills favourite is Premier Inn Bath City Centre. About 0.64 kilometres from Bath, this 3-star accommodation option offers parking, luggage storage and more.

Best 4-star hotels near Bath

  • When you'd like a little more, a 4-star hotel delivers. With around 20 choices across Bath, they generally feature well-appointed rooms, attentive service, and extras like restaurants, bars, and guest lounges. Take your pick of some stylish hotels around Bath.

  • The Bird, Bath offers the kind of stay that does more than just tick boxes. Roughly 2 kilometres from Bath, concierge assistance and a lobby bar are part of the 4-star guest experience.

  • Style and setting come together at Bailbrook House Hotel, Bath. About 3 kilometres from what you came to see, this option features perks like concierge assistance and a restaurant.

  • Amenities like concierge assistance and a fireplace are built into the 4-star level of comfort at Francis Hotel Bath. Bath is around 0.80 kilometres from here.

Best 5-star luxury hotels near Bath

  • You could just find a place to sleep. Or you could book one of the ten or so 5-star hotels in Bath and get the VIP treatment. Think things like luxe spa services, chef-led tasting menus, and unbeatable locations. (And perhaps even a private butler at the ready.) You'll find some hotels by Bath that excel in every way.

  • About 2 kilometres away, The Roseate Villa Bath doesn't just meet expectations — it beats them. There's a whole lot to love about this convenient option, including a restaurant and massage services.

  • Alternatively, discover what 5-star really means at The Royal Crescent Hotel & Spa. Roughly 2 kilometres from Bath and with a golf course, a tennis court and much more, everything about it is designed to impress.

  • The Gainsborough Bath Spa stands out in the luxury category, with a steam room and an outdoor swimming pool among its many amenities. It's around 0.48 kilometres from the action and enjoys overall guest ratings above 4 out of 5.

Best hotels near Bath for families

  • Finding the right hotel near Bath can be a game changer when travelling with kids. With things like games rooms, play areas, and spacious suites, they come packed with perks that help take the pressure off family travel. Bath is home to around 80 of these stays.

  • If you're looking for a little more luxury, spoil the kids (and yourself) with a stay at Macdonald Bath Spa Hotel. This 5-star hotel features a golf course and parking and is about 2 kilometres away.

Best romantic hotels near Bath for couples

  • You bring the passion, a romantic hotel by Bath will do the rest. These stays come with things that set the mood, like soaking tubs, fireplaces, and couples massages. With eight or so romantic hotels around Bath, date night never really has to end.

  • No.15 by Guesthouse Bath is made for lovebirds. Plan an escape for two at this 5-star pick and you'll be about 2 kilometres from Bath. It offers massage services, a sauna and more.

  • Add some indulgence to your intimate getaway at The Queensberry Hotel. Rated 4 stars, it's roughly 2 kilometres away and features a fireplace and room service.

  • You'll find it hard to resist the charm of The Bath Priory - A Relais & Chateaux Hotel, which pulls in overall guest ratings above 4 out of 5. Room service, a wedding facility and a great location (2 kilometres or so from Bath) help make it easy to love.

How to get to Bath

  • Basing yourself slightly further from Bath or just want to get around on your own terms? Explore the car hire options in Bath.

  • Check out what's on offer from Europcar, Keddy By Europcar or Alamo. They're some of the most trusted suppliers.

  • If you're not sure what car to get, consider something from the Fullsize rental category. It's the most widely booked type of vehicle in Bath.

  • The average daily price for a rental car here is Rs83,588.

Don't miss these other attractions near Bath

  • Bath is just one stop in a place packed with things to experience. Extend your adventure with these nearby highlights:

    • Roman Baths: Around 0.64 kilometres away, this is the ideal next stop on your journey. You'll find some excellent hotels near Roman Baths if you're planning to stay around this landmark.

    • Thermae Bath Spa: Stop by this landmark during your travels. It's about 0.48 kilometres from Bath. Explore the lineup of hotels near Thermae Bath Spa for even more choice on where to stay.

When to go to Bath

  • The weather can play a big part in when you choose to travel. If you prefer to sightsee when it's warmest, go in July when temperatures reach a high of 24ºC.

  • January is the coolest month in Bath. Expect lows to hit 0ºC.

  • Search for hotels close to Bath during September for the best chance of sunshine. Averaging 6 days of rain, this is the driest month.

  • The wettest time of year is January. Go then and you can expect to get around 8 days of rainfall.

Hotels near Bath: FAQs

The price of your stay will change depending on the time of year you want to visit Bath. But on average, Bath Ymca Hostel costs Rs18,008 per night and is one of the cheapest options.
The price of your stay will be different depending on the time of year you want to visit Bath and the hotel you pick. But to give you an idea, the average price of a hotel near Bath is Rs94,198.
The best rated hotels near Bath, according to travellers like you, are St Catherine's Hospital - Bath, The Gainsborough Bath Spa and Hotel Indigo - Bath by IHG.
There are lots of hotels near Bath to choose from, but if you're looking for something near the action the three closest hotels are The Gainsborough Bath Spa, St Catherine's Hospital - Bath and Abbey Hotel Bath, a Tribute Portfolio Hotel.
We've found 104 hotels near Bath. Start your search by simply selecting the dates you'd like to visit and find the perfect hotel for you today.

Search for hotels near Bath.
If you're planning a trip with the whole family, the best rated hotel for you near Bath is Hampton by Hilton Bath City.
Need parking near Bath? Take a look at The Gainsborough Bath Spa, Hotel Indigo - Bath by IHG and The Roseate Villa Bath. These are the best rated hotels with parking available.