Find hotels in Bristol from $41

Most hotels are fully refundable. Because flexibility matters.

Save 10% or more on over 100,000 hotels worldwide as a One Key member.

Search over 2.9 million properties and 550 airlines worldwide.

Filter by

Popular filters
Popular filters
Guest rating
Guest rating
Star rating
Payment type
Payment type
Property type
Property type
Neighborhood
Neighborhood
Popular locations
Popular locations
Meal plans available
Meal plans available
Amenities
Amenities
Accessibility
Accessibility
Traveler experience
Traveler experience

Compare 1,191 hotels, room rates, hotel reviews and availability. Most hotels are fully refundable.

Delta Hotels by Marriott Bristol City Centre
4 out of 5
2 Lower Castle Street, Old Market, Bristol, England
Fully refundableReserve now, pay when you stay
The price is $78 per night from Oct 22 to Oct 23
$78
per night
Oct 22 - Oct 23
0.5 mi from city center
8.4/10 Very Good! (1,005 reviews)
Good location and staff. Aging hotel.
"Friendly staff, excellent location but hotel is aging a bit"

Reviewed on Sep 19, 2023

Delta Hotels by Marriott Bristol City Centre
Doubletree by Hilton Bath
4 out of 5
Walcot Street, Bath, England
Fully refundableReserve now, pay when you stay
The price is $91 per night from Oct 22 to Oct 23
$91
per night
Oct 22 - Oct 23
11.29 mi from city center
8.2/10 Very Good! (713 reviews)
"it was in the centre of things within walking distance of most attractions"

Reviewed on Sep 22, 2023

Doubletree by Hilton Bath
The Grand Atlantic Hotel
3 out of 5
Beach Road, Weston-super-Mare, England
The price is $64 per night from Oct 1 to Oct 2
$64
per night
Oct 1 - Oct 2
18.75 mi from city center
8.2/10 Very Good! (547 reviews)
"Beautiful hotel, very friendly staff, food is lovely, short walk to the town and promenade, easy access to restaurants and pubs, would definitely recommend this hotel."

Reviewed on Sep 26, 2023

The Grand Atlantic Hotel
Save an average of 15% on thousands of hotels when you're signed in
Novotel Bristol Centre
4 out of 5
Victoria Street, Bristol, England
Fully refundableReserve now, pay when you stay
The price is $77 per night from Oct 22 to Oct 23
$77
per night
Oct 22 - Oct 23
0.88 mi from city center
8.4/10 Very Good! (1,002 reviews)
Great location
"Great location, near the railway station and central to the city. Parking on site which was great. Room was lovely and the pillows were fantastic. Will definitely stay here again"

Reviewed on Sep 25, 2023

Novotel Bristol Centre
The Bristol Hotel
4 out of 5
Prince Street, Bristol, England
Fully refundableReserve now, pay when you stay
The price is $105 per night from Oct 22 to Oct 23
$105
per night
Oct 22 - Oct 23
0.95 mi from city center
8.8/10 Excellent! (1,002 reviews)
"Very clean and comfortable hotel experience. Although the rooms were not very spacious they were adequate for a short stay. It was convenient to the event we were attending, which was excellent. All the staff were courteous and attentive. Not enough dining options in the mornings - Rick’s didn’t ..."

Reviewed on Sep 24, 2023

The Bristol Hotel
Clayton Hotel Bristol City
4 out of 5
Broad Street, Bristol, England
Fully refundableReserve now, pay when you stay
The price is $111 per night from Oct 1 to Oct 2
$111
per night
Oct 1 - Oct 2
0.56 mi from city center
8.8/10 Excellent! (364 reviews)
"Great area. Organized staff and helpful. Nice bar and great place to eat. Will be staying there again"

Reviewed on Sep 17, 2023

Clayton Hotel Bristol City
Hilton Garden Inn Bristol City Centre
4 out of 5
Temple Way, Bristol, England
Fully refundableReserve now, pay when you stay
The price is $78 per night from Oct 8 to Oct 9
$78
per night
Oct 8 - Oct 9
0.83 mi from city center
8.6/10 Excellent! (1,000 reviews)
Uni drop off - ideal place
"Warm welcome - helpful reception staff - good breakfast - convenient location"

Reviewed on Sep 18, 2023

Hilton Garden Inn Bristol City Centre
The Royal Crescent Hotel & Spa
5 out of 5
16 Royal Crescent, Bath, England
Fully refundableReserve now, pay when you stay
The price is $324 per night from Oct 23 to Oct 24
$324
per night
Oct 23 - Oct 24
10.86 mi from city center
9.2/10 Wonderful! (544 reviews)
Perfection
"Best place I've ever stayed. The Staff were amazing and would do anything for us. so friendly and the photos online do not do it justice. Spar is amazing"

Reviewed on Sep 22, 2023

The Royal Crescent Hotel & Spa
Mercure Newport Hotel
4 out of 5
Chartist Tower, Upper Dock Street, Newport, Wales
Fully refundableReserve now, pay when you stay
The price is $66 per night from Oct 8 to Oct 9
$66
per night
Oct 8 - Oct 9
19.43 mi from city center
9.2/10 Wonderful! (257 reviews)
Ideal for Business Trip
"Good location, comfy rooms, ideal for business trip"

