Skip to main content

Filter by:


Star Rating

5 stars 4 stars 3 stars 2 stars 1 star

Review Score

Awesome: 9+ Very Good: 8+ Good: 7+ Pleasant: 6+
Bristol – 367 hotels and places to stay
Our Top Picks Lowest Price First Star rating and price Top Reviewed

See the latest prices and deals by choosing your dates.

Future Inn Bristol

Hotel in Old Market, Bristol

This Future Inn is next to Cabot Circus shopping center, 10 minutes’ walk from Bristol’s Temple Meads Station. Clean, not noise, nearby Cabot Circus and not far by City Center. Will be booked again when travelling to Bristol.

Show more Show less
8.7
Excellent
4,368 reviews
Avg. price/night:
$80

Holiday Inn Express Bristol City Centre

Hotel in Temple, Bristol

Located directly opposite Temple Meads Railway Station, the Holiday Inn Express Bristol City Center is 30 minutes' drive from Bristol International Airport. Only stayed 1 night, chose this hotel because it was so close to the station. No taxi trips required.

Show more Show less
8.3
Very Good
3,528 reviews
Avg. price/night:
$59

Holiday Inn Express Bristol Filton

Hotel in Bristol

Holiday Inn Express Bristol Filton offers a warm welcome, rooms with modern facilities and free Wi-Fi, just 5 miles from Bristol. Extremely great adjust to new pandemic rules . Even of Covid thing you can still get a food and breakfast . Lovely staff too .

Show more Show less
8.3
Very Good
3,778 reviews
Avg. price/night:
$74

Mercure Bristol Grand Hotel

Hotel in Bristol Old City, Bristol

The four-star Mercure Bristol Grand in Bristol is set in a historic grade II listed building in the heart of Bristol city center. The hotel was modern and comfortable. The food in the bar was amazing and the staff were wonderful. Great location to explore bristol.

Show more Show less
7.8
Good
4,370 reviews
Avg. price/night:
$75

Hampton by Hilton Bristol City Centre

Hotel in Bristol

Located in the heart of the city of Bristol, Hampton by Hilton offers modern accommodations with complimentary Wi-Fi. I like a big twin bed. It’s more comfortable.

Show more Show less
8.4
Very Good
6,052 reviews
Avg. price/night:
$80

Bristol Marriott Royal Hotel

Hotel in Bristol

This Victorian-style hotel has a fabulous location next to Bristol Cathedral and the historic waterfront. It features an on-site gym and a choice of restaurants. The location is great. Rooms modern, clean and great value for money. Reception staff super friendly. Would definitely come back.

Show more Show less
8.5
Very Good
4,321 reviews
Avg. price/night:
$144

DoubleTree by Hilton Bristol North

Hotel in Bristol

An easy drive from the M4 and M5 motorways, the child-friendly DoubleTree by Hilton Bristol has a health club with a gym, swimming pool and hot tub, and is just 15 minutes from Bristol city center. From the arrival, the parking lot was larger than most hotels and easy to navigate. The reception area was quite nice and the staff at check in was wonderful and we received warm cookies on arrival! The room was quite nice and very functional, we appreciated the third towel set in the room. The tea and toiletries were quite nice (Twinings and Crabtree & Evelyn). The beds were comfy, AC was lovely. All staff we encountered was lovely. Later checkout than most hotels. Felt nice being there, quiet rooms.

Show more Show less
7.8
Good
1,856 reviews
Avg. price/night:
$64

Holiday Inn Bristol Filton

Hotel in Bristol

Located 4.6 mi from Bristol city center, The Holiday Inn Bristol Filton offers accommodations with an onsite restaurant, lounge bar, leisure club with a sauna, gym and swimming pool and a private... Staffs are very helpful. Room is clean. Breakfast is nice.

Show more Show less
7.8
Good
1,301 reviews
Avg. price/night:
$75

ibis Bristol Temple Meads

Hotel in Old Market, Bristol

Ibis Bristol Temple Meads is just 5 minutes' walk from Temple Meads Railway Station. Located in the Temple Quay area, the modern hotel has a stylish bar and restaurant. Great place, only 5 minutes walk from the train station. Friendly staff and great hotel

