Search Hotels with Restaurant in Southwestern Virginia

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Save instantly and earn perks with One Key
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Our top choices for Southwestern Virginia hotels with a restaurant

1. 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, (970 reviews)
"Great one night stay"
United Kingdom
Tracey
The price is £85
includes taxes & fees
18 Nov - 19 Nov
The Highlander at Radford, Tapestry Collection by Hilton

2. Hyatt Place Blacksburg / University

Hyatt Place Blacksburg / University
3.0 star property
McBryde
9.6 out of 10, Exceptional, (1,296 reviews)
"Great stay!"
United States
Joseph
The price is £81
includes taxes & fees
18 Nov - 19 Nov
Hyatt Place Blacksburg / University

3. Hilton Garden Inn Blacksburg University

Hilton Garden Inn Blacksburg University
3.0 star property
Hethwood - Prices Fork
9.2 out of 10, Wonderful, (1,000 reviews)
"Clean rooms, helpful staff"
United States
Brian
The price is £71
includes taxes & fees
29 Nov - 30 Nov
Hilton Garden Inn Blacksburg University

4. The Inn at Virginia Tech and Skelton Conference Center

The Inn at Virginia Tech and Skelton Conference Center
3.5 star property
University
9.6 out of 10, Exceptional, (1,268 reviews)
"The location is unbeatable and the rooms are huge."
United States
Elisa
The price is £80
includes taxes & fees
8 Dec - 9 Dec
The Inn at Virginia Tech and Skelton Conference Center

5. Courtyard by Marriott Blacksburg

Courtyard by Marriott Blacksburg
3.0 star property
Farmview - Ramble
9.4 out of 10, Exceptional, (363 reviews)
"Clean property, great locations close to VT and downtown."
United States
Mark
The price is £80
includes taxes & fees
18 Nov - 19 Nov
Courtyard by Marriott Blacksburg

6. Spark by Hilton Abingdon I-81 near Fairgrounds

Spark by Hilton Abingdon I-81 near Fairgrounds
2.5 star property
Abingdon
8.8 out of 10, Excellent, (260 reviews)
"Very friendly staff and easy check in. Great location for traveling."
United States
Robert
The price is £60
includes taxes & fees
15 Nov - 16 Nov
Spark by Hilton Abingdon I-81 near Fairgrounds

7. Holiday Inn Christiansburg Blacksburg by IHG

Holiday Inn Christiansburg Blacksburg by IHG
3.0 star property
Christiansburg
8.6 out of 10, Excellent, (1,005 reviews)
"Clean room, staff and helpful and friendly, breakfast was great!"
United States
Jamar
The price is £75
includes taxes & fees
10 Dec - 11 Dec
Holiday Inn Christiansburg Blacksburg by IHG

8. The Bristol Hotel

The Bristol Hotel
4.0 star property
Bristol
9.8 out of 10, Exceptional, (1,001 reviews)
"Wonderful stay"
United States
Terry
The price is £125
includes taxes & fees
23 Nov - 24 Nov
The Bristol Hotel

9. Hard Rock Hotel & Casino Bristol

Hard Rock Hotel & Casino Bristol
4.5 star property
Bristol
9.2 out of 10, Wonderful, (530 reviews)
"Beautifully decorated room, fantastic bathroom and very comfortable beds. Best hotel stay we have had in a long time."
United States
Seana
The price is £160
includes taxes & fees
16 Nov - 17 Nov
Hard Rock Hotel & Casino Bristol

10. The Bolling Wilson Hotel

The Bolling Wilson Hotel
3.0 star property
Wytheville
9.6 out of 10, Exceptional, (998 reviews)
"Staying at this beautiful historic hotel is always comfortable. The staff is amazing and it’s the only place we stay when we are in town! Perfect location!"
United States
Melissa
The price is £147
includes taxes & fees
13 Dec - 14 Dec
The Bolling Wilson Hotel
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.

Top Southwestern Virginia Hotel Reviews

Frequently Asked Questions

How much do hotels with restaurants in Southwestern Virginia cost?

Hotels in Southwestern Virginia range between £59 to £160 per night. Bring your appetite — these properties feature restaurants or are near top dining experiences. This price was available on Expedia within the past 7 days, for a hotel booking with a check-in date within the next year. Prices reflect current offers and availability is subject to change. Additional terms may apply.

How many hotels with restaurants are there in Southwestern Virginia?

Take a peek at our 75 hotels with restaurants in Southwestern Virginia and then lock in your favourite. Whether you're off on a family vacay or reuniting with friends, Expedia has got you covered.

Why book your hotel with dining in Southwestern Virginia with Expedia?

Whether you're chasing a hotel with a restaurant, or one that's close to a foodie hub, Expedia will have an escape that's to your tastes. Use our filters to search for Southwestern Virginia hotels with their own places to dine at. You can also search for properties in sought-after locations filled with restaurants, markets or cafés. Whatever suits your style, you'll always score a tasty deal with Expedia!

How can I find cheap hotels with dining in Southwestern Virginia?

Expedia can help you narrow your search for cheap hotels with dining in Southwestern Virginia. Try our helpful filter tools to lock in properties with restaurants or delicious extras, like included lunch and dinner. You can also choose how much you want to spend per night and your preferred hotel star rating to minimize costs.

Explore a world of travel with Expedia