Hotels in Bath

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

Bath, England, United Kingdom
Dec 8 — Dec 92
Bath, England, United Kingdom
Wed 8/12
Thu 9/12
...and more

Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels in Bath

Filter by star ratings
All filters
Francis Hotel Bath - MGallery
Francis Hotel Bath - MGallery
8,4 Excellent
Queen Square 6-12, Bath, United Kingdom
Show on map
0,3 km from city centre, Bath 
ExcellentBased on 2 429 reviews
8,4

Centrally located, Francis Hotel Bath - MGallery offers easy access to Bath's main sightseeing and retail areas. It provides 4-star accommodation and views of the city.

Macdonald Bath Spa
Macdonald Bath Spa
8,1 Excellent
Sydney Rd Bath Ba2 6Jf, Bath, United Kingdom
Show on map
1,2 km from city centre, Bath 
ExcellentBased on 4 857 reviews
8,1

Located in Bath, Macdonald Bath Spa Hotel provides stylish, 5-star accommodation close to Sydney Gardens. This Victorian resort is set in the heart of the city.

Wentworth House
Wentworth House
6,3 Good
106 Bloomfield Road, Bath, United Kingdom
Show on map
1,4 km from city centre, Bath 
GoodBased on 786 reviews
6,3

Wentworth House Bath is located in Bath and features free Wi-Fi. It provides free public parking on site and is close to shops and restaurants.

The Royal Hotel
The Royal Hotel
8,1 Excellent
Manvers Street - Ba1 1Jp, Bath, United Kingdom
Show on map
0,4 km from city centre, Bath 
ExcellentBased on 2 016 reviews
8,1

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.

The Old Mill Hotel
The Old Mill Hotel
7,5 Good
Toll Bridge Road, Bath, United Kingdom
Show on map
3,3 km from city centre, Bath 
GoodBased on 2 987 reviews
7,5

Situated in Bath, Old Mill Hotel & Lodge provides modern accommodation with sweeping river views. It also offers a rooftop terrace, plus views of the countryside.

Henrietta House
Henrietta House
7,9 Good
33 Henrietta Street, Bath, United Kingdom
Show on map
0,4 km from city centre, Bath 
GoodBased on 2 282 reviews
7,9

Set in the city centre, Henrietta House offers easy access to Bath's main shopping and sightseeing areas. It is situated a short walk from Sydney Gardens, Thermae Bath Spa and Roman Baths.

St Christopher's Inn Bath
St Christopher's Inn Bath
7,8 Good
9 Green Street, Bath, United Kingdom
Show on map
0,2 km from city centre, Bath 
GoodBased on 835 reviews
7,8

Featuring an on-site bar, this central Bath hostel is situated just a short stroll from SouthGate and Recreation Ground. It is close to Roman Baths, dining options and shops.

The George Inn and The Plaine
The George Inn and The Plaine
8,8 Excellent
High Street, Bath, United Kingdom
Show on map
9,2 km from city centre, Bath 
ExcellentBased on 487 reviews
8,8

The George Inn & Plaine is ideally positioned in a peaceful setting in Norton St Philip, a short drive from Mendip Hills. The multiple facilities this cosy inn features include a kids club, highchairs and a cricket pitch.

Chestnuts House
Chestnuts House
9,6 Excellent
16 Henrietta Road, Bath, United Kingdom
Show on map
0,8 km from city centre, Bath 
ExcellentBased on 751 reviews
9,6

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.

Tips for booking a Bath hotel

Cheapest month:August
Most expensive month:July
Average price in Bath:R2 572/night
Absolute cheapest price found:R186/night
Cheapest day:Thursday
Most expensive day:Friday
R243 - R4 351
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
R243 - R3 152
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Bath hotels

Show all 929 hotels
1
Yha Bath
Yha Bath
8,2 Excellent
Bathwick Hill, Bath, United Kingdom
Show on map
1,3 km from city centre, Bath, ENG, United Kingdom 

YHA Bath provides comfortable 3-star accommodation in Bath. It is close to Bathwick Hill, shops and nightlife options.

2
Saco Bath - St James's Parade
Saco Bath - St James's Parade
8,8 Excellent
Bath, United Kingdom
Show on map
0,2 km from city centre, Bath, ENG, United Kingdom 

Set in the heart of the city, SACO Bath - St James Parade provides easy access to Bath's main retail and sightseeing areas. Only a short walk from Roman Baths, it offers contemporary apartments equipped with a kitchenette, a private bathroom and a refrigerator.

3
The Royal Crescent Hotel & Spa
The Royal Crescent Hotel & Spa
8,8 Excellent
16 Royal Crescent, Bath, United Kingdom
Show on map
0,9 km from city centre, Bath, ENG, United Kingdom 

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.

4
Wentworth House
Wentworth House
6,3 Good
106 Bloomfield Road, Bath, United Kingdom
Show on map
1,4 km from city centre, Bath, ENG, United Kingdom 

Wentworth House Bath is located in Bath and features free Wi-Fi. It provides free public parking on site and is close to shops and restaurants.

5
The Gainsborough Bath Spa
The Gainsborough Bath Spa
9,0 Excellent
4 Beau Street, Bath, Somerset, Bath, United Kingdom
Show on map
0,2 km from city centre, Bath, ENG, United Kingdom 

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.

6
Henrietta House
Henrietta House
7,9 Good
33 Henrietta Street, Bath, United Kingdom
Show on map
0,4 km from city centre, Bath, ENG, United Kingdom 

Set in the city centre, Henrietta House offers easy access to Bath's main shopping and sightseeing areas. It is situated a short walk from Sydney Gardens, Thermae Bath Spa and Roman Baths.

