Hotels in Bristol

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

Bristol, England, United Kingdom
Oct 23 — Oct 242
Bristol, England, United Kingdom
Sat 10/23
Sun 10/24
...and more

Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels in Bristol

Filter by star ratings
All filters
Bristol Marriott Hotel City Centre
Bristol Marriott Hotel City Centre
8.2 Excellent
2 Lower Castle Street, Old Market, Bristol, United Kingdom
Show on map
0.3 mi from city centre, Bristol 
ExcellentBased on 3,348 reviews
8.2

Located close to Bristol Bus Station, the hotel offers guests an ideal base when visiting Bristol. It is close to Castle Park, shops and nightlife options.

Holiday Inn Express Bristol City Centre
Holiday Inn Express Bristol City Centre
8.2 Excellent
South End, Temple Gate House, Bristol, United Kingdom
Show on map
0.4 mi from city centre, Bristol 
ExcellentBased on 3,657 reviews
8.2

Holiday Inn Express Bristol City Centre is situated in Bristol and is close to the area's tourist attractions. The various facilities this modern hotel features include an express check-in and check-out feature, an executive floor and a 24-hour reception.

Holiday Inn Bristol Airport
Holiday Inn Bristol Airport
8.0 Excellent
A38 Bridgewater Road Cowslip, Bristol, United Kingdom
Show on map
9.4 mi from city centre, Bristol 
ExcellentBased on 873 reviews
8.0

Providing a shuttle to Bristol Airport, plus complimentary wireless internet, Holiday Inn Bristol Airport is a comfortable base in Wrington. It offers 3-star accommodation with air-conditioned rooms.

Brooks Guesthouse Bristol
Brooks Guesthouse Bristol
8.4 Excellent
Exchange Avenue, Off St Nicholas Street, Bristol, United Kingdom
Show on map
0.1 mi from city centre, Bristol 
ExcellentBased on 1,831 reviews
8.4

Situated in Bristol, just a short walk from Bristol Bus Station, Brooks offers 4-star accommodation and complimentary wireless internet. It is close to the Bristol Old Vic, shops and nightlife options.

Holiday Inn Bristol - Filton
Holiday Inn Bristol - Filton
7.8 Good
Filton Road, Bristol, United Kingdom
Show on map
4.3 mi from city centre, Bristol 
GoodBased on 1,631 reviews
7.8

Situated in Winterbourne, Holiday Inn Bristol Filton is a short drive from Bristol and provides a sauna, free Wi-Fi and an indoor pool. It has a gym, as well as a 24-hour reception, an express check-in and check-out feature and a safe.

Hotel Du Vin & Bistro Bristol
Hotel Du Vin & Bistro Bristol
8.9 Excellent
Narrow Lewins Mead, Bristol, United Kingdom
Show on map
0.3 mi from city centre, Bristol 
ExcellentBased on 1,113 reviews
8.9

Situated in Bristol, Hotel du Vin is surrounded by a range of well-known shops and is within a five-minute walk of Bristol Bus Station. It also provides free Wi-Fi, a 24-hour reception and laundry facilities.

Ramada by Wyndham Bristol West
Ramada by Wyndham Bristol West
8.1 Excellent
Gordano Motorway Service Area M5 J19, Bristol, United Kingdom
Show on map
5.3 mi from city centre, Bristol 
ExcellentBased on 2,401 reviews
8.1

Situated in Pill, this 4-star property is modern and stylish. The various amenities this cosy hotel features include a 24-hour reception, a coffee bar and an express check-in and check-out feature.

Holiday Inn Bristol City Centre
Holiday Inn Bristol City Centre
8.1 Excellent
Bond Street, Bristol, United Kingdom
Show on map
0.4 mi from city centre, Bristol 
ExcellentBased on 1,295 reviews
8.1

Holiday Inn is situated amongst Bristol's well-known clubs and bars, just a brief walk from Bristol Bus Station. The various amenities this relaxed hotel has to offer include an express check-in and check-out feature, an executive floor and 24-hour room service.

