Bath hotels

KAYAK searches hundreds of travel sites at once for lodging in Bath

Here is why travelers choose KAYAK

Free to useThere are no hidden charges or fees.

Filter your dealsFilter by free cancellation, free breakfast and more.

Millions of reviewsCheck ratings based on millions of real guest reviews.

Bundle and saveSave money when you bundle your flight + hotel.

Recommended by KAYAK
Expert Picks
Useful Info
Recommended by KAYAK

Best Bath hotels

Discover the best prices by selecting your travel dates on KAYAK.

Most recommended Bath hotels

Show all
Eight - Bath - Bedroom
Eight
Bath, ENG, United Kingdom
8.8Very good(933)
Free Wi-Fi
Grays Boutique B&B - Bath - Bedroom
Grays Boutique B&B
Bath, ENG, United Kingdom
9.1Wonderful(1984)
Parking
Free Wi-Fi
The Roseate Villa Bath - Bath - Bedroom
Parking
Free Wi-Fi
Pet friendly
Brindleys - Bath - Living room
Brindleys
Bath, ENG, United Kingdom
9.5Wonderful(1288)
Free Wi-Fi
DoubleTree by Hilton Bath - Bath - Bar
Free Wi-Fi
Pet friendly
OYO Bailbrook Lodge, Bath - Bath - Patio
Parking
Free Wi-Fi
Bodhi House - Bath
Bodhi House
Bath, ENG, United Kingdom
9.6Wonderful(47)
Free Wi-Fi
The Radstock Hotel - Bath
The Radstock Hotel
Bath, ENG, United Kingdom
6.5Okay(972)
Parking
Free Wi-Fi
West Tyning - Bath
West Tyning
Bath, ENG, United Kingdom
9.5Wonderful(215)
Free Wi-Fi

Popular filters in Bath hotels

Near Mission Theatre
The Z Hotel Bath, Hampton By Hilton Bath City and 46 more
Hotels with parking
Grays Boutique B&B, The Roseate Villa Bath and others
Expert Picks

The 10 best hotels in Bath

Discover the top hotels in Bath handpicked by local expert Luciana Bellini.
Article Author
Luciana Bellini
January 24, 2025
UK weekend getaways don’t get more charming than a trip to Bath. The Georgian gem in Somerset is a UNESCO World Heritage Site, thanks in large part to the city’s incredible Roman Baths. There you can wallow in natural hot springs and marvel at ancient architecture. While the baths may be the most famous feature of the city, they’re by no means the only reason to visit. Just as many people come to admire the handsome Georgian terraces, squares and crescents that make up the city today, Bath...UK weekend getaways don’t get more charming than a trip to Bath. The Georgian gem in Somerset is a UNESCO World Heritage Site, thanks in large part to the city’s incredible Roman Baths. There you can wallow in natural hot springs and marvel at ancient architecture. While the baths may be the most famous feature of the city, they’re by no means the only reason to visit. Just as many people come to admire the handsome Georgian terraces, squares and crescents that make up the city today, Bath was the height of England’s social scene in the 1800s, when Jane Austen lived there. The best hotels in Bath make the most of this gorgeous backdrop, with luxury hotels found in the city’s Royal Crescent and boutique properties tucked away in elegant townhouses. Here’s my pick of the 10 best hotels in Bath.
The Royal Crescent Hotel & SpaThe Royal Crescent Hotel & SpaRank #1
$364-$1,773/night
16 Royal Crescent
This is one of the best luxury hotels in Bath for a romantic getaway. Set on the city’s most striking street, the...

This is one of the best luxury hotels in Bath for a romantic getaway. Set on the city’s most striking street, the Royal Crescent, you couldn’t dream of a better location for making the most of Bath’s famed Georgian architecture.

Spread across two handsome townhouses, The Royal Crescent Hotel & Spa’s interiors are just as impressive as its exterior. The 45 individually designed guestrooms are all beautifully done, featuring period details such as ceiling roses. If you’re celebrating something special, I recommend splashing out on one of the Master Suites—my favorite comes with a pink four-poster bed.

One of the hotel’s other main draws is its excellent spa, where you’ll find a range of spoiling treatments, a heated relaxation pool, a vitality pool with massage jets, a sauna and a steam room, as well as a fully equipped fitness center.

No 15 by GuestHouse, BathNo 15 by GuestHouse, BathRank #2
$173-$495/night
15 Great Pulteney Street
If you’re looking for the coolest fancy hotels in Bath, No15 by GuestHouse might just be the best. Set on the city’s...

If you’re looking for the coolest fancy hotels in Bath, No15 by GuestHouse might just be the best. Set on the city’s grandest Georgian street, this is one of the best hotels in Bath for location—the famed Pulteney Bridge is just a few minutes’ walk away, while the Roman Baths can be reached in less than 10 minutes.

