Important: This destination may have COVID-19 travel restrictions in place, including specific restrictions for lodging. Check any national, local, and health advisories for this destination before you book.

Search for Shenandoah Valley Hotels from CA $74

Search over 1 million properties and 550 airlines worldwide

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

Free cancellation on most hotels. Because flexibility matters.

Shenandoah Valley hotels and places to stay

Doubletree by Hilton Harrisonburg
3.5 out of 5
1400 East Market Street, Harrisonburg, VA
Free CancellationReserve now, pay when you stay
The price is CA $134 per night
30.92 km from city centre
4.2/5Excellent! (458 reviews)

"No wifi and Netflix. It's 2020. Old school TV with 20 channels."…"

Reviewed on Jun. 3, 2020

Doubletree by Hilton Harrisonburg
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
The price is CA $161 per night
130.03 km from city centre
4.6/5Exceptional! (995 reviews)

"This is a beautiful hotel. The hotel itself is an attraction. The workers are very respectful and quickly act to fixed any issue you have during your stay. The rooms are very clean, spacious and with quality furniture, so you can see the level of detail they put on each room even tho they have soooo ..."…"

Reviewed on May 30, 2020

Hotel Roanoke & Conference Ctr, Curio Collection by Hilton 
Hampton Inn and Suites Roanoke Downtown
2.5 out of 5
27 Church Avenue SE, Roanoke, VA
Free CancellationReserve now, pay when you stay
The price is CA $137 per night
130.4 km from city centre
4.6/5Exceptional! (536 reviews)

"Room was very clean and relieved my anxieties about having to travel during a pandemic. Staff was pleasant and helpful."…"

Reviewed on May 9, 2020

Hampton Inn and Suites Roanoke Downtown
Tru By Hilton Staunton
2.5 out of 5
120 Staunton Crossing, Staunton, VA
Free CancellationReserve now, pay when you stay
The price is CA $114 per night
7.65 km from city centre
4.4/5Excellent! (132 reviews)

"Everything was wonderful! The room was huge - both the bedroom and bathroom. The bed was very comfortable."…"

Reviewed on Apr. 20, 2020

Tru By Hilton Staunton
Best Western Plus Inn at Valley View
2.5 out of 5
5050 Valley View Boulevard Northwest, Roanoke, VA
Free CancellationReserve now, pay when you stay
The price is CA $108 per night
128.71 km from city centre
4.2/5Excellent! (1,154 reviews)

"Staff was very accommodating. We appreciated having a place to stay especially with COVID going on. I felt loke the staff did a good job with prevention."…"

Reviewed on Jun. 2, 2020

Best Western Plus Inn at Valley View
Motel 6 Harrisonburg - South VA
2 out of 5
3210 South Main Street, Harrisonburg, VA
Free Cancellation
The price is CA $74 per night
25.71 km from city centre
3.3/5 (393 reviews)

"The room was nice and clean. Check-in/check-out process was easy."…"

Reviewed on Apr. 9, 2020

Motel 6 Harrisonburg - South VA
The George Washington Hotel, A Wyndham Grand Hotel
3.5 out of 5
103 E Piccadilly St, Winchester, VA
Free CancellationReserve now, pay when you stay
The price is CA $114 per night
133.21 km from city centre
4.6/5Exceptional! (985 reviews)

"It's close to all the restaurants, shopping, and historic locations. The staff was very friendly. They took good safety precautions for the Corona virus."…"

Reviewed on Jun. 1, 2020

The George Washington Hotel, A Wyndham Grand Hotel
Hampton Inn Harrisonburg - University
2.5 out of 5
85 University Blvd, Harrisonburg, VA
Free CancellationReserve now, pay when you stay
The price is CA $107 per night
30.52 km from city centre
4/5Very Good! (993 reviews)

"I didn't like to have the bathroom bedide the bed."…"

Reviewed on Mar. 7, 2020