Future Inn Bristol
Future Inn Bristol
8.5 Excellent
Bond Street South, Bristol, United Kingdom
Show on map
0.5 mi from city centre, Bristol 
ExcellentBased on 5,853 reviews
8.5

Located in Bristol, Future Inn Bristol provides stylish, 3-star accommodation close to Palace Hotel. It is close to Castle Park, shops and nightlife options.

Tips for booking a Bristol hotel

Cheapest month:May
Most expensive month:June
Average price in Bristol:$138/night
Absolute cheapest price found:$13/night
Cheapest day:Sunday
Most expensive day:Wednesday
$83 - $301
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$89 - $176
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Cheapest hotels in Bristol, England

Show all 1,116 hotels
Full Moon Backpackers Hostel
Full Moon Backpackers Hostel
7.7 Good
1 North Street, Stokes Croft, Bristol, United Kingdom
Show on map
0.5 mi from city centre,  

This Bristol hostel is located within a 10-minute stroll of Bristol Bus Station. It is ideally positioned for guests wanting to visit local attractions.

$30
Avg. per night
Ramada by Wyndham Bristol West
Ramada by Wyndham Bristol West
8.1 Excellent
Gordano Motorway Service Area M5 J19, Bristol, United Kingdom
Show on map
5.3 mi from city centre,  

Situated in Pill, this 4-star property is modern and stylish. The various amenities this cosy hotel features include a 24-hour reception, a coffee bar and an express check-in and check-out feature.

$37
Avg. per night
ibis budget Portishead Marina
ibis budget Portishead Marina
7.6 Good
Harbour Rd, Portishead, Bristol Bs20 7De, Uk, Bristol, United Kingdom
Show on map
7.7 mi from city centre,  

Portishead Travelodge is situated in Portishead and is close to the area's well-known attractions.

$42
Avg. per night
Almondsbury Interchange Hotel
Almondsbury Interchange Hotel
6.9 Good
Gloucester Road, Almondsbury, Bristol, United Kingdom
Show on map
6.8 mi from city centre,  

Situated in Almondsbury, Almondsbury Interchange Hotel is within easy driving distance of Bristol and offers meeting rooms, free Wi-Fi and a 24-hour reception. It is steps from Gloucestershire County Football Association, restaurants and nightlife options.

$53
Avg. per night
Arnos Manor Hotel
Arnos Manor Hotel
7.6 Good
470 Bath Road, Bristol, United Kingdom
Show on map
1.6 mi from city centre,  

Arnos Manor Hotel offers a modern setting while in Bristol. The various facilities this historic hotel has to offer include a 24-hour reception, an express check-in and check-out feature and luggage storage.

$53
Avg. per night
Holiday Inn Express Bristol City Centre
Holiday Inn Express Bristol City Centre
8.2 Excellent
South End, Temple Gate House, Bristol, United Kingdom
Show on map
0.4 mi from city centre,  

Holiday Inn Express Bristol City Centre is situated in Bristol and is close to the area's tourist attractions. The various facilities this modern hotel features include an express check-in and check-out feature, an executive floor and a 24-hour reception.

$55
Avg. per night
Holiday Inn Express Bristol - Filton
Holiday Inn Express Bristol - Filton
8.2 Excellent
New Road Bristol Parkway Business Park, Bristol, United Kingdom
Show on map
4.1 mi from city centre,  

Holiday Inn Express Bristol Filton offers modern accommodation in Bristol and is within a 20-minute walk of Filton Abbey Wood Railway Station. The numerous facilities this peaceful hotel features include an express check-in and check-out feature, an executive floor and a 24-hour reception.

$56
Avg. per night
The Berkeley Square Hotel Bristol
The Berkeley Square Hotel Bristol
7.6 Good
15 Berkeley Square, Bristol, United Kingdom
Show on map
0.7 mi from city centre,  

Located in Bristol, the hotel provides stylish, 4-star accommodation close to the Bristol City Museum and Art Gallery. It is ideally positioned for those wishing to visit local attractions.

$57
Avg. per night

Hotel prices in Bristol

2 stars and under

$30 - $101

