Hotels in Bath

Search and compare Bath hotels from hundreds of travel sites and save

Bath, England, United Kingdom
23 Sep — 24 Sep2
Bath, England, United Kingdom
Thu 23/9
Fri 24/9
...and more

Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels in Bath

Filter by star ratings
All filters
10 Grove St - Bath Holiday Suites
10 Grove St - Bath Holiday Suites
9.2 Excellent
10 Grove Street, Bath, United Kingdom
Show on map
0.3 km from city centre, Bath 
ExcellentBased on 574 reviews
9.2

Situated in the city centre, 10 Grove St - Bath Holiday Suites provides easy access to Bath's popular retail and sightseeing areas. It also offers free Wi-Fi.

The Royal Hotel
The Royal Hotel
8.2 Excellent
Manvers Street - Ba1 1Jp, Bath, United Kingdom
Show on map
0.4 km from city centre, Bath 
ExcellentBased on 1,953 reviews
8.2

Situated in the heart of the city, Royal Hotel Bath offers easy access to Bath's main retail areas and tourist attractions. It has free Wi-Fi, a bar and is close to Bath Spa Railway Station.

Queens Hotel Cheltenham - MGallery
Queens Hotel Cheltenham - MGallery
8.3 Excellent
The Promenade, GL50 1NN, Cheltenham, United Kingdom
Show on map
60.4 km from city centre, Bath 
ExcellentBased on 1,562 reviews
8.3

Boasting a swimming pool, Queens Hotel Cheltenham - MGallery is located in Cheltenham and offers contemporary accommodation. It is ideally positioned for guests wishing to discover the area's attractions.

The Thief
The Thief
1 Monmouth Place, Bath, United Kingdom
Show on map
0.5 km from city centre, Bath 

Centrally located, The Thief Bath offers easy access to Bath's main sightseeing and retail areas. It also provides free Wi-Fi.

The Bird, Bath
The Bird, Bath
8.7 Excellent
18-19 Pulteney Road, Bath, United Kingdom
Show on map
0.6 km from city centre, Bath 
ExcellentBased on 782 reviews
8.7

Set in the heart of the city, The Bird Bath provides easy access to Bath's main sightseeing and retail areas. It also offers a 24-hour reception, free Wi-Fi and luggage storage.

Chestnuts House
Chestnuts House
9.7 Excellent
16 Henrietta Road, Bath, United Kingdom
Show on map
0.8 km from city centre, Bath 
ExcellentBased on 741 reviews
9.7

Strategically located in the heart of the city, this 5-star guest house makes for an ideal base in Bath. It is ideally positioned for those wanting to visit the area's popular attractions.

The Old Ham Tree
The Old Ham Tree
8.2 Excellent
The Old Ham Tree, Ham Green, Trowbridge, United Kingdom
Show on map
11.2 km from city centre, Bath 
ExcellentBased on 185 reviews
8.2

The Old Ham Tree is ideally situated in a peaceful village setting, a short drive from Bath and Bradford-on-Avon. It is also within walking distance of Holt's well-known tourist attractions.

Tasburgh House
Tasburgh House
Warminster Rd, Bath Ba2 6Sh, Uk, Bath, United Kingdom
Show on map
2.1 km from city centre, Bath 

Within a 45-minute car ride of Bristol Airport, Tasburgh House offers a rooftop terrace and free Wi-Fi. The various amenities this Victorian guest house features include laundry facilities, an express check-in and check-out feature and a terrace.

The Royal Crescent Hotel & Spa
The Royal Crescent Hotel & Spa
8.9 Excellent
16 Royal Crescent, Bath, United Kingdom
Show on map
0.9 km from city centre, Bath 
ExcellentBased on 424 reviews
8.9

Conveniently situated, The Royal Crescent Hotel & Spa allows for easy access to Bath's best sightseeing areas. It has a spa and wellness centre, as well as a Turkish steam bath, a heated pool and a sauna.

Cranleigh
Cranleigh
9.1 Excellent
159 Newbridge Hill, Bath, United Kingdom
Show on map
2.7 km from city centre, Bath 
ExcellentBased on 256 reviews
9.1

Situated a short drive from Roman Baths, Cranleigh provides cosy accommodation in Bath. Some of the facilities on offer at this Victorian 4-star bed & breakfast include free on-site parking and Wi-Fi.

Tips for booking a Bath hotel

