Browse for Southwestern Virginia Spa Resorts & Hotels $64

Search over 1 million properties and 550 airlines worldwide

No Expedia cancellation fee to change or cancel almost any hotel reservation

Search over 1 million flights, hotels, packages, and more

Travelers Enjoyed These Resorts & Hotels with Spas

The Martha Washington Inn And Spa
4 out of 5
150 West Main Street, Abingdon, VA
$175
per night
Feb 27 - Feb 28
4.7/5Exceptional! (100 reviews)

"Everything was great as expected. The smallest details were taken care of without exception."…"

Reviewed on Feb 18, 2020

The Martha Washington Inn And Spa
Country Inn & Suites by Radisson, Wytheville, VA
3 out of 5
697 Peppers Ferry Road, Wytheville, VA
Free CancellationReserve now, pay when you stay
$99
per night
Feb 27 - Feb 28
4.4/5Wonderful! (1,327 reviews)

"Very good sevice - super friendly, courteous check in arrival"…"

Reviewed on Feb 23, 2020

Country Inn & Suites by Radisson, Wytheville, VA
SpringHill Suites by Marriott Roanoke
3 out of 5
301 Reserve Ave SW, Roanoke, VA
Free CancellationReserve now, pay when you stay
$119
per night
Mar 1 - Mar 2
4.5/5Wonderful! (913 reviews)

"We have been please with every Spring Hill property that we have visited. Very nice facilities and very nice staff. Thank you"…"

Reviewed on Feb 23, 2020

SpringHill Suites by Marriott Roanoke
Hotel Roanoke & Conference Ctr, Curio Collection by Hilton 
4 out of 5
110 Shenandoah Ave Ne, Roanoke, VA
Free CancellationReserve now, pay when you stay
$125
per night
Mar 15 - Mar 16
4.6/5Wonderful! (1,552 reviews)

"Excellent location. Very attentive staff. Small hiccup in the beginning, but the staff corrected it immediately"…"

Reviewed on Feb 12, 2020

Hotel Roanoke & Conference Ctr, Curio Collection by Hilton 
Comfort Inn Hillsville I-77
2.5 out of 5
151 Farmers Market Rd, Hillsville, VA
Free CancellationReserve now, pay when you stay
$65
per night
Feb 27 - Feb 28
4.4/5Excellent! (298 reviews)

"Very quite community, good restaurants nearby. Beds were comfortable, hot breakfast was included with the stay and had good choices for a quick meal. Did not use the pool. Staff was quick and courtesies. Will recommend this hotel."…"

Reviewed on Feb 17, 2020

Comfort Inn Hillsville I-77
Comfort Suites Salem-Roanoke I-81
2.5 out of 5
100 Wildwood Rd, Salem, VA
Free CancellationReserve now, pay when you stay
$85
per night
Mar 3 - Mar 4
4.3/5Excellent! (894 reviews)

"Very quiet with good hot breakfast daily during our stay."…"

Reviewed on Feb 17, 2020

Comfort Suites Salem-Roanoke I-81
Comfort Suites Abingdon I-81
2.5 out of 5
1093 Ole Berry Rd, Abingdon, VA
Free CancellationReserve now, pay when you stay
$93
per night
Mar 10 - Mar 11
4.4/5Excellent! (388 reviews)

"Friendly staff, and clean rooms. The suites are great rooms to stay in."…"

Reviewed on Feb 15, 2020

Comfort Suites Abingdon I-81
A Getaway for 2 in the Blue Ridge Mountains
4.7/5Exceptional! (93 reviews)
Overwhelming

"Cabin and view were overwhelming. Gorgeous. Winston and Carol were wonderfully kind and accessible. Thank you both for the beautiful stay."…"

Reviewed on Sep 12, 2019

A Getaway for 2 in the Blue Ridge Mountains
Radford Inn
2.5 out of 5
1501 Tyler Avenue, Radford, VA
Get Rates
3.5/5Good! (622 reviews)

"This is a decent hotel that we have stayed at a few times. Better than I expected from a budget chain, though it recently changed owners. Let’s see if it keeps up the standard."…"

Reviewed on Nov 10, 2019

Radford Inn
Comfort Inn & Suites Christiansburg I-81
2.5 out of 5
2331 Tyler Rd, Christiansburg, VA
Free CancellationReserve now, pay when you stay
$64
per night
Mar 22 - Mar 23
4/5Very Good! (827 reviews)