Show more Show less
8.3
Very Good
3,111 reviews
Avg. price/night:
$56

ibis Bristol Centre

Hotel in Harbourside, Bristol

Overlooking Millennium Square, Ibis Bristol Center is located in Bristol’s vibrant Harborside area. The modern hotel has a 24-hour front desk, a stylish bar and cafe restaurant. Modern, well-appointed rooms. Liked the modular bathrooms and the roomy shower stall.

Show more Show less
8.2
Very Good
5,309 reviews
Avg. price/night:
$61

Most-booked hotels in Bristol in the past month

See all

Bristol's best hotels with breakfast

See all

Budget hotels in Bristol

See all

Hotels located in the center of Bristol

See all

FAQs about hotels in Bristol

  • For hotels in Bristol that serve highly-rated breakfasts, try Number 38 Clifton, Hilton Garden Inn Bristol City Centre, and Bristol Marriott Hotel City Centre.

  • The average price per night for a 3-star hotel in Bristol this weekend is $71 or, for a 4-star hotel, $110. Looking for something even fancier? 5-star hotels in Bristol for this weekend cost around $126 per night, on average (based on Booking.com prices).

  • On average, 3-star hotels in Bristol cost $77 per night, and 4-star hotels in Bristol are $120 per night. If you're looking for something really special, a 5-star hotel in Bristol can be found for $113 per night, on average (based on Booking.com prices).

  • Many families visiting Bristol loved staying at Number 38 Clifton, Berwick Lodge, and Hotel du Vin Bristol.

  • Number 38 Clifton, Berwick Lodge, and Bristol Marriott Hotel City Centre got great room view-related reviews from travelers in Bristol.

  • Number 38 Clifton, Hotel du Vin Bristol, and The Bristol Hotel are some of the popular hotels in Bristol.

  • Travelers who stayed in Bristol near Bristol Airport (BRS) have said good things about Hampton By Hilton Bristol Airport, The Lodge, and OYO Flagship Winford Manor.

  • Clifton, Bristol Old City, and Cotham are popular with other travelers visiting Bristol.

  • On average, it costs $80 per night to book a 3-star hotel in Bristol for tonight. You'll pay around $113 if you choose to stay in a 4-star hotel tonight, while a 5-star hotel in Bristol will cost around $120, on average (based on Booking.com prices).

  • Some of the best hotels in Bristol near Bristol hippodrome include 3 Berkeley Square, Hotel du Vin Bristol and The Bristol Hotel.

  • These hotels in Bristol are highly rated by couples: Number 38 Clifton, Hotel du Vin Bristol, and The Bristol Hotel.

From Brunel to Banksy!

Britain’s 4th most popular visitor destination, Bristol features Brunel’s magnificent Clifton Suspension Bridge spanning the Avon River. More Brunel handiwork is in the harbor, where his SS Great Britain steamship is moored. Pirate walks here detail the city’s underground naval history.

Further north in Clifton is the world’s oldest zoo outside a capital city. Other Bristol attractions include At-Bristol Museum and the Grade I registered historic Corn Exchange with its 4 "nails" outside where money changed hands. Also worth a visit is St. Nicholas Market, in a Georgian square home to several bars and a Slow Food Market on the 1st Sunday of every month. Other Bristol shopping options include shopping centers at Cabot Circus, and Cribbs Causeway on the outskirts.

As a student city, Bristol really comes to life after dark. The live music scene here is fantastic and has given way to several internationally known bands, but for something more alternative head to Eastside.

Another option for alternative-seekers is the work of hometown street artist Banksy. Just like Booking.com’s Bristol accommodations, his work is spread throughout this fabulous city.

This Gateway to the West Country is served by Bristol Airport and Temple Meads train station. The old Bristol to Bath rail line is now a cycle route and makes a great day trip.

Subscribe to see Secret Deals

Prices drop the second you sign up!

What Guests Said About Bristol:

Explore guest reviews of hotels in Bristol

See all