Hotels in Bristol

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

Bristol, VA, United States
2 Dec — 3 Dec2
Bristol, VA, United States
Thu 2/12
Fri 3/12
...and more

Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels in Bristol

Filter by star ratings
All filters
Days Inn by Wyndham Bristol
Days Inn by Wyndham Bristol
7.3 Good
1014 Old Airport Road, Bristol, VA, United States
Show on map
4.2 mi from city centre, Bristol 
GoodBased on 833 reviews
7.3

Located in Bristol, Days Inn by Wyndham Bristol is within a 25-minute drive of Tri-City Regional Airport and offers an outdoor pool. It also provides a beauty centre, meeting rooms and a 24-hour reception.

Motel 6 Bristol, VA
Motel 6 Bristol, VA
8.2 Excellent
21561 Clear Creek Road, Bristol, VA, United States
Show on map
4.6 mi from city centre, Bristol 
ExcellentBased on 427 reviews
8.2

Motel 6 Bristol is located in Bristol and offers guests free Wi-Fi. It is conveniently positioned for guests wanting to sightsee in the area.

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 167 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:August
Most expensive month:December
Average price in Bristol:£63/night
Absolute cheapest price found:£47/night
Cheapest day:Friday
Most expensive day:Sunday
£52 - £95
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
£50 - £89
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Bristol hotels

Show all 53 hotels
1
Motel 6 Bristol, VA
Motel 6 Bristol, VA
8.2 Excellent
21561 Clear Creek Road, Bristol, VA, United States
Show on map
4.6 mi from city centre, Bristol, VA, United States 

Motel 6 Bristol is located in Bristol and offers guests free Wi-Fi. It is conveniently positioned for guests wanting to sightsee in the area.

2
Days Inn by Wyndham Bristol
Days Inn by Wyndham Bristol
7.3 Good
1014 Old Airport Road, Bristol, VA, United States
Show on map
4.2 mi from city centre, Bristol, VA, United States 

Located in Bristol, Days Inn by Wyndham Bristol is within a 25-minute drive of Tri-City Regional Airport and offers an outdoor pool. It also provides a beauty centre, meeting rooms and a 24-hour reception.

Cheapest hotels in Bristol, Virginia

Show all 53 hotels
Motel 6 Bristol, VA
Motel 6 Bristol, VA
8.2 Excellent
21561 Clear Creek Road, Bristol, VA, United States
Show on map
4.6 mi from city centre,  

Motel 6 Bristol is located in Bristol and offers guests free Wi-Fi. It is conveniently positioned for guests wanting to sightsee in the area.

£58
Avg. per night
Days Inn by Wyndham Bristol
Days Inn by Wyndham Bristol
7.3 Good
1014 Old Airport Road, Bristol, VA, United States
Show on map
4.2 mi from city centre,  

Located in Bristol, Days Inn by Wyndham Bristol is within a 25-minute drive of Tri-City Regional Airport and offers an outdoor pool. It also provides a beauty centre, meeting rooms and a 24-hour reception.

£60
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.

£101
Avg. per night

Hotel prices in Bristol

2 stars or below

£58 - £60

Days Inn by Wyndham Bristol

No. 1 most popular

£60
Avg. per night
Motel 6 Bristol, VA

Best value

Motel 6 Bristol, VA
8.2 Excellent
£58
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?

    Bristol is home to many highly-rated hotels, one of which is Days Inn by Wyndham Bristol, which has a current rating of 7.3. For other potential stays, consider Motel 6 Bristol, VA and Quality Inn and Suites I-81 Exit 7, which can also be great places to stay in Bristol.

  • How much do hotels in Bristol cost?

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

  • How much is a cheap hotel in Bristol?

    Prices for Bristol hotels have been found for as low as £47/night over the last 3 days.