No15 by GuestHouse is known for its quirky interiors, which makes it feel a lot hipper than some of the more formal hotels in the city. I love the doll houses in the rooms, where the tea things are stashed, and the modern art on the walls.

The 36 guestrooms come in a range of sizes and styles—the smallest are up in the attic while the biggest feature large sash windows and chandeliers. There’s also an on-site restaurant that serves breakfast and dinner and a smart spa in the basement.

The Gainsborough Bath SpaThe Gainsborough Bath SpaRank #3
$138-$768/night
4 Beau Street, Bath, Somerset
For those keen to enjoy Bath’s healing waters without having to battle hordes of tourists, this is one of the best...

For those keen to enjoy Bath’s healing waters without having to battle hordes of tourists, this is one of the best hotels in Bath. The Gainsborough Bath Spa is the only hotel to have access to Bath’s thermal waters, which can be enjoyed in the incredible Spa Village.

There you can lounge in the hotel’s Bath House, complete with impressive stone columns leading into the main thermal bath. After your soak, book in for one of the decadent spa treatments—my top pick is the Roman Renewal, where a salt, lime and ginger scrub is used to soften the skin before you’re treated to a massage.

Top tip: If you want even more privacy while enjoying those waters, book one of the Bath Spa rooms, which have direct access to the thermal waters straight from the in-room rolltop bathtub.

The Queensberry HotelThe Queensberry HotelRank #4
$131-$603/night
4-7 Russel Street
I love an independently run hotel and The Queensberry Hotel is one of the best in Bath. Located in the city’s...

I love an independently run hotel and The Queensberry Hotel is one of the best in Bath. Located in the city’s artisan quarter, this property is full of character, from the boldly patterned wallpaper in the guestrooms and common areas to the eye-catching light fixtures dotted throughout.

All of the 29 guestrooms are different so it’s worth calling ahead to discuss what you’re after before booking. My favorites are the ones at the front, which have large Georgian windows overlooking the street, while the suites come with fireplaces and twinkling chandeliers.

The Queensberry Hotel is home to the only Michelin-starred restaurant in the city, The Olive Tree, making this one of the best hotels in Bath for foodies. Come to enjoy delicious plates of modern British cooking via the tasting menu—I still dream about the Cornbury Park fallow deer with beetroot and pink pepper.

The Bath Priory - A Relais & Chateaux HotelThe Bath Priory - A Relais & Chateaux HotelRank #5
$187-$788/night
Weston Road - BA1 2XT
If you want the feeling of staying in a country house hotel while still being in the heart of the city, this is one...

If you want the feeling of staying in a country house hotel while still being in the heart of the city, this is one of the best hotels in Bath to go for. The Bath Priory lies just to the southwest of Bath’s center, not far from the Royal Crescent, but it feels like you’re in the countryside.

That’s thanks in large part to the hotel’s beautiful gardens, which feature ancient trees and a charming sunken pond. I love basking in the sun here when the weather’s good. When it’s not, you can retreat to the Garden Spa, which is run by French brand L’Occitane (the only one in the UK). There you’ll find a black-tiled indoor pool as well as a seasonal outdoor one.

Rooms are classically decorated, and some on the ground floor are dog-friendly. The hotel’s cozy restaurant is a great spot for a romantic dinner.

Yha BathYha BathRank #6
$50-$167/night
Bathwick Hill
This city isn’t exactly known for its affordable properties, but the YHA Bath is one of the best hotels in Bath for...

This city isn’t exactly known for its affordable properties, but the YHA Bath is one of the best hotels in Bath for those traveling on a budget. The youth hostel recently underwent a multi-million-pound renovation to help the interiors live up to the impressive honey-colored Victorian exterior.

The most affordable options here are the shared bunk bed rooms, but there are also private en-suite rooms. The rooms are basic but clean with striking YHA lime green bedding and views over the rolling hills.

There’s a relaxed café and bar on-site, as well as a simple restaurant, and a well-stocked kitchen where you can cook your own meals—ideal if you’re traveling as a family. There’s also a self-service breakfast where you can fill up with a full English breakfast before heading out to explore the city.

EightEightRank #7
$152-$517/night
3 North Parade Passage
For a truly central stay with sublime rooms and service, Eight is hard to beat. This is one of the best hotels in...

For a truly central stay with sublime rooms and service, Eight is hard to beat. This is one of the best hotels in Bath for those who want to be able to walk to all the local sights in record time—the Roman Baths are only a minute’s walk away with the city’s main shopping area just a few steps further.

Spread across two townhouses, the hotel originally had just 8 guestrooms—hence the name—and now boasts 20, all decorated in a chic neutral color palette with pops of color in cushions and green tiles in the bathrooms. My favorites are the ones in the newer townhouse, which are more spacious with higher ceilings.

