Find hotels in Southwestern Virginia, VA from $57

  • Upfront pricing

    Our total price for your stay includes taxes and fees
  • Treat yourself

    Save 10% or more on over 100,000 hotels worldwide with Member Prices
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

This weekend
Next weekend

Filter by

Guest rating
Guest rating
Star rating

Our top choices for Southwestern Virginia hotels

Natural Bridge Hotel, Trademark Collection by Wyndham

Natural Bridge Hotel, Trademark Collection by Wyndham
3.0 star property
Natural Bridge
7.8 out of 10, Good, (1,006 reviews)
"Staff was welcoming, the room clean complete with amenities needed for our stay. Dinner/breakfast was fresh, good and a lot of food. Hotel convenient to the Natural Bridge and hiking activities. Would definitely stay again."
United States
Randall
$88 nightly
The price is $102
May 3 - May 4
Total with taxes and fees
Natural Bridge Hotel, Trademark Collection by Wyndham

Spark by Hilton Wytheville Holston Rd I 81

Spark by Hilton Wytheville Holston Rd I 81
2.5 star property
Wytheville
8.6 out of 10, Excellent, (204 reviews)
"Best hotel on my travels. I will be looking for more of these on my travels."
United States
Rick
$74 nightly
The price is $85
May 7 - May 8
Total with taxes and fees
Spark by Hilton Wytheville Holston Rd I 81

General Francis Marion Hotel

General Francis Marion Hotel
4.0 star property
Marion
9.4 out of 10, Exceptional, (1,001 reviews)
"We have stayed here many times and it has always been wonderful. We really like the town as well."
United States
L. David
$107 nightly
The price is $121
May 3 - May 4
Total with taxes and fees
General Francis Marion Hotel

Fairfield Inn by Marriott Christiansburg

Fairfield Inn by Marriott Christiansburg
3.0 star property
Christiansburg
9.2 out of 10, Wonderful, (756 reviews)
"Excellent hotel and very friendly staff. Location was perfect."
United States
Barry
$87 nightly
The price is $100
Jun 1 - Jun 2
Total with taxes and fees
Fairfield Inn by Marriott Christiansburg

Tru by Hilton Radford, VA

Tru by Hilton Radford, VA
2.5 star property
Christiansburg
9.0 out of 10, Wonderful, (688 reviews)
"Breakfast was sufficient. Parking was great and we felt safe at this establishment."
United States
Bruce
$84 nightly
The price is $91
May 12 - May 13
Total with taxes and fees
Tru by Hilton Radford, VA

Quality Inn Dublin I-81

Quality Inn Dublin I-81
3.5 star property
Dublin
8.0 out of 10, Very Good, (127 reviews)
"Nice place for a quick rest for the night "
United States
Carlos
$74 nightly
The price is $82
May 12 - May 13
Total with taxes and fees
Quality Inn Dublin I-81

Hard Rock Hotel & Casino Bristol

Hard Rock Hotel & Casino Bristol
2.5 star property
Bristol
9.2 out of 10, Wonderful, (374 reviews)
"Very kind and helpful team! The resort was gorgeous and offered a lot of wonderful things to see and do."
United States
Cody
$155 nightly
The price is $188
May 7 - May 8
Total with taxes and fees
Hard Rock Hotel & Casino Bristol

The Highlander at Radford, Tapestry Collection by Hilton

The Highlander at Radford, Tapestry Collection by Hilton
3.5 star property
Radford
9.6 out of 10, Exceptional, (847 reviews)
"Excellent hotel and restaurant "
United States
lorraine
$84 nightly
The price is $95
May 10 - May 11
Total with taxes and fees
The Highlander at Radford, Tapestry Collection by Hilton

Comfort Inn & Suites Hillsville I-77

Comfort Inn & Suites Hillsville I-77
2.5 star property
Hillsville
9.2 out of 10, Wonderful, (1,001 reviews)
"Check in was easy and staff was very sweet and kind. Great place for an overnight stay. "
United States
Erik
$90 nightly
The price is $102
Jun 1 - Jun 2
Total with taxes and fees
Comfort Inn & Suites Hillsville I-77

The Bolling Wilson Hotel

The Bolling Wilson Hotel
3.0 star property
Wytheville
9.6 out of 10, Exceptional, (855 reviews)
"Easy parking, nice hotel, and the restaurant has very good food"
United States
john
$167 nightly
The price is $193
May 3 - May 4
Total with taxes and fees
The Bolling Wilson Hotel

