Bath hotels

KAYAK searches hundreds of travel sites at once for hotels 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.

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(943)
Free Wi-Fi
Grays Boutique B&B - Bath - Bedroom
Grays Boutique B&B
Bath, ENG, United Kingdom
9.1Wonderful(2003)
Parking
Free Wi-Fi
Macdonald Bath Spa Hotel - Bath - Living room
Macdonald Bath Spa Hotel
Bath, ENG, United Kingdom
7.6Good(3306)
Free Wi-Fi
Pool
Pet friendly
Spa
The Bird, Bath - Bath - Bedroom
The Bird, Bath
Bath, ENG, United Kingdom
8.6Very good(1849)
Free Wi-Fi
Pet friendly
Radstock Hotel near Bath - Bath
Radstock Hotel near Bath
Bath, ENG, United Kingdom
6.6Okay(989)
Parking
Free Wi-Fi

Popular filters in Bath hotels

Near Mission Theatre
The Z Hotel Bath, Hampton By Hilton Bath City, and 45 more
Hotels with parking
Grays Boutique B&B, OYO Bailbrook Lodge, Bath, and others
Expert Picks

Top 10 hotels in Bath

Discover the top hotels in Bath, hand-picked 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 1800's, 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
C$ 508-C$ 2,871/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 outfitted, 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 indulgent 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
C$ 242-C$ 691/night
15 Great Pulteney Street
If you’re looking for a cool yet fancy hotel in Bath, No15 by GuestHouse might just be the best. Set on the city’s...Learn more

If you’re looking for a cool yet fancy hotel 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
C$ 192-C$ 1,113/night
4 Beau Street, Bath, Somerset
If you're keen to enjoy Bath’s healing waters without having to battle hordes of tourists, this is the hotel for...Learn more

If you're keen to enjoy Bath’s healing waters without having to battle hordes of tourists, this is the hotel for you. 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
C$ 183-C$ 841/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 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 of the building, 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
C$ 266-C$ 1,100/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 the...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 the hotel 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 cozy restaurant is a great spot for a romantic dinner.

Yha BathYha BathRank #6
C$ 70-C$ 233/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 available. 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 breakfast before heading out to explore the city.

EightEightRank #7
C$ 212-C$ 721/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 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 the building's medieval past with stone staircases and dramatic fireplaces.

BrindleysBrindleysRank #8
C$ 140-C$ 427/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 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
C$ 154-C$ 741/night
2-8 South Parade
Hotel Indigo is one of the largest hotels in Bath, with 166 guestrooms. This is one of the top 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 top 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 found in the vault. Work up a sweat there before indulging at 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
C$ 195-C$ 635/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-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 C$ 263 per night. In the last 3 days, KAYAK found great deals as cheap as C$ 179 per night. Expect to pay around C$ 249/night for a 4-star hotel in Bath and C$ 238/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 June, with average rates of C$ 235. In comparison, May is the most expensive month, with prices at C$ 820.

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

Thursday offers the lowest rates in Bath, with an average nightly price of C$ 274. The highest prices are found on Saturday, with average rates at C$ 886.

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 C$ 100, while a 4-star hotel the lowest price was C$ 206. The cheapest room found overall was for C$ 100.

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

January

High season

June

Average price (weeknight)

C$ 264

Average price (weekend night)

C$ 395
Cheapest month to stay with an average 23% drop in price.
Most expensive month to stay with an average 18% 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

  • If you’re looking for a cheap hotel in Bristol, you should consider visiting during the low season. You'll find cheaper accommodations in Bristol in June and December.
  • Hotel room prices vary depending on many factors but you’ll most likely find the best hotel deals in Bristol if you stay on a Thursday. The opposite is true for, Saturday, which is usually the most expensive day.
  • How long should you stay? KAYAK users usually book their accommodation 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.

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?

    Travellers who like staying near Bath Spa Railway Station recommend The Gainsborough Bath Spa.

  • 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, OYO Bailbrook Lodge, Bath and Radstock Hotel near 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.