Hampton Inn Harrisonburg - University
Hampton Inn Harrisonburg South
2.5 out of 5
43 Covenant Drive, Harrisonburg, VA
Free CancellationReserve now, pay when you stay
The price is CA $100 per night
25.39 km from city centre
4.5/5Wonderful! (989 reviews)

"View clean, even on lockdown they provided a to-go breakfast."…"

Reviewed on May 19, 2020

Hampton Inn Harrisonburg South
Country Inn & Suites by Radisson, Charlottesville-UVA, VA
3 out of 5
1600 Emmet Street, Charlottesville, VA
Free CancellationReserve now, pay when you stay
The price is CA $132 per night
49.99 km from city centre
4.6/5Exceptional! (1,393 reviews)

"Always clean and friendly staff. Needed and extra blanket and had it in my room upon return!"…"

Reviewed on Jun. 1, 2020

Country Inn & Suites by Radisson, Charlottesville-UVA, VA
Don't see what you're looking for?
See all available properties in Shenandoah Valley
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.

Shenandoah Valley Hotel Guide

Expedia.ca offers a selection of 1421 hotels in Shenandoah Valley. You are sure to find cheap deals and discount rates among them with our Best Price Guarantee. No matter what type of hotel strikes your fancy, we will let you search for your preferred one to accommodate your travel needs.

Expedia.ca will not only save you time, but also money when booking your stay at a hotel in Shenandoah Valley. Making reservations so you can stay within your budget is easy with us.

Expedia.ca even provides you with a map so you may find hotels in the Shenandoah Valley neighborhood you prefer.

Go ahead. Enter your travel dates to view the best offers on hotel rooms in Shenandoah Valley, Virginia now!

Frequently asked questions

Where is the best place for a stay in Shenandoah Valley?
Inn at Willow Grove is ranked highly by Expedia customers. This 5-star inn offers a restaurant and an outdoor pool. Other top choices based on traveler reviews include Gibson’s Warehouse and Silver Lake Bed & Breakfast.
If I need to cancel my hotel reservation in Shenandoah Valley, will I receive a refund?
Yes! The majority of hotel room reservations are refundable if you cancel before the hotel’s cancellation deadline, which is often 24 or 48 hours before the scheduled arrival. If you booked a non-refundable reservation, you may still be able to cancel and receive a refund within 24 hours of booking. Put your dates in and click on “Search”, then you can filter by “free cancellation” to review the top deals on offer in Shenandoah Valley.
What are some hotels with pools in Shenandoah Valley?
Country Inn & Suites by Radisson, Charlottesville-UVA, VA: 3-star hotel located near University of Virginia. Features free buffet breakfast, an indoor pool, and free WiFi. Hyatt Place Roanoke Airport/Valley View Mall and Doubletree by Hilton Harrisonburg are two additional hotels with an onsite pool.
What is staying in Shenandoah Valley like?
History buffs will enjoy exploring Shenandoah Valley, and visitors give high marks for the college vibe, array of wineries, and magnificent mountain views. Tourists who journey to this scenic city can discover its restaurants, shopping, and live music. Top sights in the city include Massanutten Water Park, Monticello, and Luray Caverns. In Shenandoah Valley, there are 1456 hotels and other accommodations to choose from.
What should I do while I'm visiting Shenandoah Valley?
Known for the live music scene, cultural venues include Factory Antique Mall, American Shakespeare Center, and Frontier Culture Museum. Attractions like Massanutten Water Park, Rockingham Fairgrounds, and A Dream Come True Playground are fun for kids of all ages. Notable for its historic sites, landmarks like Monticello, Michie Tavern, and Montpelier are not to be missed.
How can I get around Shenandoah Valley?
If you want to see more of the area, ride aboard a train from Staunton Station, Charlottesville Station, or Clifton Forge Station. Shenandoah Valley may not have many public transit choices so consider renting a car to explore more.

Recent Reviews in Shenandoah Valley

More trip options