Cheapest month:March
Most expensive month:October
Average price in Bath:$184/night
Absolute cheapest price found:$13/night
Cheapest day:Sunday
Most expensive day:Friday
$128 - $348
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$166 - $416
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Bath hotels

Show all 903 hotels
1
The Royal Crescent Hotel & Spa
The Royal Crescent Hotel & Spa
8.9 Excellent
16 Royal Crescent, Bath, United Kingdom
Show on map
0.9 km from city centre, Bath 

Conveniently situated, The Royal Crescent Hotel & Spa allows for easy access to Bath's best sightseeing areas. It has a spa and wellness centre, as well as a Turkish steam bath, a heated pool and a sauna.

2
The Henry Guest House
The Henry Guest House
8.9 Excellent
6 Henry Street, Bath, United Kingdom
Show on map
0.2 km from city centre, Bath 

Situated in the city centre, The Henry Guest House offers easy access to Bath's main shopping and sightseeing areas. It also provides a swimming pool, free Wi-Fi and room service.

3
The Gainsborough Bath Spa
The Gainsborough Bath Spa
9.1 Excellent
4 Beau Street, Bath, Somerset, Bath, United Kingdom
Show on map
0.2 km from city centre, Bath 

Conveniently located, The Gainsborough Bath Spa - YTL Classic Hotel offers easy access to Bath's best sightseeing areas. Those staying at the property have access to a sauna, an indoor pool and a beauty centre.

4
Travelodge Bath Waterside
Travelodge Bath Waterside
9.6 Excellent
Rossiter Road, Bath, United Kingdom
Show on map
0.6 km from city centre, Bath 

Centrally located, Travelodge Bath Waterside allows for easy access to Bath's main shopping and sightseeing areas. The multiple facilities this modern hotel has to offer include an express check-in and check-out feature, a 24-hour reception and a lift.

5
The Royal Hotel
The Royal Hotel
8.2 Excellent
Manvers Street - Ba1 1Jp, Bath, United Kingdom
Show on map
0.4 km from city centre, Bath 

Situated in the heart of the city, Royal Hotel Bath offers easy access to Bath's main retail areas and tourist attractions. It has free Wi-Fi, a bar and is close to Bath Spa Railway Station.

6
The Z Hotel Bath
The Z Hotel Bath
8.9 Excellent
7 Saw Close, Bath, United Kingdom
Show on map
0.2 km from city centre, Bath 

Z Hotel Bath is situated in Bath and features free Wi-Fi. This hotel is set in the heart of the city.

Cheapest hotels in Bath, Somerset

Show all 903 hotels
The Z Hotel Bath
The Z Hotel Bath
8.9 Excellent
7 Saw Close, Bath, United Kingdom
Show on map
0.2 km from city centre,  

Z Hotel Bath is situated in Bath and features free Wi-Fi. This hotel is set in the heart of the city.

$62
Avg. per night
The Old Ham Tree
The Old Ham Tree
8.2 Excellent
The Old Ham Tree, Ham Green, Trowbridge, United Kingdom
Show on map
4.0 km from city centre,  

The Old Ham Tree is ideally situated in a peaceful village setting, a short drive from Bath and Bradford-on-Avon. It is also within walking distance of Holt's well-known tourist attractions.

$69
Avg. per night
The Thief
The Thief
1 Monmouth Place, Bath, United Kingdom
Show on map
0.5 km from city centre,  

Centrally located, The Thief Bath offers easy access to Bath's main sightseeing and retail areas. It also provides free Wi-Fi.

$82
Avg. per night
Cranleigh
Cranleigh
9.1 Excellent
159 Newbridge Hill, Bath, United Kingdom
Show on map
2.7 km from city centre,  

Situated a short drive from Roman Baths, Cranleigh provides cosy accommodation in Bath. Some of the facilities on offer at this Victorian 4-star bed & breakfast include free on-site parking and Wi-Fi.

$123
Avg. per night
The Royal Hotel
The Royal Hotel
8.2 Excellent
Manvers Street - Ba1 1Jp, Bath, United Kingdom
Show on map
0.4 km from city centre,  

Situated in the heart of the city, Royal Hotel Bath offers easy access to Bath's main retail areas and tourist attractions. It has free Wi-Fi, a bar and is close to Bath Spa Railway Station.

$136
Avg. per night
The Henry Guest House
The Henry Guest House
8.9 Excellent
6 Henry Street, Bath, United Kingdom
Show on map
0.2 km from city centre,  