ibis budget Portishead Marina

#1 Most popular

$42
Avg. per night
Rock N Bowl Hostel

#2 Most popular

$68
Avg. per night
Full Moon Backpackers Hostel
$30
Avg. per night
3 stars

$37 - $278

Hampton by Hilton Bristol Airport

#1 Most popular

$100
Avg. per night
Ibis Bristol Temple Meads Quay

#2 Most popular

$60
Avg. per night
Ramada by Wyndham Bristol West

Best value

$37
Avg. per night
4 stars +

$57 - $155

Bristol Marriott Royal Hotel

#1 Most popular

$137
Avg. per night
Bristol Marriott Hotel City Centre

#2 Most popular

$107
Avg. per night
The Berkeley Square Hotel Bristol
$57
Avg. per night

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

Where to stay in Bristol

About Bristol

Once an industrial city, Bristol now boasts a vibrant culture and art scene and is dotted with colourful street art, offbeat galleries and community-run cafes. Spend your time exploring the revamped harbourside district, dining out at excellent restaurants and soaking up the city's maritime history.

Things to do

Stroll around Bristol to admire its beautiful street art. Keep an eye out for installations from Banksy, an anonymous British graffiti artist known for his tongue-in-cheek, politically motivated works. Self-guided walking tours are a great way to check out works like the “Grim Reaper” and “Masked Gorilla”.

Bristol's showpiece is the mighty Brunel's SS Great Britain. The next-generation steamship was engineered by Isambard Kingdom Brunel in 1843 and has been meticulously restored to its original condition. Stroll along the upper deck, peer into the galley and view the enormous hull and propeller through the transparent "sea glass" dock.

Kids will love We The Curious, an interactive science museum loaded with exhibits on space, technology and the human brain. You can walk through the eye of a tornado, get dizzy on a human gyroscope and stargaze in the 3D planetarium.

Bristol is one of Britain's top foodie destinations and offers a smorgasbord of top-tier restaurants. Make reservations at Riverstation, a luxe waterfront restaurant serving up European fusion cuisine. You can get a caffeine fix at Canteen, a community-run cafe championing slow food, artisan roasts and an upbeat vibe.

Getting around

Bristol is best explored on foot, especially around the harbourside district. The city is well-serviced by local buses and taxis. Bristol Temple Meads railway station is located in the heart of the city. Bristol International Airport is 15 kilometres away.

Bristol travel FAQs

  • What are the best hotels in Bristol?

    ibis budget Portishead Marina, rated with a score of 7.6 from 412 reviewers, is one of the most popular hotels in Bristol. Other top stays include The Cottage, with an average rating of 8.9 from 348 reviewers, and Bristol Marriott Royal Hotel, with a score of 8.5 from 5,017 reviewers.

  • What is a good hotel near Thornbury Castle?

    With a rating of 9.2/10 from 288 reviews, Thornbury Castle is a hotel close to Thornbury Castle that is well recommended by HotelsCombined users.

  • What is a good hotel in Bristol near Cabot Circus Shopping Centre?

    Bristol Marriott Royal Hotel is a hotel near Cabot Circus Shopping Centre that is popular with HotelsCombined users, scoring 8.5 from 5,017 reviews.

  • Is there a good hotel near University of Bristol?

    If you’re looking for good hotels near University of Bristol, consider Bristol Marriott Royal Hotel (rated 8.5 over 5,017 reviews).

  • How much do hotels in Bristol cost?

    Searches in the last 72 hours suggest an average price of around $149/night is normal for a hotel in Bristol. 4-star and 5-star hotels in Bristol had average prices of $152/night and $156/night, respectively.

  • How much is a cheap hotel in Bristol?

    $51 per night is the cheapest Bristol hotel price found in our data from the last 72 hours.

  • How much is a hotel in Bristol tonight?

    A hotel in Bristol tonight has an average price of $156, but some deals have been found for as low as $55 in HotelsCombined searches over the last 72 hours. Prices in Bristol are changing frequently. The best price found for a 4-star Bristol hotel for tonight has been $89.