A UNESCO World Heritage city, Bath is one of England’s most elegant, with Roman baths, honey-coloured Georgian buildings and natural hot springs. Its compact centre is walkable and very popular for romantic breaks.
Hotel prices in Bath
Choose your dates and compare live room prices at 68 hotels.
Top Rated
Chestnuts House
Cherry Orchard Lodge
95 Sydney Place B&B
Brindleys
Grosvenor Villa
The Bath House Boutique B&B – IN-ROOM Breakfast – FREE parking
The Cottage at Weston Lawn
The Cedars
Cherry Orchard Farm
The Royal Crescent Hotel & Spa
Wheelwrights Arms Country Inn & Pub
The Wheatsheaf Combe Hay
Best Prices
YHA Bath
Bath Backpackers
Holiday Inn Express Bath, an IHG Hotel
The Z Hotel Bath
Brooks Guesthouse
Brocks
Number 17 Bath
Rivers Street Georgian City Apartment
Royal Hotel
The Cedars
Oldfields House
Dorian House Boutique B&B
Where to Stay in Bath
- The city centre: the Roman Baths, Bath Abbey and Pulteney Bridge within walking distance.
- The Royal Crescent and the Circus: boutique hotels among the finest Georgian architecture.
- The station and SouthGate: practical if you arrive by train, close to the shopping centre.
- Bathwick and Lansdown: guest houses on quiet streets a short walk from the centre.
Types of Accommodation
Boutique hotels, guest houses and B&Bs dominate in Bath, most in historic Georgian buildings. Rooms can be small and parking in the centre is limited. Hotels fill quickly at weekends and during the Christmas market.
When to Go
Spring and autumn are the most pleasant seasons for exploring; summer is busier. The Christmas market in December is one of Bath’s most popular events.
Getting There
Direct trains run from London to Bath Spa. The nearest airport is Bristol; for a private transfer to your hotel, see Bristol Airport to Bath transfer.
Things to Do in Bath
The Roman Baths, Bath Abbey, the Royal Crescent, the rooftop pool at Thermae Bath Spa, Pulteney Bridge and the Jane Austen Centre are the city’s classics. Nearby Bristol and the Cotswold villages make good day trips.
Who Is It For?
Bath is ideal for couples on a romantic escape, spa and thermal lovers, history and architecture enthusiasts and anyone planning a short weekend from London.
Practical Tips
- There can be queues at Thermae Bath Spa at weekends; go on a weekday or early.
- If you drive, use the park-and-ride car parks.
- Booking Roman Baths tickets ahead shortens your wait.
Booking a Hotel in Bath
The lists on this page bring together the highest-rated hotels and the best-value options. Enter your check-in and check-out dates and the number of guests to see available room types, board options and cancellation terms. Card payments are processed securely. Your card is not charged now; the amount is taken once your booking is confirmed.
Airport transfers
Bath hotel prices
The cheapest time to stay in Bath over the coming months is January, at an average of £138 per night. Prices peak in December (£173). 5-star hotels average £218 per night.
| Month | All hotels | 5-star | 4-star |
|---|---|---|---|
| October 2026 | £159.35 | £223.22 | £154.91 |
| November 2026 | £151.97 | £212.59 | £147.92 |
| December 2026 | £173.16 | £252.38 | £169.88 |
| January 2027 | £137.95 | £180.40 | £137.85 |
| February 2027 | £152.42 | £212.80 | £140.17 |
| March 2027 | £161.13 | £226.77 | £155.08 |
Average lowest nightly price for 2 adults, from Booking.com availability, updated twice a month.
Frequently asked questions
How much are hotels in Bath in October?
In October, hotels in Bath average £159 per night, from £37 (2 adults, 1 night).
What is the cheapest month to visit Bath?
Over the coming months, January is the cheapest, at an average of £138 per night.
How much is a 5-star hotel in Bath per night?
5-star hotels in Bath average £218 per night over the coming months.