7
The George Inn and The Plaine
The George Inn and The Plaine
8,8 Excellent
High Street, Bath, United Kingdom
Show on map
9,2 km from city centre, Bath, ENG, United Kingdom 

The George Inn & Plaine is ideally positioned in a peaceful setting in Norton St Philip, a short drive from Mendip Hills. The multiple facilities this cosy inn features include a kids club, highchairs and a cricket pitch.

8
Apex City of Bath Hotel
Apex City of Bath Hotel
8,7 Excellent
1 James Street West, Bath, United Kingdom
Show on map
0,3 km from city centre, Bath, ENG, United Kingdom 

Conveniently located in the middle of the city, this 4-star hotel makes for an ideal base in Bath. It also provides an indoor pool, an express check-in and check-out feature and a sauna.

Cheapest hotels in Bath, Somerset

Show all 929 hotels
St Christopher's Inn Bath
St Christopher's Inn Bath
7,8 Good
9 Green Street, Bath, United Kingdom
Show on map
0,2 km from city centre,  

Featuring an on-site bar, this central Bath hostel is situated just a short stroll from SouthGate and Recreation Ground. It is close to Roman Baths, dining options and shops.

R319
Avg. per night
Yha Bath
Yha Bath
8,2 Excellent
Bathwick Hill, Bath, United Kingdom
Show on map
1,3 km from city centre,  

YHA Bath provides comfortable 3-star accommodation in Bath. It is close to Bathwick Hill, shops and nightlife options.

R623
Avg. per night
Holiday Inn Express Bath
Holiday Inn Express Bath
8,1 Excellent
Lower Bristol Road, Bath, United Kingdom
Show on map
1,0 km from city centre,  

Situated in the heart of Bath's town centre, Holiday Inn Express Bath offers parking and free wireless internet access. It is ideally located for those wanting to visit the area's popular attractions.

R958
Avg. per night
The Z Hotel Bath
The Z Hotel Bath
8,8 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.

R958
Avg. per night
The Old Mill Hotel
The Old Mill Hotel
7,5 Good
Toll Bridge Road, Bath, United Kingdom
Show on map
3,3 km from city centre,  

Situated in Bath, Old Mill Hotel & Lodge provides modern accommodation with sweeping river views. It also offers a rooftop terrace, plus views of the countryside.

R990
Avg. per night
Wentworth House
Wentworth House
6,3 Good
106 Bloomfield Road, Bath, United Kingdom
Show on map
1,4 km from city centre,  

Wentworth House Bath is located in Bath and features free Wi-Fi. It provides free public parking on site and is close to shops and restaurants.

R1 102
Avg. per night
Best Western Limpley Stoke Hotel
Best Western Limpley Stoke Hotel
7,4 Good
Lower Limpley Stoke Avon, Bath, United Kingdom
Show on map
4,9 km from city centre,  

Located within the picturesque parkland of Limpley Stoke, Best Western Limpley Stoke Hotel provides traditional accommodation and a wide range of facilities, including meeting rooms, an express check-in and check-out feature and a 24-hour reception. It also features a concierge, porters and luggage storage.

R1 102
Avg. per night
Henrietta House
Henrietta House
7,9 Good
33 Henrietta Street, Bath, United Kingdom
Show on map
0,4 km from city centre,  

Set in the city centre, Henrietta House offers easy access to Bath's main shopping and sightseeing areas. It is situated a short walk from Sydney Gardens, Thermae Bath Spa and Roman Baths.

R1 581
Avg. per night

Hotel prices in Bath

2 stars or below

R319 - R894

Travelodge Bath Waterside

No. 1 most popular

R894
Avg. per night
St Christopher's Inn Bath

Best value

R319
Avg. per night
3 stars

R623 - R2 331

Holiday Inn Express Bath

No. 1 most popular

R958
Avg. per night
The Z Hotel Bath

No. 2 most popular

The Z Hotel Bath
8,8 Excellent
R958
Avg. per night
Yha Bath

Best value

Yha Bath
8,2 Excellent
R623
Avg. per night
4 stars and up

R1 102 - R5 971

Francis Hotel Bath - MGallery

No. 1 most popular

R2 443
Avg. per night
The Gainsborough Bath Spa

No. 2 most popular

R3 528
Avg. per night
Wentworth House

Best value

R1 102
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?

    Bailbrook House is a very popular hotel in Bath, with a score of 8,8 from 1 477 reviews. St Christopher's Inn Bath (7,8 from 835 reviews) and Francis Hotel Bath - MGallery (8,4 from 2 429 reviews) are also highly rated Bath hotels based on recent feedback from HotelsCombined users.

  • What is a good hotel near Bath City Centre?

    St Christopher's Inn Bath is a hotel near Bath City Centre that is popular with HotelsCombined users, scoring 7,8 across 835 reviews.

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

    The most popular hotel near Thermae Bath Spa is St Christopher's Inn Bath, with 835 HotelsCombined users scoring it 7,8/10.

  • Is there a good hotel near Bath Racecourse?

    If you’re looking for good hotels near Bath Racecourse, consider Golf Club House (rated 8,4 over 66 reviews).

  • How much do hotels in Bath cost?

    The average price of a hotel in Bath is R3 097 per night, based on the last 3 days’ data. The average price of a 4-star hotel in Bath around is R3 273 per night, whereas for a 5-star hotel it’s R6 737 per night.

  • How much is a cheap hotel in Bath?

    Prices for Bath hotels have been found for as low as R303/night over the last 3 days.