There is a great breakfast and a historic bar and lounge that makes the most of its medieval past with stone staircases and dramatic fireplaces.

BrindleysBrindleysRank #8
$99-$306/night
14 Pulteney Gardens
Travelers looking for a luxe home-away-from-home vibe should hotfoot it to Brindleys. The upmarket B&B is one of the...

Travelers looking for a luxe home-away-from-home vibe should hotfoot it to Brindleys. The upmarket B&B is one of the best hotels in Bath for those who love cozy interiors, with all the rooms in this smart Victorian terraced house equally welcoming.

My top pick of the 6 pretty guestrooms is No.3, which has a lovely bay window and a curved, French-style white bed, but you can’t go wrong with any of them. All come with crisp white linens on the beds, goose down duvets and pillows and modern en-suite bathrooms with high pressure showers.

Make sure you stick around for the excellent breakfast, which is served in a charming Provencal-inspired room, complete with dainty china, pots of fresh flowers and starched white tablecloths. You can help yourself to fresh fruit, yogurt, cereals and pastry, while eggs and full English breakfasts with locally sourced sausages and bacon are cooked to order.

Hotel Indigo BathHotel Indigo BathRank #9
$111-$531/night
2-8 South Parade
Hotel Indigo is one of the largest hotels in Bath, with 166 guestrooms. This is one of the best hotels in Bath for a...

Hotel Indigo is one of the largest hotels in Bath, with 166 guestrooms. This is one of the best hotels in Bath for a high-end property with plenty of choice—there are 5 different room designs to choose from, all of which reflect the Grade I-heritage protected building’s history.

As a writer, I fell in love with the Literary Hideaway rooms, which come with writer’s desks and walls of novels by Bath’s most famous authors. Other categories include Romance & Mischief, which have playing card motifs, and Vault rooms—12 suites built into the 18th-century vaults.

Fitness lovers will appreciate the private gym, which features the same honey-stone walls as found in the vault. Work up a sweat there before indulging in the hotel’s fine dining spot, The Elder, where you can feast on a 7-course meal that showcases the best of wild British food.

Dukes BathDukes BathRank #10
$140-$455/night
53-54 Great Pulteney Street
Another B&B guaranteed to knock your socks off, Dukes is one of the best hotels in Bath for a boutique stay. The...

Another B&B guaranteed to knock your socks off, Dukes is one of the best hotels in Bath for a boutique stay. The exceptional service is what keeps guests coming back again and again, with the friendly owners Carole and Christopher on hand to dish out local sightseeing tips.

You’ll definitely be wanting those, as Dukes is in a prime spot for seeing the best that Bath has to offer. The hotel is a short walk from Pulteney Bridge and a similarly quick stroll in the other direction to The Holburne Museum, Bath’s finest art gallery.

Set across two Grade I-heritage protected 18th-century townhouses, the B&B’s interiors pay homage to the Georgian era. I love the period portraits and crystal chandelier in the reception/living room, while the 17 guestrooms have lovely high ceilings, long sash windows and patterned wallpaper.

Useful Info

KAYAK’s insights for hotels in Bath

Discover seasonal trends, ideal booking windows, and other data-driven tips to plan your stay in Bath with confidence.

How much does a hotel cost in Bath?

The average price of a double room in Bath is $242 per night. In the last 3 days, KAYAK found great deals as cheap as $123 per night. Expect to pay around $209/night for a 4-star hotel in Bath and $438/night for a 5-star, with prices varying by date.

Which month has the cheapest hotel rates in Bath?

Hotels are cheapest in Bath in April, with average rates of $193. In comparison, September is the most expensive month, with prices at $319.

What is the cheapest day of the week to book a hotel in Bath?

Tuesday offers the lowest rates in Bath, with an average nightly price of $199. The highest prices are found on Saturday, with average rates at $325.

How much is a hotel in Bath for tonight?

The best deal for a 3-star hotel room in Bath found by KAYAK users in the last 3 days was $70, while a 4-star hotel the lowest price was $70. The cheapest room found overall was for $70.

How much is a hotel in Bath for this weekend?

The cheapest hotel room in Bath for the upcoming weekend found on KAYAK in the last 3 days was for $83 per night. For the same dates, 3-star hotel rooms have been found for as low as $83 per night and 4-star hotel rooms from $140 per night.

How early should you book a hotel in Bath?

Book at least 78 days before your stay begins to get the best price for your Bath hotel.

How much is a Bath hotel?

Here are our most popular & best value hotels

Good to know

Low season

April

High season

September

Average price (weeknight)

$182

Average price (weekend night)

