The best hotels in Bath

Bath has a good number of hotels, many of them in the heart of the city among the Georgian streets which are one of Bath’s main attractions. You’ll find some tips on choosing accommodation on the Where to stay page.

Abbey Hotel *** – This three-star Best Western hotel is one of the most conveniently-located places to stay in Bath – it’s on North Parade, in the town centre just a minute’s walk from the Abbey, and only five minutes’ walk from the railway station.

Francis Hotel **** – One of the oldest and grandest addresses in Bath, in elegant Queen Square, this historic hotel, now an MGallery Collection property, has been made over in a bold modern style. The location is convenient though unlikely to be quiet.

Queensberry Hotel *** – An elegant hotel in a central location, the Queensberry has a popular restaurant, The Olive Tree. A short walk uphill from the heart of town, close to the Circus.

Premier Inn Bath City Centre *** – This popular chain hotel is not far from the shopping area of the town centre and although neither the modern building or the location have the period charm of rivals, it is an efficient and convenient place to stay and offers good value for money.

The Halcyon *** – In an excellent location for the railway station and for sightseeing – everything is just minutes away – this hotel has lots of contemporary style within its historic building. The basement bar is trendy and popular with Bath locals and visitors.

Macdonald Bath Spa Hotel ***** – One of Bath’s five-star luxury hotels, the Bath Spa Hotel is situated a few minutes’ walk from the heart of town, in its own attractive green gardens. With a spa, a restaurant and a swimming pool, this is one of the best places to come for a luxury break in Bath.

Bath Priory Hotel and Spa ***** – Another five-star classic, this hotel is in the suburbs of Bath, but has some of the style and ambience of a country house hotel. With a spa, gardens, a pool and a Michelin-starred restaurant it is another ‘destination’ hotel.

The Royal Crescent **** – The third of Bath’s trio of tip-top luxury hotels, this has an unbeatable location in the central section of the Royal Crescent, looking out over Bath. There’s a modern spa in the old coach house, a cocktail bar, restaurant and a garden.

Royal Hotel *** – If you’ll be arriving in Bath by train, with heavy luggage, you couldn’t choose a more convenient place to stay than the traditional-style Royal Hotel. Although it’s on a noisy street corner, this disadvantage is weighed against the handiness of the location directly across the road from Bath Spa railway station.

Harington’s Hotel ***- In a nice lane in the town centre, this boutique hotel has a coffee lounge and outdoor hot tub and bedrooms in a vibrant modern style.

Hilton Bath City **** – The modern building is a famous eyesore on the banks of the Avon, but if you want the reassuring atmosphere of a big chain, the Hilton is in a good central location near Pulteney Bridge. Facilities include a gym and a restaurant.