Situated in the city centre, The Henry Guest House offers easy access to Bath's main shopping and sightseeing areas. It also provides a swimming pool, free Wi-Fi and room service.

$136
Avg. per night
Queens Hotel Cheltenham - MGallery
Queens Hotel Cheltenham - MGallery
8.3 Excellent
The Promenade, GL50 1NN, Cheltenham, United Kingdom
Show on map
0.4 km from city centre,  

Boasting a swimming pool, Queens Hotel Cheltenham - MGallery is located in Cheltenham and offers contemporary accommodation. It is ideally positioned for guests wishing to discover the area's attractions.

$138
Avg. per night
Chestnuts House
Chestnuts House
9.7 Excellent
16 Henrietta Road, Bath, United Kingdom
Show on map
0.8 km from city centre,  

Strategically located in the heart of the city, this 5-star guest house makes for an ideal base in Bath. It is ideally positioned for those wanting to visit the area's popular attractions.

$145
Avg. per night

Hotel prices in Bath

2 stars or below

$69 - $220

Travelodge Bath Waterside

No. 1 most popular

$220
Avg. per night
The Old Ham Tree

Best value

The Old Ham Tree
8.2 Excellent
$69
Avg. per night
3 stars

$82 - $204

The Thief

No. 1 most popular

$82
Avg. per night
The Royal Hotel

No. 2 most popular

The Royal Hotel
8.2 Excellent
$136
Avg. per night
The Bull At Burford

Best value

The Bull At Burford
9.4 Excellent
$96
Avg. per night
4 stars and up

$109 - $384

The Gainsborough Bath Spa

No. 1 most popular

$300
Avg. per night
The Royal Crescent Hotel & Spa

No. 2 most popular

$384
Avg. per night
Pulteney House

Best value

Pulteney House
8.9 Excellent
$109
Avg. per night

Best prices found by HotelsCombined users in the past 24 hours.

Where to stay in Bath

About Bath

With hot springs, Roman baths and a rich medieval heritage, the quaint city of Bath is a historic Roman and Georgian spa city. Set in the rolling Somerset countryside, Bath is listed as a World Heritage Site and dates back to the early 18th century.

Things to do

The Royal Crescent is an arched row of 30 iconic Georgian townhouses designed by local architect John Wood. Head to No.1 Royal Crescent to take a peek inside the magnificent buildings and appreciate its beautiful architecture. Visit the on-site museum to see period furniture from the late 18th century.

Literature lovers will enjoy the Jane Austen Centre, which depicts the life of the English novelist and former Bath resident, through her possessions. Take a guided tour with a costumed character to see the Jane waxwork, before heading to the Regency Tearooms for afternoon tea.

For a dose of culture, head to Bath Abbey, a medieval place of worship that boasts a fascinating Gothic interior. Dating back to the 7th century, the abbey is home to a prestigious choir and is one of Britain’s most-visited religious sites.

The city's biggest pull is its Roman Baths. Visit the remains of one of the finest religious spas of the ancient world where the natural hot water flows and the thermal springs rise. Take a tour around the Great Bath and drink the natural spring water.

Getting around

Bristol Airport is just under an hour’s drive west of the city, while London Heathrow is just two hours away. Bath can be explored entirely on foot or you can ride the public buses or hire a taxi.

Bath travel FAQs

  • What are the best hotels in Bath?

    The Z Hotel Bath is a very popular hotel in Bath, with a score of 8.9 from 13,444 reviews. The Gainsborough Bath Spa (9.1 from 2,331 reviews) and The Old Ham Tree (8.2 from 185 reviews) are also highly rated Bath hotels based on recent feedback from HotelsCombined users.

  • What is a good hotel near Bath City Centre?

    The Z Hotel Bath is a hotel near Bath City Centre that is popular with HotelsCombined users, scoring 8.9 across 13,444 reviews.

  • What is a good hotel in Bath near Thermae Bath Spa?

    The Z Hotel Bath is the hotel close to Thermae Bath Spa that is most recommended by HotelsCombined users, with 13,444 reviews rating it at 8.9/10.

  • Is there a good hotel near Bath Racecourse?

    If you’re looking for good hotels near Bath Racecourse, consider Pathways, Beachwood Cottage (rated 9.7 over 100 reviews).

  • How much do hotels in Bath cost?

    The average prices of hotels in Bath have been around $278 per night over the last 3 days.

  • How much is a cheap hotel in Bath?

    $19/night is the cheapest price found for a hotel in Bath by HotelsCombined users over the last 72 hours.