Search Hotels with Restaurant in Bath

Search over 1 million properties and 550 airlines worldwide

Save 10% or more on select stays with Expedia Rewards

Most hotels are fully refundable. Because flexibility matters.

Top Bath Hotels with Restaurant

Grays Boutique B&B
4.5 out of 5
The price is £93 per night from 26 Jan to 27 Jan
4.9/5 Exceptional! (511 reviews)
"Lovely stay! Clean, comfy…great nights sleep, great breakfast…wonderful!"

Reviewed on 29 Oct 2021

Grays Boutique B&B
Holcombe Inn
3 out of 5
Stratton Road, Radstock, ENG
The price is £176 per night from 20 Jan to 21 Jan
4.8/5 Exceptional! (348 reviews)
"Wonderful Jem of a place , superb food and friendly service"

Reviewed on 20 Jul 2021

Holcombe Inn
The Roseate Villa Bath
5 out of 5
Henrietta Road, Bath, England
Fully refundableReserve now, pay when you stay
The price is £127 per night from 31 Jan to 1 Feb
4.8/5 Exceptional! (367 reviews)
"There were couple of hair in the bath tub before we even used it. Miscommunication with the staff regarding our check out times, we were told by 2 staff that we can stay max until 1pm then we received a phone call 11:20am on our check out day saying we can only stay until exactly 12pm, like literally ..."

Reviewed on 1 Dec 2021

The Roseate Villa Bath
You could be seeing lower prices

You could be seeing lower prices

With member prices, you could save 10% or more right now on thousands of properties.
The Kennard
4 out of 5
The price is £112 per night from 24 Jan to 25 Jan
4.8/5 Exceptional! (578 reviews)
"Great location great staff"

Reviewed on 8 Jan 2022

The Kennard
The Redan
3.5 out of 5
The price is £95 per night from 20 Jan to 21 Jan
4.7/5 Exceptional! (101 reviews)
"It was very clean and fitted and I liked the retro style decor. The on-suite was fitted to a high standard. The staff were very all very friendly and very welcoming."

Reviewed on 22 Nov 2021

The Redan
The Queensberry Hotel
4 out of 5
4-7 Russel Street, Bath, England
Fully refundableReserve now, pay when you stay
The price is £141 per night from 30 Jan to 31 Jan
4.7/5 Exceptional! (354 reviews)
"Beautiful room and a very kind and attentive staff. The building was beautiful and very close to everything."

Reviewed on 29 Dec 2021

The Queensberry Hotel
The Gainsborough Bath Spa
The price is £199 per night from 2 Feb to 3 Feb
4.7/5 Exceptional! (742 reviews)
"We loved the hotel style, ambience, spa and location. Nothing to dislike"

Reviewed on 22 Dec 2021

The Gainsborough Bath Spa
The Royal Crescent Hotel & Spa
5 out of 5
Fully refundableReserve now, pay when you stay
The price is £306 per night from 20 Jan to 21 Jan
4.6/5 Exceptional! (461 reviews)
"Obviously fabulous location. Was a little unimpressed as seems outside people have a £30 cream tea take preference over some one paying £600 plus to stay the night !!!! Not good."

Reviewed on 19 Nov 2021

The Royal Crescent Hotel & Spa
The Bath Priory Hotel and Spa
5 out of 5
Fully refundableReserve now, pay when you stay
The price is £224 per night from 2 Feb to 3 Feb
4.6/5 Wonderful! (286 reviews)
"Bought an overnight stay with breakfast for my parents as a late Christmas present, when my parents arrived they had an upgrade to a bigger room with a view of the back garden, they also put a box of chocolates, biscuits and fresh fruit in the room. My parents were amazed by the rooms and said the ..."

Reviewed on 17 Jan 2022

The Bath Priory Hotel and Spa
Bailbrook House
4 out of 5
Fully refundableReserve now, pay when you stay
The price is £126 per night from 24 Jan to 25 Jan
4.6/5 Wonderful! (978 reviews)
"Friendly staff and compliments to chef in the Cloisters restaurant...food top drawer."

Reviewed on 12 Dec 2021

