Bath
Photo: Wikipedia

Hotels in Bath

68 hotels

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

Best Prices

View all 68 hotels

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

Bristol Airport to Bath transfer Cardiff Airport to Bath transfer

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.