Find Resorts & Hotels with Spas in Shenandoah Valley, VA

Search over 1 million properties and 550 airlines worldwide.

Members save 10% more on select hotels, cars, activities and vacation rentals. Sign up.

Most hotels are fully refundable. Because flexibility matters.

Top Shenandoah Valley Resorts & Hotels with Spas

Watch your Kids Ski from the Deck - Ski In Ski Out - Slope side - Pets OK
4.8/5 Exceptional! (112 reviews)
Great stay!
"Loved our stay at Wintergreen and the location cannot be better. Quick walk to all the spots and the view is incredible!"

Reviewed on Sep 9, 2021

Get rates
Watch your Kids Ski from the Deck - Ski In Ski Out - Slope side - Pets OK
Woodruff House
3 out of 5
330 Mechanic St, Luray, VA
4.7/5 Exceptional! (160 reviews)
"Quaint property, nice staff. Highly recommend. Will return some day."

Reviewed on Jan 12, 2020

Get rates
Woodruff House
Gorgeous Rustic Mountain Cabin with Scenic Views! Welcome to Green Oak Cabin
4.7/5 Exceptional! (65 reviews)
Great getaway!
"Amazing view, as advertised! House was clean and in a great location to local restaurants and Blue Ridge Parkway. Just what we needed for a perfect getaway! Would definitely stay here again!"

Reviewed on Sep 13, 2021

Get rates
Gorgeous Rustic Mountain Cabin with Scenic Views! Welcome to Green Oak Cabin
You could be seeing lower prices

You could be seeing lower prices

With member prices, you could save 10% or more right now on thousands of properties.
Belle Meade Bed and Breakfast
Great for spa weekends
2.5 out of 5
353 F.T. Valley Road, Sperryville, VA
The price is $200 per night from Nov 16 to Nov 16
4.7/5 Exceptional! (16 reviews)
Travelers like: massage, hot tub
Travelers say...
"We liked the homey feel to our room, everything was clean too. Would have enjoyed a TV in the room."

Reviewed on Aug 9, 2021

Belle Meade Bed and Breakfast
Hotel Roanoke & Conference Ctr, Curio Collection by Hilton 
Great for spa weekends
4 out of 5
110 Shenandoah Ave Ne, Roanoke, VA
Fully refundableReserve now, pay when you stay
The price is $157 per night from Nov 3 to Nov 3
4.6/5 Exceptional! (963 reviews)
Travelers like: spa services onsite, massage, facials, manicures and pedicures
Travelers say...
"Didn't realize we needed to pay for parking. The property was awesome and clean. Staff was very professional"

Reviewed on Oct 17, 2021

Hotel Roanoke & Conference Ctr, Curio Collection by Hilton 
READY FOR THE BEST BERNARDS LANDING GETAWAY?⭐️BEST AMENITIES⭐️INDOOR POOL OPEN
4.6/5 Exceptional! (120 reviews)
Bernard’s Landing vacation rental!
"We loved your condo with all the amenities! What a peaceful wonderful experience it was! We also rented a boat for two days and the dock made it so convenient from our condo! We definitely want to return! John & Sandy"

Reviewed on Sep 3, 2021

Get rates
READY FOR THE BEST BERNARDS LANDING GETAWAY?⭐️BEST AMENITIES⭐️INDOOR POOL OPEN
The George Washington Hotel, A Wyndham Grand Hotel
Great for spa weekends
3.5 out of 5
103 E Piccadilly St, Winchester, VA
Fully refundableReserve now, pay when you stay
The price is $116 per night from Nov 8 to Nov 8
4.6/5 Exceptional! (976 reviews)
Travelers like: full-service spa, massage, hot tub
Travelers say...
"This was a unique historic hotel with great character and nice rooms! The area is very walkable to everything downtown especially the Old Town Winchester walking street. Would highly recommend!"

Reviewed on Oct 17, 2021

The George Washington Hotel, A Wyndham Grand Hotel
Hotel 24 South
3 out of 5
24 South Market Street, Staunton, VA
Fully refundableReserve now, pay when you stay
The price is $124 per night from Nov 9 to Nov 9
4.5/5 Wonderful! (990 reviews)
"I highly recommend this property"

Reviewed on Oct 17, 2021

Hotel 24 South
Country Inn & Suites by Radisson, Winchester, VA
3 out of 5
141 Kernstown Commons Blvd, Winchester, VA
Fully refundableReserve now, pay when you stay
The price is $92 per night from Nov 17 to Nov 17
4.5/5 Wonderful! (1,096 reviews)
"Friendly staff. Convenient location off 81. Larger than usual mini fridge. Microwave. Would have preferred darker curtains to pull across window at night."

Reviewed on Oct 19, 2021

Country Inn & Suites by Radisson, Winchester, VA
SpringHill Suites by Marriott Roanoke
3 out of 5
301 Reserve Ave SW, Roanoke, VA
Fully refundableReserve now, pay when you stay
The price is $116 per night from Nov 7 to Nov 7
4.5/5 Wonderful! (991 reviews)
"Registration was fast and easy. Multiple areas for eating with good social distancing. Hotel common areas and my room was the cleanest I have experienced thus far in 2021. Covered and open parking well lite and available at no charge!! Wonderful amenity!"

