Bath hotels — compare Expedia & Hotels.com
A UNESCO-listed Georgian city centre you can walk end-to-end in 20 minutes — the Roman Baths, Royal Crescent, and Thermae Bath Spa are all within a 10-minute stroll. Stays here lean boutique: chain inventory is limited and Georgian townhouses dominate, so book 6–8 weeks ahead for autumn weekends and the Christmas market window. The city centre (BA1 1–2) is the only practical base without a car; avoid out-of-town park-and-ride hotels unless you are driving onward to the Cotswolds. Bath Spa station puts you 1h 25min from London Paddington; Bristol Airport is 45 minutes by bus. Midweek stays (Tuesday–Thursday) often run 20–30% below weekend pricing. Parking inside the city walls is scarce and expensive — factor £25+/night if you must drive.
Typical nightly rate: £100–£260
Hotels in Bath
Editorial picks · click through for live prices
ExpediaHotel Indigo Bath
South Parade
From £140 / night
Hotels.comThe Royal Hotel
Manvers Street
From £95 / night
ExpediaApex City of Bath Hotel
City Centre
From £145 / night
Hotels.comFrancis Hotel Bath
Queen Square
From £130 / night
ExpediaHilton Bath City
City Centre
From £115 / night
Hotels.comThe Z Hotel Bath
City Centre
From £85 / night
ExpediaPremier Inn Bath City Centre
City Centre
From £75 / night
Hotels.comNo.15 Bath by GuestHouse
Sydney Place
From £160 / night
Search Bath on our partners
Search Bath on Expedia Group partners
Final price, availability and cancellation policy are determined by the merchant. We earn a commission when you complete a booking, at no extra cost to you. Read our affiliate disclosure.
Top things to do in Bath
- Roman Baths
- Royal Crescent
- Thermae Bath Spa