$280
Cheapest month to stay with an average 17% drop in price.
Most expensive month to stay with an average 24% rise in price.
Average Sun - Thu price over the last 2 weeks.
Average Fri & Sat price over the last 2 weeks.

KAYAK's top tips for finding Bath hotel deals

  • The cheapest 3-star hotel room in Bristol found on KAYAK in the last 2 weeks was $74, while the most expensive was $74.
  • How long should you stay? KAYAK users usually book their hotel in Bristol for 2 days.
  • For visitors who are interested in ancient architecture, make sure to book a hotel near the city’s Roman Baths, which now contain a museum, a restaurant and a kids’ centre. The Abbey Hotel is a chic 4-star option and less than a 5-minute walk from the bathhouse, while Bath Backpackers is a budget-friendly hostel and only 7 minutes away.
  • If you are more interested in literature, choose a hotel near the Jane Austen Centre, such as the Halcyon, an upscale hotel just a 3-minute walk from the museum. This centre contains a variety of exhibits highlighting the life of the famous author Jane Austen, as well as a traditional tea room.
  • Hoping to explore some of Bath’s lush green spaces? If so, consider staying in a hotel next to Royal Victoria Park, such as the 4-star Brooks hotel located a 5-minute walk away. This park dates back to the early 1800s and boasts several lawns, a skatepark, tennis courts, and playgrounds.
  • To try some of Bath’s local cuisine, choose a hotel next to Sally Lunn’s Historic Eating House & Museum, otherwise known as the birthplace of the Sally Lunn Bun, a sweet bread that is popular among locals. The Parade Park Hotel, set directly in the city centre, is a good choice and only a 3-minute walk from the eating house.
  • For travellers who enjoy art, book one of the many hotels next to the Victoria Art Gallery, such as the affordable St Christopher's Inn, which is 3 minutes away on foot. The Victoria Art Gallery is a public museum of historical and modern art from both international and local artists.

FAQs when booking a hotel in Bath

  • Are there hotels in Bath with free parking?

    The Hilton Bath City, a stylish hotel, is adjacent to the River Avon and offers free parking as well as WiFi in certain public spaces. The Ayrlington is a 5-star choice that is located 2 minutes from the Bath Rugby stadium and offers free parking as well.

  • Which hotels in Bath offer complimentary breakfast?

    Located in the city centre, Harington's Hotel is a charming choice and provides a full English breakfast for all guests. The Roseate Villa, an upscale option, is a 10-minute walk from the Roman Baths and also offers free breakfast.

  • What are some good hotels in Bath near the Theatre Royal?

    To see a performance during your trip to Bath, consider staying in a hotel next to the Theatre Royal. The Griffin Inn is adjacent to the theatre and only a 5-minute walk from the Thermae Bath Spa. The Apex City of Bath Hotel is a 5-minute walk from Theatre Royal and offers many rooms with balconies.

  • What good hotels in Bath are near the Herschel Museum of Astronomy?

    The Thief hotel is an affordable choice and only a 2-minute walk from the museum. Moreover, it is less than a 10-minute walk from the Roman Baths. The Bath House hotel, a 4-star option, is a 6-minute walk from the museum and is set in a building that dates back to the late 1800s.

  • What are the best hotels near Bath Spa Railway Station?

    The Z Hotel Bath, The Gainsborough Bath Spa and Hampton By Hilton Bath City are very popular with users who want to stay within walking distance of Bath Spa Railway Station.

  • Which freebies do KAYAK users look for when booking a hotel in Bath?

    KAYAK users look for a hotel in Bath with free parking or free breakfast. Top-rated options with free free parking in Bath include Brindleys and The Royal Crescent Hotel & Spa, while popular hotels with free breakfast in Bath include OYO Bailbrook Lodge, Bath and Best Western Limpley Stoke Hotel.

  • How do I find a hotel in central Bath?

    After you launch a hotel search on KAYAK, you can refine your research by neighborhood, which allows you to pick the central Bath districts. You can also do a search using the city map to choose a specific location, like Bath city center.

  • How can I find hotels near me?

    Take a look at our extensive hotel map to find the best hotels near you.

  • Are there Bath hotels with free parking?

    There are many hotels in Bath that offer both parking and free parking. Popular choices among KAYAK users include Grays Boutique B&B, The Roseate Villa Bath and OYO Bailbrook Lodge, Bath.

Where to stay in Bath?

Our map will help you find the perfect place to stay in Bath by showing you the exact location of each hotel.

Everything you need to know for your stay in Bath

Bath Hotel Deals. Search and compare hotels in Bath. Find cheap hotel rooms in Bath. KAYAK searches hundreds of travel sites to help you find cheap hotels and book the room that suits you best.

Not what you’re looking for? Find thousands of other hotels, flights, car rentals and package deals with KAYAK.