Hotels in Bristol

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

Bristol, TN, United States
Jun 18 — Jun 192
Bristol, TN, United States
Fri 6/18
Sat 6/19
...and more

Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels in Bristol

Filter by star ratings
All filters
Hilton Garden Inn Bristol
Hilton Garden Inn Bristol
8.9 Excellent
121 Village Circle, Bristol, VA, United States
Show on map
4.6 mi from city centre, Bristol 
ExcellentBased on 173 reviews
8.9

Hilton Garden Inn Bristol is situated in Bristol and offers complimentary wireless internet. It also provides an indoor pool, a 24-hour business centre and meeting rooms.

The Bristol Hotel
The Bristol Hotel
9.2 Excellent
510 Birthplace of Country Music Way, Bristol, VA, United States
Show on map
0.3 mi from city centre, Bristol 
ExcellentBased on 128 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.

Bristol Arcadia Inn
Bristol Arcadia Inn
7.6 Good
2368 Lee Highway, Bristol, VA, United States
Show on map
3.1 mi from city centre, Bristol 
GoodBased on 108 reviews
7.6

Conveniently situated and providing an outdoor pool and free Wi-Fi, this comfortable hotel is located within easy driving distance of Bristol. It also provides laundry facilities, an express check-in and check-out feature and a safe.

#rosamondsroom - Bristol Va Downtown Private Guest Suite - Walk To State Stree
#rosamondsroom - Bristol Va Downtown Private Guest Suite - Walk To State Stree
9.3 Excellent
Bristol, VA, United States
Show on map
0.4 mi from city centre, Bristol 
ExcellentBased on 26 reviews
9.3

Rosamond's Room offers a comfortable setting when in Bristol.

Days Inn by Wyndham Bristol Parkway
Days Inn by Wyndham Bristol Parkway
6.1 Good
536 Volunteer Parkway, Bristol, TN, United States
Show on map
0.5 mi from city centre, Bristol 
GoodBased on 238 reviews
6.1

Days Inn by Wyndham Bristol Parkway is located in Bristol and offers free Wi-Fi. It also provides a sun deck, an outdoor pool and a 24-hour reception.

Tips for booking a Bristol hotel

Cheapest month:December
Most expensive month:April
Average price in Bristol:$125/night
Absolute cheapest price found:$42/night
Cheapest day:Monday
Most expensive day:Tuesday
$80 - $190
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$80 - $136
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Bristol hotels

Show all 47 hotels
1
Hilton Garden Inn Bristol
Hilton Garden Inn Bristol
8.9 Excellent
121 Village Circle, Bristol, VA, United States
Show on map
4.5 mi from city centre, Bristol 

Hilton Garden Inn Bristol is situated in Bristol and offers complimentary wireless internet. It also provides an indoor pool, a 24-hour business centre and meeting rooms.

2
Bristol Arcadia Inn
Bristol Arcadia Inn
7.6 Good
2368 Lee Highway, Bristol, VA, United States
Show on map
3.1 mi from city centre, Bristol 

Conveniently situated and providing an outdoor pool and free Wi-Fi, this comfortable hotel is located within easy driving distance of Bristol. It also provides laundry facilities, an express check-in and check-out feature and a safe.

3
Days Inn by Wyndham Bristol Parkway
Days Inn by Wyndham Bristol Parkway
6.1 Good
536 Volunteer Parkway, Bristol, TN, United States
Show on map
0.5 mi from city centre, Bristol 

Days Inn by Wyndham Bristol Parkway is located in Bristol and offers free Wi-Fi. It also provides a sun deck, an outdoor pool and a 24-hour reception.

Cheapest hotels in Bristol, Tennessee

Show all 47 hotels
Bristol Arcadia Inn
Bristol Arcadia Inn
7.6 Good
2368 Lee Highway, Bristol, VA, United States
Show on map
3.1 mi from city centre,  

Conveniently situated and providing an outdoor pool and free Wi-Fi, this comfortable hotel is located within easy driving distance of Bristol. It also provides laundry facilities, an express check-in and check-out feature and a safe.

$73
Avg. per night
Days Inn by Wyndham Bristol Parkway
Days Inn by Wyndham Bristol Parkway
6.1 Good
536 Volunteer Parkway, Bristol, TN, United States
Show on map
0.5 mi from city centre,  

Days Inn by Wyndham Bristol Parkway is located in Bristol and offers free Wi-Fi. It also provides a sun deck, an outdoor pool and a 24-hour reception.

$74
Avg. per night
#rosamondsroom - Bristol Va Downtown Private Guest Suite - Walk To State Stree
#rosamondsroom - Bristol Va Downtown Private Guest Suite - Walk To State Stree
9.3 Excellent
Bristol, VA, United States
Show on map
0.3 mi from city centre,  

Rosamond's Room offers a comfortable setting when in Bristol.

$126
Avg. per night
Hilton Garden Inn Bristol
Hilton Garden Inn Bristol
8.9 Excellent
121 Village Circle, Bristol, VA, United States
Show on map
4.5 mi from city centre,  

Hilton Garden Inn Bristol is situated in Bristol and offers complimentary wireless internet. It also provides an indoor pool, a 24-hour business centre and meeting rooms.

$153
Avg. per night
The Bristol Hotel
The Bristol Hotel
9.2 Excellent
510 Birthplace of Country Music Way, Bristol, VA, United States
Show on map
0.3 mi 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.

$169
Avg. per night

Hotel prices in Bristol

2 stars and under

$73 - $74

Days Inn by Wyndham Bristol Parkway
$74
Avg. per night
Bristol Arcadia Inn

Best value

$73
Avg. per night

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

Where to stay in Bristol

Bristol travel FAQs

  • What are the best hotels in Bristol?

    128 reviews rated The Bristol Hotel with an average score of 9.2/10. It may also be worth looking into the Bristol Arcadia Inn, which received a rating of 7.6/10 from 108 reviews. Hilton Garden Inn Bristol could also be a good option, with a score of 8.9/10 from 173 reviews.

  • How much do hotels in Bristol cost?

    The average price of a hotel in Bristol is $282 per night, based on the last 3 days’ data.

  • How much is a cheap hotel in Bristol?

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