Reviewed on Sep 15, 2023

Mercure Newport Hotel
Harbour Hotel Bristol
4 out of 5
53-55 Corn St, Bristol, England
Fully refundableReserve now, pay when you stay
The price is $86 per night from Oct 1 to Oct 2
$86
per night
Oct 1 - Oct 2
0.62 mi from city center
8.4/10 Very Good! (679 reviews)
"Lovely staff and a great room"

Reviewed on Sep 5, 2023

Harbour Hotel Bristol
DoubleTree by Hilton Hotel Bristol South - Cadbury House
4 out of 5
Frost Hill, Congresbury, Bristol, England
Fully refundableReserve now, pay when you stay
The price is $95 per night from Oct 8 to Oct 9
$95
per night
Oct 8 - Oct 9
11.01 mi from city center
8.2/10 Very Good! (1,001 reviews)
Stopover after late landing at Bristol Airport
"We were only stopping over, but the hotel seemed comfortable etc."

Reviewed on Sep 15, 2023

DoubleTree by Hilton Hotel Bristol South - Cadbury House
Aztec Hotel & Spa
4 out of 5
Aztec West, Almondsbury, Bristol, England
Fully refundableReserve now, pay when you stay
The price is $91 per night from Oct 22 to Oct 23
$91
per night
Oct 22 - Oct 23
5.53 mi from city center
8.6/10 Excellent! (997 reviews)
"Why a extra £10 to use the pool 🤔"

Reviewed on Sep 25, 2023

Aztec Hotel & Spa
Holiday Inn Express Bristol - Filton, an IHG Hotel
3 out of 5
New Road Bristol Parkway Business Park, Bristol, England
Fully refundable
The price is $56 per night from Oct 8 to Oct 9
$56
per night
Oct 8 - Oct 9
3.42 mi from city center
8.4/10 Very Good! (1,005 reviews)
"Convenient for Bristol centre but far enough out so parking not a problem. Shopping centre a short walk away in case you forgot stuff, and has a few places to eat. Room clean, lovely sheets, good shower. Staff very pleasant and friendly."

Reviewed on Sep 25, 2023

Holiday Inn Express Bristol - Filton, an IHG Hotel
The Bird, Bath
4 out of 5
18-19 Pulteney Road, Bath, England
Fully refundableReserve now, pay when you stay
The price is $149 per night from Oct 18 to Oct 19
$149
per night
Oct 18 - Oct 19
11.65 mi from city center
8.6/10 Excellent! (662 reviews)
Everything lovely
"Hosts were exceedingly welcoming and friendly, particularly Caroline. Our room was clean, comfortable and pretty as was the restaurant. The food was very good. The restaurant staff were oddly nervous but gave good service and were very nice. We had a lovely view over the rugby club and the city skyline. ..."

Reviewed on Sep 24, 2023

The Bird, Bath
Radisson Blu Hotel Bristol
4 out of 5
Broad Quay, Bristol & West House, Bristol, England
Fully refundableReserve now, pay when you stay
The price is $82 per night from Oct 1 to Oct 2
$82
per night
Oct 1 - Oct 2
0.82 mi from city center
8/10 Very Good! (1,001 reviews)
Great staff and location
"Very friendly staff especially dining room excellent room facilities would definitely stay again"

Reviewed on Sep 10, 2023

Radisson Blu Hotel Bristol
The Bath Priory Hotel and Spa
5 out of 5
Weston Road, Bath, England
Fully refundableReserve now, pay when you stay
The price is $210 per night from Oct 4 to Oct 5
$210
per night
Oct 4 - Oct 5
10.21 mi from city center
9.2/10 Wonderful! (322 reviews)
"We had a lovely one night stay for our anniversary. The staff were so kind and friendly throughout. The room was to a very high standard. The spa was amazing. Both indoor and outdoor pools were slightly salted and really clean. Nice to go for a swim before breakfast! The chef was very accommodating ..."

Reviewed on Sep 12, 2023

The Bath Priory Hotel and Spa
The Royal Hotel
3 out of 5
1 South Parade, Weston-super-Mare, England
The price is $112 per night from Sep 28 to Sep 29
$112
per night
Sep 28 - Sep 29
18.58 mi from city center
8.2/10 Very Good! (738 reviews)
"It was a lovely hotel.only thing wrong I found the toilet was very small."

Reviewed on Sep 14, 2023

The Royal Hotel
Arnos Manor Hotel
3 out of 5
470 Bath Road, Arnos Vale, Bristol, England
The price is $60 per night from Oct 22 to Oct 23
$60
per night
Oct 22 - Oct 23
1.97 mi from city center
7.2/10 Good! (1,002 reviews)
Great hotel, Great staff!
"Really helpful staff- I had hurt my knee and they brought us some ice for it which was very kind. Super friendly! Really appreciated the free parking as Bristol can be expensive. Great location."

Reviewed on Sep 22, 2023

Arnos Manor Hotel
Bathen House Boutique Hotel