Bath Hotels

Most hotels are fully refundable. Because flexibility matters.

Save 10% or more on select stays with Expedia Rewards

Search over 2.9 million properties and 550 airlines worldwide

Filter by

Lamppost Villa
3 out of 5
3 Crescent Gardens, Bath, England, BA1 2NA
0.69 km from city centre
3/5 (54 reviews)
All good for a very last minute booking
"Really was a last minute booking, made that morning so we took what we could get as the town of Bath was pretty much fully booked for the upcoming Bank Holiday weekend. ( Paid more then wanted or excepted )The whole hotel was clean and fresh ( new carpet through) It had everything we needed ( Sparkling ..."

Reviewed on 30 Aug 2021

Lamppost Villa
The Royal Crescent Hotel & Spa
5 out of 5
16 Royal Crescent, Bath, England, BA1 2LS
Fully refundableReserve now, pay when you stay
The price is €392 per night from 21 Aug to 22 Aug
0.77 km from city centre
4.6/5 Exceptional! (496 reviews)
"Really enjoyed the stay. Will definitely be back."

Reviewed on 14 Aug 2022

The Royal Crescent Hotel & Spa
Apex City of Bath Hotel
4 out of 5
1 James Street West, Bath, England, BA1 2DA
Fully refundableReserve now, pay when you stay
The price is €132 per night from 4 Sep to 5 Sep
0.26 km from city centre
4.4/5 Wonderful! (1,567 reviews)
"Great location good staff but a very busy hotel with terrible parking and the front was constantly James with transient tour buses and members. It just takes the shine off a stay here. You’re constantly dealing with cues and a jammed lobby. I would not recommend."

Reviewed on 16 Aug 2022

Apex City of Bath Hotel
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.
Doubletree by Hilton Bath
4 out of 5
Walcot Street, Bath, England, BA1 5BJ
Fully refundableReserve now, pay when you stay
The price is €135 per night from 18 Sep to 19 Sep
0.24 km from city centre
4.1/5 Very Good! (461 reviews)
"Very good, to be expected from a Hilton"

Reviewed on 16 Aug 2022

Doubletree by Hilton Bath
The Gainsborough Bath Spa - Small Luxury Hotels of the World
5 out of 5
Beau Street, Bath, England, BA1 1QY
Fully refundableReserve now, pay when you stay
The price is €275 per night from 4 Sep to 5 Sep
0.21 km from city centre
4.7/5 Exceptional! (883 reviews)
"Amazing hotel and great service, would definitely stay again."

Reviewed on 12 Aug 2022

The Gainsborough Bath Spa - Small Luxury Hotels of the World
Francis Hotel Bath
4 out of 5
Queen Square, Bath, England, BA1 2HH
Fully refundableReserve now, pay when you stay
The price is €140 per night from 4 Sep to 5 Sep
0.21 km from city centre
4.4/5 Wonderful! (996 reviews)
"Lovely place to stay. Thank you"

Reviewed on 5 Aug 2022

Francis Hotel Bath
Hampton by Hilton Bath City
3 out of 5
Avon Street, Bath, England, BA1 1UP
Fully refundableReserve now, pay when you stay
The price is €130 per night from 18 Sep to 19 Sep
0.27 km from city centre
4.6/5 Wonderful! (166 reviews)
Good stay.
"Modern, clean and well equipped. Service was friendly, although I expect when it is busy check-in probably takes a while. Quiet and slept well. Breakfast was busy."

Reviewed on 14 Aug 2022

Hampton by Hilton Bath City
The Royal Hotel
3.5 out of 5
Manvers Street - BA1 1JP, Bath, England, BA1 1JP
Fully refundableReserve now, pay when you stay
The price is €105 per night from 18 Sep to 19 Sep
0.52 km from city centre
4.2/5 Excellent! (301 reviews)
"Great location, convenience of bar and restaurant"

Reviewed on 15 Aug 2022

The Royal Hotel
No.15 by GuestHouse, Bath
4.5 out of 5
15 Great Pulteney Street, Bath, England, BA2 4BS
Fully refundableReserve now, pay when you stay
The price is €163 per night from 29 Aug to 30 Aug
0.48 km from city centre
4.6/5 Exceptional! (383 reviews)
"A beautiful hotel on a gorgeous street, slightly but comfortably set off from the busy downtown. It was perfect, really. Special recognition to Henni, who helped us at every step of our stay and was incredibly nice and friendly."

Reviewed on 7 Aug 2022

No.15 by GuestHouse, Bath
Lansdown Grove
4 out of 5
LANSDOWN ROAD, Bath, England, BA1 5EH
Fully refundableReserve now, pay when you stay
The price is €118 per night from 4 Sep to 5 Sep
0.97 km from city centre
4.4/5 Wonderful! (184 reviews)
Fantastic!
"Fantastic staff, lovely place and good value for money."

Reviewed on 15 Aug 2022

Lansdown Grove
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.

Near an Attraction

Bath hotels information

Number of reviews 5491
Accommodation 849 hotels
Lowest Price €105
Highest Price €392

Frequently asked questions

Recent Reviews in Bath
expedia verified reviews

Plan your trip in a snap on the app

From home or hammock, organise your entire escape and explore app offers

Text yourself a download link for easy access

By providing your number, you agree to receive a one-time automated text message with a link to get the app. Standard text message rates may apply.
QR code