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 availability on Southwestern Virginia Hotels with Restaurant

Our top choices for Southwestern Virginia hotels with a restaurant

General Francis Marion Hotel

General Francis Marion Hotel
4.0 star property
Marion
9.4 out of 10, Exceptional, (1,011 reviews)
"Staff was very accommodating, great access to the parking lot, quiet, excelent location."
United States
Liviu
The price is £76
includes taxes & fees
14 May - 15 May
General Francis Marion Hotel

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,007 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
The price is £68
includes taxes & fees
8 Jun - 9 Jun
Natural Bridge Hotel, Trademark Collection by Wyndham

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, (857 reviews)
"Love staying at the highlander."
United States
Daniel
The price is £70
includes taxes & fees
26 May - 27 May
The Highlander at Radford, Tapestry Collection by Hilton

Peaks of Otter Lodge

Peaks of Otter Lodge
3.0 star property
Bedford
8.6 out of 10, Excellent, (1,003 reviews)
"This is a beautiful property and we have stayed here once before. Overall the staff was very nice and helpful. We were not happy with the check in procedure. The app says 3pm check in. Their actual check in is at 4 pm. As we waited patiently in the lobby for almost an hour we were a little surprised when a couple came in at 3:50 pm and were checked in. No acknowledgment that we were there first or any interaction until we made the effort to get checked in. Even so , we highly recommend this...
United States
George
The price is £138
includes taxes & fees
27 May - 28 May
Peaks of Otter Lodge

Hard Rock Hotel & Casino Bristol

Hard Rock Hotel & Casino Bristol
2.5 star property
Bristol
9.2 out of 10, Wonderful, (383 reviews)
"Very kind and helpful team! The resort was gorgeous and offered a lot of wonderful things to see and do."
United States
Cody
The price is £106
includes taxes & fees
26 May - 27 May
Hard Rock Hotel & Casino Bristol

Delta Hotels by Marriott Bristol

Delta Hotels by Marriott Bristol
3.0 star property
Bristol
8.0 out of 10, Very good, (998 reviews)
"Friendly staff, clean hotel."
United States
Laurie
The price is £80
includes taxes & fees
19 May - 20 May
Delta Hotels by Marriott Bristol

The Bolling Wilson Hotel

The Bolling Wilson Hotel
3.0 star property
Wytheville
9.6 out of 10, Exceptional, (866 reviews)
"Easy parking, nice hotel, and the restaurant has very good food"
United States
john
The price is £165
includes taxes & fees
20 May - 21 May
The Bolling Wilson Hotel

Hotel Floyd

Hotel Floyd
2.0 star property
Floyd
9.6 out of 10, Exceptional, (513 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
The price is £107
includes taxes & fees
17 May - 18 May
Hotel Floyd

Spark by Hilton Abingdon I-81 near Fairgrounds

Spark by Hilton Abingdon I-81 near Fairgrounds
2.5 star property
Abingdon
8.4 out of 10, Very good, (60 reviews)
"Great, clean hotel. Comfortable bed and pillows. Clean bathroom. Good selection of breakfast items. "
United States
MIsty
The price is £64
includes taxes & fees
26 May - 27 May
Spark by Hilton Abingdon I-81 near Fairgrounds

Springhill Suites By Marriott Roanoke North

Springhill Suites By Marriott Roanoke North
4.0 star property
Alpine Hills
9.4 out of 10, Exceptional, (355 reviews)
"The staff was kind, the room was spacious, the breakfast was good, and the pool/gym were just what we needed."
United States
Joshua
The price is £100
includes taxes & fees
2 Jun - 3 Jun
Springhill Suites By Marriott Roanoke North
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 £64 to £165 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 209 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