Hotels in Bristol

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

Bristol, TN, United States
Jan 19 — Jan 202
Bristol, TN, United States
Wed 1/19
Thu 1/20
...and more

Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels in Bristol

Filter by star ratings
All filters
Travel Inn Bristol near State St
Travel Inn Bristol near State St
6.4 Good
2221 Euclid Ave, Bristol, TN, United States
Show on map
1.2 mi from city centre, Bristol 
GoodBased on 289 reviews
6.4

Rodeway Inn Bristol near State Street is situated in Bristol and is close to the area's tourist attractions. It also offers complimentary Wi-Fi.

Speedway Inn
Speedway Inn
6.3 Good
1403 Bluff City Highway, Bristol, TN, United States
Show on map
2.9 mi from city centre, Bristol 
GoodBased on 141 reviews
6.3

Speedway Inn is located in Bristol and features free Wi-Fi. It also provides a vending machine, a 24-hour reception and luggage storage.

Hampton Inn Bristol
Hampton Inn Bristol
8.0 Excellent
3299 West State Street, Bristol, TN, United States
Show on map
3.6 mi from city centre, Bristol 
ExcellentBased on 155 reviews
8.0

Hampton Inn Bristol provides comfortable 3-star accommodation in Bristol. It also features an outdoor pool, a 24-hour reception and meeting rooms.

Fairfield Inn & Suites by Marriott Bristol
Fairfield Inn & Suites by Marriott Bristol
9.3 Excellent
3285 West State Street, Bristol, TN, United States
Show on map
3.5 mi from city centre, Bristol 
ExcellentBased on 197 reviews
9.3

Located in Bristol, Fairfield Inn & Suites by Marriott Bristol is within a 20-minute drive of Tri-City Regional Airport and provides an indoor pool. It also offers a 24-hour reception, a terrace and an express check-in and check-out feature.

Days Inn by Wyndham Bristol Parkway
Days Inn by Wyndham Bristol Parkway
5.9 Okay
536 Volunteer Parkway, Bristol, TN, United States
Show on map
0.5 mi from city centre, Bristol 
OkayBased on 280 reviews
5.9

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 62 hotels
1
Fairfield Inn & Suites by Marriott Bristol
Fairfield Inn & Suites by Marriott Bristol
9.3 Excellent
3285 West State Street, Bristol, TN, United States
Show on map
3.5 mi from city centre, Bristol, TN, United States 

Located in Bristol, Fairfield Inn & Suites by Marriott Bristol is within a 20-minute drive of Tri-City Regional Airport and provides an indoor pool. It also offers a 24-hour reception, a terrace and an express check-in and check-out feature.

2
Hampton Inn Bristol
Hampton Inn Bristol
8.0 Excellent
3299 West State Street, Bristol, TN, United States
Show on map
3.6 mi from city centre, Bristol, TN, United States 

Hampton Inn Bristol provides comfortable 3-star accommodation in Bristol. It also features an outdoor pool, a 24-hour reception and meeting rooms.

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

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.

4
Speedway Inn
Speedway Inn
6.3 Good
1403 Bluff City Highway, Bristol, TN, United States
Show on map
2.9 mi from city centre, Bristol, TN, United States 

Speedway Inn is located in Bristol and features free Wi-Fi. It also provides a vending machine, a 24-hour reception and luggage storage.

Cheapest hotels in Bristol, Tennessee

Show all 62 hotels
Travel Inn Bristol near State St
Travel Inn Bristol near State St
6.4 Good
2221 Euclid Ave, Bristol, TN, United States
Show on map
1.2 mi from city centre,  

Rodeway Inn Bristol near State Street is situated in Bristol and is close to the area's tourist attractions. It also offers complimentary Wi-Fi.

$63
Avg. per night
Speedway Inn
Speedway Inn
6.3 Good
1403 Bluff City Highway, Bristol, TN, United States
Show on map
2.9 mi from city centre,  

Speedway Inn is located in Bristol and features free Wi-Fi. It also provides a vending machine, a 24-hour reception and luggage storage.

$74
Avg. per night
Days Inn by Wyndham Bristol Parkway
Days Inn by Wyndham Bristol Parkway
5.9 Okay
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.

$80
Avg. per night
Fairfield Inn & Suites by Marriott Bristol
Fairfield Inn & Suites by Marriott Bristol
9.3 Excellent
3285 West State Street, Bristol, TN, United States
Show on map
3.5 mi from city centre,  

Located in Bristol, Fairfield Inn & Suites by Marriott Bristol is within a 20-minute drive of Tri-City Regional Airport and provides an indoor pool. It also offers a 24-hour reception, a terrace and an express check-in and check-out feature.

$129
Avg. per night
Hampton Inn Bristol
Hampton Inn Bristol
8.0 Excellent
3299 West State Street, Bristol, TN, United States
Show on map
3.6 mi from city centre,  

Hampton Inn Bristol provides comfortable 3-star accommodation in Bristol. It also features an outdoor pool, a 24-hour reception and meeting rooms.

$161
Avg. per night

Hotel prices in Bristol

2 stars and under
Hampton Inn Bristol
#1 Most popular

Hampton Inn Bristol

3299 West State Street, Bristol, TN, United States

8.0 Excellent
$161

Avg. per night

Fairfield Inn & Suites by Marriott Bristol
#2 Most popular

Fairfield Inn & Suites by Marriott Bristol

3285 West State Street, Bristol, TN, United States

9.3 Excellent
$129

Avg. per night

Travel Inn Bristol near State St
Best value

Travel Inn Bristol near State St

2221 Euclid Ave, Bristol, TN, United States

6.4 Good
$63

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?

    155 reviews rated Hampton Inn Bristol with an average score of 8.0/10. It may also be worth looking into the Fairfield Inn & Suites by Marriott Bristol, which received a rating of 9.3/10 from 197 reviews. Charming 1880 Farmhouse Near Soho Lake Nascar Abingdon Golf could also be a good option, with a score of 10.0/10 from 20 reviews.

  • How much do hotels in Bristol cost?

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

  • How much is a cheap hotel in Bristol?

    $58/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 has an average price of $181, but some deals have been found for as low as $64 in HotelsCombined searches over the last 72 hours. Prices in Bristol are changing frequently.