Find Resorts & Hotels with Spas in Southwestern Virginia, VA

Most hotels are fully refundable. Because flexibility matters.

Save 10% or more on over 100,000 hotels worldwide as a One Key member.

Search over 2.9 million properties and 550 airlines worldwide.

Pick from 41 Southwestern Virginia Resorts & Hotels with Spas and compare room rates, reviews, and availability. Most hotels are fully refundable.

Primland Resort, Auberge Resorts Collection
Great for spa weekends
4 out of 5
2000 Busted Rock Rd, Meadows Of Dan, VA
The price is $1,279 per night from Jun 5 to Jun 6
$1,279
per night
Jun 5 - Jun 6
9.6/10 Exceptional! (10 reviews)

Travelers like: full-service spa, sauna, steam room, hot tub

Travelers say...
"Everything. Weather unfortunately didn’t cooperate but beautiful property"

Reviewed on Dec 14, 2021

Primland Resort, Auberge Resorts Collection
The Martha Washington Inn And Spa
Great for spa weekends
4 out of 5
150 West Main Street, Abingdon, VA
9.4/10 Exceptional! (181 reviews)

Travelers like: full-service spa, massage, facials, manicures and pedicures

A wonderful stay - very relaxing
"Room was comfortable and quiet. This is a very elegant hotel and felt pampered during our stay."

Reviewed on Dec 6, 2021

The Martha Washington Inn And Spa
Hotel Roanoke & Conference Ctr, Curio Collection by Hilton 
Great for spa weekends
4 out of 5
110 Shenandoah Ave Ne, Roanoke, VA, 24016
Fully refundableReserve now, pay when you stay
The price is $162 per night from Jun 18 to Jun 19
$162
per night
Jun 18 - Jun 19
9.2/10 Wonderful! (1,002 reviews)

Travelers like: spa services onsite, massage, facials, manicures and pedicures

Travelers say...
"This is a wonderfully historic property, especially if you like railroads and speakeasys!"

Reviewed on May 31, 2023

Hotel Roanoke & Conference Ctr, Curio Collection by Hilton 

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

SpringHill Suites by Marriott Roanoke
3 out of 5
301 Reserve Ave SW, Roanoke, VA, 24015
The price is $143 per night from Jun 18 to Jun 19
$143
per night
Jun 18 - Jun 19
9/10 Wonderful! (1,002 reviews)
"Staff is friendly..rooms are big and quiet..will definitely stay again.."

Reviewed on Jun 2, 2023

SpringHill Suites by Marriott Roanoke
Comfort Suites Abingdon I-81
2.5 out of 5
1093 Ole Berry Rd, Abingdon, VA, 24210
Fully refundableReserve now, pay when you stay
The price is $106 per night from Jul 5 to Jul 6
$106
per night
Jul 5 - Jul 6
9/10 Wonderful! (784 reviews)
"Great property. Ive stayed at this facility a number of times and it has always been a very pleasent experience."

Reviewed on May 31, 2023

Comfort Suites Abingdon I-81
Country Inn & Suites by Radisson, Wytheville, VA
3 out of 5
697 Peppers Ferry Road, Wytheville, VA
Fully refundable
The price is $115 per night from Jun 21 to Jun 22
$115
per night
Jun 21 - Jun 22
8.8/10 Excellent! (1,002 reviews)
"Only spent one night, recommend this area"

Reviewed on May 18, 2023

Country Inn & Suites by Radisson, Wytheville, VA
Comfort Inn & Suites Hillsville I-77
Great for spa weekends
2.5 out of 5
151 Farmers Market Rd, Hillsville, VA
Fully refundableReserve now, pay when you stay
The price is $94 per night from Jul 3 to Jul 4
$94
per night
Jul 3 - Jul 4
8.8/10 Excellent! (836 reviews)

Travelers like: spa services onsite, hot tub

Good room,good price
"Service desk help was fantastic. Room was clean and well stocked."

Reviewed on Jun 2, 2023

Comfort Inn & Suites Hillsville I-77
Comfort Suites Salem-Roanoke I-81
Great for spa weekends
2.5 out of 5
100 Wildwood Rd, Salem, VA, 24153
Fully refundableReserve now, pay when you stay
The price is $89 per night from Jun 5 to Jun 6
$89
per night
Jun 5 - Jun 6
8.2/10 Very Good! (1,002 reviews)

Travelers like: sauna, hot tub

Travelers say...
"There was renovations going on, so the facility was in flux a bit. Cardboard boxes in hallways etc. The locks only worked with the keycards about half the time, which I am sure they will update. The staff was great though. I was impressed with how they handled a number of challenging situations."

Reviewed on May 30, 2023

Comfort Suites Salem-Roanoke I-81
Comfort Inn & Suites Christiansburg I-81
2.5 out of 5
2331 Tyler Rd, Christiansburg, VA
Fully refundableReserve now, pay when you stay
The price is $89 per night from Jun 18 to Jun 19
$89
per night
Jun 18 - Jun 19
8/10 Very Good! (1,000 reviews)
"The property was clean and convenient for me"

Reviewed on May 15, 2023

Comfort Inn & Suites Christiansburg I-81
Radford Inn
2.5 out of 5
1501 Tyler Avenue, Radford, VA, 24141
7/10 Good! (643 reviews)
"The check-in process was great, friendly staff person and provided all the information I needed for the stay. After that though it went downhill. the room was clean at first glance, but after that, I realized it was not that clean. The air filters were dirty. The HVAC unit sounded and looked like ..."

Reviewed on May 1, 2023

Radford Inn
Don't see what you're looking for?
See all available properties in Southwestern Virginia
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.

Southwestern Virginia Resorts & Hotels with Spas information

 

Resorts & Hotels with Spas in Southwestern Virginia

41

Highest price
$1,279
Cheapest price
$89
Number of guest reviews
7,462
Total number of hotels in Southwestern Virginia
1,231

 

Recent reviews of Southwestern Virginia hotels
Expedia verified reviews