Reviewed on Sep 3, 2021

SpringHill Suites by Marriott Roanoke
Holiday Inn & Suites Front Royal Blue Ridge Shadows, an IHG Hotel
3 out of 5
111 Hospitality Drive, Front Royal, VA
The price is $128 per night from Nov 16 to Nov 16
4.5/5 Wonderful! (799 reviews)
"Restaurant on property. Convenient and clean."

Reviewed on Oct 13, 2021

Holiday Inn & Suites Front Royal Blue Ridge Shadows, an IHG Hotel
Omni Charlottesville Hotel
Great for spa weekends
4 out of 5
212 Ridge McIntire Rd, Charlottesville, VA
Fully refundableReserve now, pay when you stay
The price is $179 per night from Oct 31 to Oct 31
4.4/5 Excellent! (974 reviews)
Travelers like: massage, hot tub
Travelers say...
"Very friendly staff, food was excellent Bathroom is a little dated for the cost"

Reviewed on Oct 13, 2021

Omni Charlottesville Hotel
Boar's Head Resort
Great for spa weekends
4 out of 5
200 Ednam Drive, Charlottesville, VA
The price is $195 per night from Oct 31 to Oct 31
4.4/5 Excellent! (682 reviews)
Travelers like: spa services onsite, sauna, steam room, massage
Travelers say...
"A bit dated; facility was not busy"

Reviewed on Oct 13, 2021

Boar's Head Resort
Country Inn & Suites by Radisson, Harrisonburg, VA
3 out of 5
27 Covenant Drive, Harrisonburg, VA
Fully refundableReserve now, pay when you stay
The price is $80 per night from Nov 9 to Nov 9
4.4/5 Excellent! (979 reviews)
"It was clean, hot tub was hot, beds were comfy, breakfast was delicious."

Reviewed on Oct 12, 2021

Country Inn & Suites by Radisson, Harrisonburg, VA
The Omni Homestead Resort
Great for spa weekends
4.5 out of 5
7696 Sam Snead Highway, Hot Springs, VA
Fully refundableReserve now, pay when you stay
The price is $216 per night from Nov 14 to Nov 14
4.2/5 Excellent! (684 reviews)
Travelers like: full-service spa, sauna, steam room, massage
Travelers say...
"preserved old charm of hotel… staff were friendly and helpful… food was above average… amenities were well thought out; ie. firepit…"

Reviewed on Sep 20, 2021

The Omni Homestead Resort
Courtyard by Marriott Charlottesville
3 out of 5
638 Hillsdale Dr, Charlottesville, VA
The price is $112 per night from Nov 14 to Nov 14
4.2/5 Very Good! (833 reviews)
"Friendly and helpful staff"

Reviewed on Sep 13, 2021

Courtyard by Marriott Charlottesville
Comfort Suites Salem-Roanoke I-81
Great for spa weekends
2.5 out of 5
100 Wildwood Rd, Salem, VA
Fully refundableReserve now, pay when you stay
The price is $85 per night from Oct 24 to Oct 24
4.2/5 Very Good! (992 reviews)
Travelers like: sauna, hot tub
Travelers say...
"The staff was helpful and the beds were comfortable."

Reviewed on Sep 29, 2021

Comfort Suites Salem-Roanoke I-81
Sleep Inn & Suites Virginia Horse Center
2.5 out of 5
95 Maury River Rd, Rt 39, Lexington, VA
The price is $73 per night from Nov 14 to Nov 14
4.1/5 Very Good! (657 reviews)
"The location was very convenient for Lexington. The room was spacious, clean and comfortable. The bed was one of the most comfortable hotel beds we've experienced. The staff was amazing. The woman who was on duty both evenings of our stay went above and beyond to help us."

Reviewed on Sep 7, 2021

Sleep Inn & Suites Virginia Horse Center
DoubleTree by Hilton Hotel Charlottesville
4 out of 5
990 Hilton Heights Rd, Charlottesville, VA
The price is $110 per night from Oct 31 to Oct 31
4/5 Very Good! (991 reviews)
"Nice amenities. Room was comfortable. Area / parking lot felt safe. Our room was on the main floor (3rd floor with both the lobby area and swimming pool) and for some reason our room felt damp when we set the thermostat at 70 but the second night we lowered the temp to 68 and the room felt less damp ..."

Reviewed on Oct 11, 2021

DoubleTree by Hilton Hotel Charlottesville
Sleep Inn & Suites Monticello
2.5 out of 5
1185 5th St SW, Charlottesville, VA
Fully refundableReserve now, pay when you stay
The price is $85 per night from Nov 3 to Nov 3
3.8/5 Good! (801 reviews)
"Rooms were clean and bathroom was large. There is a dog boarding service next door or a vet. The dog run is right next door so when they let out the dogs you heard them barking."

Reviewed on Oct 17, 2021

Sleep Inn & Suites Monticello
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 Shenandoah Valley

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

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

More trip options

Recent reviews of Shenandoah Valley hotels