Bailbrook House
The Ayrlington
5 out of 5
24-25 Pulteney Road, Bath, England
The price is £113 per night from 20 Jan to 21 Jan
4.6/5 Wonderful! (776 reviews)
"Excellent stay. Hotel is in a great location just 5 min walk from the centre of Bath. Rooms are clean and warm with lovely hot shower. Breakfast was excellent and the hotel staff were friendly and accommodating. Would not hesitate to go back."

Reviewed on 20 Dec 2021

The Ayrlington
The George Inn and The Plaine
4 out of 5
Fully refundableReserve now, pay when you stay
The price is £130 per night from 16 Feb to 17 Feb
4.6/5 Wonderful! (628 reviews)
"Oozing with historic charm, staying here was a great experience! Staff were friendly and helpful, food was lovely and log fires very pleasant on a cold January day!"

Reviewed on 15 Jan 2022

The George Inn and The Plaine
Oldfields House - Bed & Breakfast
The price is £87 per night from 6 Feb to 7 Feb
4.5/5 Wonderful! (970 reviews)
"We really enjoyed our stay at this beautiful B&B. It’s in a great location if you want to get into the town centre. The staff were very friendly and accommodating and the rooms were very clean. Would definitely recommend."

Reviewed on 21 Dec 2021

Oldfields House - Bed & Breakfast
Francis Hotel Bath - MGallery
4 out of 5
Fully refundableReserve now, pay when you stay
The price is £120 per night from 23 Jan to 24 Jan
4.4/5 Excellent! (973 reviews)
"Have stayed before. Location is excellent and like to be able to park in the hotel car park."

Reviewed on 11 Nov 2021

Francis Hotel Bath - MGallery
Best Western Plus Centurion Hotel
4 out of 5
Fully refundableReserve now, pay when you stay
The price is £64 per night from 6 Feb to 7 Feb
4.3/5 Excellent! (456 reviews)
"Comfy. I slept very well."

Reviewed on 7 Nov 2021

Best Western Plus Centurion Hotel
Abbey Hotel Bath, A Tribute Portfolio Hotel
4 out of 5
Fully refundableReserve now, pay when you stay
The price is £116 per night from 1 Feb to 2 Feb
4.2/5 Very Good! (978 reviews)
"Really comfortable stay, the room was lovely"

Reviewed on 12 Jan 2022

Abbey Hotel Bath, A Tribute Portfolio Hotel
Doubletree by Hilton Bath
4 out of 5
Walcot Street, Bath, England
Fully refundableReserve now, pay when you stay
The price is £101 per night from 23 Jan to 24 Jan
4.1/5 Very Good! (285 reviews)
"Location, Bar atmosphere & one of the best breakfast choices we’ve seen for a good while. The Staff were pleasant, professional & available. This Hotel’s location is superb for Central Bath, the River & entertainment. Perfect for the Rec’, although on this occasion the game was cancelled!"

Reviewed on 6 Jan 2022

Doubletree by Hilton Bath
Macdonald Bath Spa
5 out of 5
The price is £171 per night from 26 Jan to 27 Jan
4/5 Very Good! (989 reviews)
"Check-in was efficient and hotel looked welcoming. Room was clean. Shortage of slippers for spa. Bar and restaurant experience mixed - shortage of bar staff resulted in long wait and disappointing lack of attention until we changed venues and young Abby looked after us well. Sadly our choice of meals ..."

Reviewed on 24 Nov 2021

Macdonald Bath Spa
Best Western Limpley Stoke Hotel
3 out of 5
Fully refundableReserve now, pay when you stay
The price is £50 per night from 23 Jan to 24 Jan
3.8/5 Good! (652 reviews)
"This hotel is well located for walking along the canal"

Reviewed on 1 Nov 2021

Best Western Limpley Stoke Hotel
The Old Mill Hotel
3 out of 5
Fully refundableReserve now, pay when you stay
The price is £54 per night from 23 Jan to 24 Jan
3.6/5 Good! (986 reviews)
"All good. Great staff"

Reviewed on 1 Nov 2021

The Old Mill Hotel
Don't see what you're looking for?
See all available properties in Bath
View all properties
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Bath Hotel Reviews
expedia verified reviews