Country Inn & Suites by Radisson, Abingdon, VA

Country Inn & Suites by Radisson, Abingdon, VA
2.5 star property
Abingdon
9.0 out of 10, Wonderful, (1,177 reviews)
"All around great stay"
United States
Brian
$83 nightly
The price is $93
May 24 - May 25
Total with taxes and fees
Country Inn & Suites by Radisson, Abingdon, VA

Sleep Inn Wytheville I-77 and I-81

Sleep Inn Wytheville I-77 and I-81
2.5 star property
Wytheville
9.2 out of 10, Wonderful, (1,953 reviews)
"Great stay"
United States
Jonathan
$81 nightly
The price is $93
May 24 - May 25
Total with taxes and fees
Sleep Inn Wytheville I-77 and I-81

Tru By Hilton Christiansburg

Tru By Hilton Christiansburg
2.5 star property
Christiansburg
9.4 out of 10, Exceptional, (479 reviews)
"The hotel is clean and updated. Breakfast was good. "
United States
Ann
$86 nightly
The price is $98
May 18 - May 19
Total with taxes and fees
Tru By Hilton Christiansburg

La Quinta Inn & Suites by Wyndham Roanoke Salem

La Quinta Inn & Suites by Wyndham Roanoke Salem
3.0 star property
Salem
9.0 out of 10, Wonderful, (1,366 reviews)
"Will stay here again. "
Canada
Andrea
$89 nightly
The price is $101
May 4 - May 5
Total with taxes and fees
La Quinta Inn & Suites by Wyndham Roanoke Salem

Springhill Suites By Marriott Roanoke North

Springhill Suites By Marriott Roanoke North
4.0 star property
Alpine Hills
9.6 out of 10, Exceptional, (349 reviews)
"Great stay."
United States
Valerie
$107 nightly
The price is $120
May 10 - May 11
Total with taxes and fees
Springhill Suites By Marriott Roanoke North

Jackson Park Inn, an Ascend Collection Hotel

Jackson Park Inn, an Ascend Collection Hotel
2.5 star property
Pulaski
9.4 out of 10, Exceptional, (737 reviews)
"Breakfast was good and hot about the only thing good i can say about this hotel"
United States
Matthew
$111 nightly
The price is $124
May 10 - May 11
Total with taxes and fees
Jackson Park Inn, an Ascend Collection Hotel

Hampton Inn Christiansburg/Blacksburg

Hampton Inn Christiansburg/Blacksburg
2.5 star property
Christiansburg
9.6 out of 10, Exceptional, (1,000 reviews)
"Our stay and the staff were excellent. "
United States
Gary
$89 nightly
The price is $102
May 10 - May 11
Total with taxes and fees
Hampton Inn Christiansburg/Blacksburg

Holiday Inn Express Troutville by IHG

Holiday Inn Express Troutville by IHG
2.5 star property
Troutville
9.4 out of 10, Exceptional, (824 reviews)
"Great everything. "
United States
Tammy
$111 nightly
The price is $125
May 31 - Jun 1
Total with taxes and fees
Holiday Inn Express Troutville by IHG

Comfort Suites Wytheville near Conference Center

Comfort Suites Wytheville near Conference Center
2.5 star property
Wytheville
8.8 out of 10, Excellent, (1,001 reviews)
"Quick check in, nice beds and rooms, and very clean. "
United States
Neil
$97 nightly
The price is $111
May 24 - May 25
Total with taxes and fees
Comfort Suites Wytheville near Conference Center

Hotel Floyd

Hotel Floyd
2.0 star property
Floyd
9.6 out of 10, Exceptional, (509 reviews)
"I use it for business trips , well maintained property with music vibe. Well decorated rooms. Highly recommended for travelers passing through."
United States
Sudhakar
$132 nightly
The price is $146
May 3 - May 4
Total with taxes and fees
Hotel Floyd
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Vacation Rentals in Southwestern Virginia

Save an average of 15% on thousands of hotels when you're signed in

Stay near popular The South attractions

Learn more about Southwestern Virginia

Road trips with gorgeous scenery and interesting stops along the way describe this unhurried area. Visit for mountain views and pastoral scenes.

Top Southwestern Virginia Hotel Reviews

More cheap stays in Southwestern Virginia

Hotels in Southwestern Virginia with star-rating

Explore a world of travel with Expedia