Hotels in Bristol

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

Bristol, TN, United States
23 Jul — 24 Jul2
Bristol, TN, United States
Fri 23/7
Sat 24/7
...and more

Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels in Bristol

Filter by star ratings
All filters
The Bristol Hotel
The Bristol Hotel
9.2 Excellent
510 Birthplace of Country Music Way, Bristol, VA, United States
Show on map
0.5 km from city centre, Bristol 
ExcellentBased on 139 reviews
9.2

The hotel is situated in Bristol and features free Wi-Fi. It is ideally positioned for those wishing to discover the area's attractions.

Tips for booking a Bristol hotel

Cheapest month:December
Most expensive month:April
Average price in Bristol:$170/night
Absolute cheapest price found:$57/night
Cheapest day:Monday
Most expensive day:Tuesday
$109 - $259
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$109 - $186
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Cheapest hotels in Bristol, Tennessee

Show all 48 hotels
The Bristol Hotel
The Bristol Hotel
9.2 Excellent
510 Birthplace of Country Music Way, Bristol, VA, United States
Show on map
0.5 km from city centre,  

The hotel is situated in Bristol and features free Wi-Fi. It is ideally positioned for those wishing to discover the area's attractions.

$235
Avg. per night

Where to stay in Bristol

Bristol travel FAQs

  • What are the best hotels in Bristol?

    The Bristol Hotel is a very popular hotel in Bristol, with a score of 9.2 from 139 reviews. Bristol Arcadia Inn (7.9 from 153 reviews) and Hilton Garden Inn Bristol (8.9 from 180 reviews) are also highly rated Bristol hotels based on recent feedback from HotelsCombined users.

  • How much do hotels in Bristol cost?

    Bristol hotels have an average price of $254/night (based on searches on HotelsCombined in the last 3 days).

  • How much is a cheap hotel in Bristol?

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

  • How much is a hotel in Bristol tonight?

    A hotel in Bristol tonight can start as low as $87 for the night, with an average cost of $145, based on HotelsCombined searches over the last 72 hours.