Bath hotels

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

Here is why travellers 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(939)
Free Wi-Fi
Grays Boutique B&B - Bath - Bedroom
Grays Boutique B&B
Bath, ENG, United Kingdom
9.1Wonderful(1991)
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(1299)
Free Wi-Fi
DoubleTree by Hilton Bath - Bath - Bar
Free Wi-Fi
Pet-friendly
Air conditioning
OYO Bailbrook Lodge, Bath - Bath - Patio
Parking
Free Wi-Fi
Henrietta House - Bath - Lobby
Henrietta House
Bath, ENG, United Kingdom
8.6Very Good(2893)
Free Wi-Fi
Air conditioning
Charlcombe Inn - Bath - Bedroom
Charlcombe Inn
Bath, ENG, United Kingdom
8.8Very Good(1124)
Parking
Free Wi-Fi
Pet-friendly
The Parade Park - Bath - Bar
The Parade Park
Bath, ENG, United Kingdom
6.7Okay(2126)
Free Wi-Fi
Tasburgh House - Bath
Tasburgh House
Bath, ENG, United Kingdom
9.1Wonderful(243)
Free Wi-Fi
Air conditioning
Radstock Hotel near Bath - Bath
Radstock Hotel near Bath
Bath, ENG, United Kingdom
6.6Okay(980)
Parking
Free Wi-Fi
The Kings Arms - Bath
The Kings Arms
Bath, ENG, United Kingdom
8.6Very Good(439)
Free Wi-Fi
Pet-friendly

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

Top 10 hotels in Bath

Discover the top hotels in Bath handpicked by local expert Luciana Bellini.
Article Author
Luciana Bellini
24 January 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...Learn moreUK 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
£273-£1,329/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...Learn more

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 favourite 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 centre.

No 15 by GuestHouse, BathNo 15 by GuestHouse, BathRank #2
£130-£371/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...Learn more

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
£103-£598/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...Learn more

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 the 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 bath.

The Queensberry HotelThe Queensberry HotelRank #4
£99-£452/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...Learn more

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 favourites 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
£143-£591/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...Learn more

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 centre, 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 cosy restaurant is a great spot for a romantic dinner.

Yha BathYha BathRank #6
£37-£125/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...Learn more

This city isn’t exactly known for its affordable properties, but the YHA Bath is one of the best hotels in Bath for those travelling on a budget. The youth hostel recently underwent a multi-million-pound renovation to help the interiors live up to the impressive honey-coloured 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 travelling as a family. There’s also a self-service breakfast where you can fill up with a full English before heading out to explore the city.

EightEightRank #7
£114-£387/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...Learn more

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 colour palette with pops of colour in cushions and green tiles in the bathrooms. My favourites 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
£75-£229/night
14 Pulteney Gardens
Travellers looking for a luxe home-away-from-home vibe should hotfoot it to Brindleys. The upmarket B&B is one of...Learn more

Travellers 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 cosy 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
£83-£398/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...Learn more

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-listed 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
£105-£341/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...Learn more

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-listed 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 £152 per night. In the last 3 days, KAYAK found great deals as cheap as £83 per night. Expect to pay around £170/night for a 4-star hotel in Bath and £247/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 February, with average rates of £92. In comparison, June is the most expensive month, with prices at £150.

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

Monday offers the lowest rates in Bath, with an average nightly price of £89. The highest prices are found on Saturday, with average rates at £163.

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 £57, while a 4-star hotel the lowest price was £58. The cheapest room found overall was for £58.

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 £63 per night. For the same dates, 3-star hotel rooms have been found for as low as £63 per night and 4-star hotel rooms from £120 per night.

How early should you book a hotel in Bath?

Book at least 85 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

March

High season

June

Average price (weeknight)

£133

Average price (weekend night)

£199
Cheapest month to stay with an average 29% drop in price.
Most expensive month to stay with an average 35% 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 £51, while the most expensive was £237.
  • How long should you stay? KAYAK users usually book their hotel in Bristol for 1 day.
  • 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.
  • When you’re looking for hotels in Bath you can save money by staying further out from the city centre and making use of the good bus network. For instance, you could stay at the YHA Bath, which is about a 12min journey to the city centre on the U1 Unibus.
  • If you are booking Bath hotels during the Bath Festival, it is likely that prices will be more expensive compared to other times of the year. It’s therefore wise to book your accommodation as far in advance as possible and stay close to the city centre, such as the Z Hotel Bath, where the festival is held.
  • For those that are flying into Bath for business, you might want to stay at a hotel that is close by to Bristol Airport (BRS). For instance, you could stay at Roundhill Farmhouse, which is about a 30min drive from the airport and also approximately a 10min drive to the centre of Bath.
  • If you want to stay at Bath hotels that are close to great views, then you should stay close to Alexandra Park, which offers vistas across the whole city. A hotel that you can stay at that is close to the park is The Bear.

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.

  • Where is a good place to stay in Bath for children’s entertainment?

    A good area to stay if you are travelling with children is close to Bath City Farm. You can stay at Bath hotels such as the Holiday Inn Express Bath, which is only about 5min drive from the farm.

  • Do Bath hotels offer kitchen facilities?

    If you want to cook for yourself when staying in Bath hotels there are plenty of options for you to choose from. For instance, Dream Stays Bath - Haringtons Place - provides a kitchen with an oven and stove, so you can cook up a feast. It's also only a 1min walk from the closest supermarket, so you can fill up the food cupboards for your entire stay. 

  • What are the best hotels near Bath City Centre?

    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 City Centre.

  • How do I find a hotel in central Bath?

    After you launch a hotel search on KAYAK, you can refine your research by neighbourhood, 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 centre

  • 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 hires and package deals with KAYAK.