"Pool area was what I would consider dirty. Hot tub looked dirty. Don’t like hotels that accept pets... stinks and I have allergies. The hotel is actually in RADFORD VA not christiansburg VA. Misleading to say the least"…"

Reviewed on Feb 25, 2020

Comfort Inn & Suites Christiansburg I-81
Comfort Suites At Ridgewood Farm
2.5 out of 5
2898 Keagy Rd, Salem, VA
Free CancellationReserve now, pay when you stay
$76
per night
Mar 1 - Mar 2
4.2/5Very Good! (520 reviews)

"well maintained and great breakfast. The staff is friendly and the rooms are spacious."…"

Reviewed on Feb 20, 2020

Comfort Suites At Ridgewood Farm
Courtyard by Marriott Bristol
3 out of 5
3169 Linden Dr, Bristol, VA
Free CancellationReserve now, pay when you stay
$118
per night
Mar 12 - Mar 13
4.4/5Wonderful! (514 reviews)

"A few floors of the hotel are currently under renovation, but this did not affect our stay."…"

Reviewed on Nov 29, 2019

Courtyard by Marriott Bristol
Courtyard by Marriott Roanoke Airport
3 out of 5
3301 Ordway Dr NW, Roanoke, VA
Free CancellationReserve now, pay when you stay
$80
per night
Mar 22 - Mar 23
4.3/5Excellent! (404 reviews)

"We had a great stay. Hotel is nice, but you have to pay 12 dollars for breakfast if you want it"…"

Reviewed on Feb 18, 2020

Courtyard by Marriott Roanoke Airport
Fairfield Inn & Suites by Marriott
2.5 out of 5
200 Marriott Way, Wytheville, VA
Free CancellationReserve now, pay when you stay
$125
per night
Mar 6 - Mar 7
4.4/5Wonderful! (206 reviews)

"It was in a quiet location and well kept property."…"

Reviewed on Nov 14, 2019

Fairfield Inn & Suites by Marriott
Fairfield Inn & Suites by Marriott Abingdon
2.5 out of 5
923 East Main Street, Abingdon, VA
Free CancellationReserve now, pay when you stay
$129
per night
Feb 28 - Feb 29
4.7/5Exceptional! (187 reviews)

"It was very clean and updated. Room was very spacious"…"

Reviewed on Feb 16, 2020

Fairfield Inn & Suites by Marriott Abingdon
Fairfield Inn by Marriott Christiansburg
2.5 out of 5
2659 Roanoke St, Christiansburg, VA
Free CancellationReserve now, pay when you stay
$93
per night
Mar 1 - Mar 2
4.4/5Excellent! (213 reviews)

"This property is top notch. The front desk staff at check in was extremely courteous and skilled at her job."…"

Reviewed on Feb 16, 2020

Fairfield Inn by Marriott Christiansburg
Hampton Inn Christiansburg/Blacksburg
2.5 out of 5
380 Arbor Dr, Christiansburg, VA
$102
per night
Mar 8 - Mar 9
4.5/5Wonderful! (504 reviews)

"Staff proficient and courteous breakfast with room satisfactory"…"

Reviewed on Jan 25, 2020

Hampton Inn Christiansburg/Blacksburg
Hampton Inn Galax
2.5 out of 5
205 Cranberry Road, Galax, VA
Free CancellationReserve now, pay when you stay
$94
per night
Mar 5 - Mar 6
4.6/5Exceptional! (298 reviews)

"The staff was helpful and accommodating. The breakfast choices were limitless and delicious.My granddaughters loved the pool. Outstanding!!!"…"

Reviewed on Feb 22, 2020

Hampton Inn Galax
Don't see what you're looking for?
We've got more Resorts & Hotels with Spas. Find the right one for you.
View all properties
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.

Pocket Guide: Resorts & Hotels with Spas in Southwestern Virginia

Search for hotels in Southwestern Virginia on Expedia. You can easily find your hotels in Southwestern Virginia using one of the methods below:

  • View our selection of featured hotels in Southwestern Virginia
  • Use the map to find hotels in the Southwestern Virginia neighborhood you prefer
  • Use the filters to see hotels in a specific area of Southwestern Virginia, select a specific theme, brand, or hotel class from basic (1 Star) to luxury hotels (5 Stars) in Southwestern Virginia
  • Enter your travel dates to view the best deals on hotels in Southwestern Virginia - while they last

More trip options

Travelers Loved These Resorts & Hotels with Spas