We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.
View map Return to list
Accommodation
Price per night
Amenities
Location
Any Distance
from
Traveler rating
Hotel class
Style
  • Sort by:
  • Traveler Ranked
  • Best Value
  • Lowest price
  • Distance
Updating list...
Skyland
Sponsored
SAVE $21
$147
Expedia.com
$126
View Deal
  • Free Parking
  • Restaurant
See all hotels in or near Shenandoah National Park
Doubletree by Hilton Charlottesville
Doubletree.com
$129
View Deal
31.5 miles from Shenandoah National Park
  • Free Wifi
  • Free Parking
Holiday Inn Express Harrisonburg
HIExpress.com
$101
View Deal
30.3 miles from Shenandoah National Park
  • Free Wifi
  • Free Parking
Microtel Inn & Suites by Wyndham Harrisonburg
Booking.com
$72
View Deal
30.1 miles from Shenandoah National Park
  • Free Wifi
  • Free Parking
UVA Inn at Darden
SAVE $35
$160
Booking.com
$125
View Deal
35.3 miles from Shenandoah National Park
  • Free Wifi
  • Free Parking
Hampton Inn Charlottesville
SAVE $22
$151
Hampton.com
$129
View Deal
34.3 miles from Shenandoah National Park
  • Free Wifi
  • Free Parking
Hyatt Place Charlottesville
SAVE $10
$201
Hyatt.com
$191
View Deal
34.1 miles from Shenandoah National Park
  • Free Wifi
  • Free Parking
Holiday Inn Express Woodstock \/ Shenandoah Valley
HIExpress.com
$95
View Deal
23.3 miles from Shenandoah National Park
  • Free Wifi
  • Free Parking
Hilton Garden Inn Charlottesville
SAVE $14
$153
GardenInn.com
$139
View Deal
36.6 miles from Shenandoah National Park
  • Free Wifi
  • Free Parking
Comfort Inn
ComfortInn
$85
View Deal
26.4 miles from Shenandoah National Park
  • Free Wifi
  • Free Parking
Sleep Inn
SleepInn
$86
View Deal
45.9 miles from Shenandoah National Park
  • Free Wifi
  • Free Parking
Comfort Inn Monticello
SAVE $15
$104
Expedia.com
$89
View Deal
36.9 miles from Shenandoah National Park
  • Free Wifi
  • Free Parking
Best Western Plus Waynesboro Inn & Suites Conference Center
SAVE $20
$135
Booking.com
$115
View Deal
45.4 miles from Shenandoah National Park
  • Free Wifi
  • Free Parking
Omni Charlottesville
SAVE $48
$227
Travelocity
$179
View Deal
36.4 miles from Shenandoah National Park
  • Free Parking
  • Pool
Savings alert: 10% below average rate

The price you found is 10% lower than this hotel's average rate of $198/night.

We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

Hampton Inn Harrisonburg South
SAVE $12
$119
Booking.com
$107
View Deal
30.3 miles from Shenandoah National Park
  • Free Wifi
  • Free Parking
Country Inn & Suites By Carlson, Harrisonburg
Booking.com
$99
View Deal
30.3 miles from Shenandoah National Park
  • Free Wifi
  • Free Parking
Hampton Inn University Harrisonburg
Hampton.com
$95
View Deal
26.5 miles from Shenandoah National Park
  • Free Wifi
  • Free Parking
The George Washington A Wyndham Grand Hotel
Booking.com
$98
View Deal
45.4 miles from Shenandoah National Park
  • Free Wifi
  • Pool
Sleep Inn & Suites Monticello
SAVE $10
$112
SleepInn
$102
View Deal
38.0 miles from Shenandoah National Park
  • Free Wifi
  • Free Parking
Days Inn Waynesboro
Booking.com
$81
View Deal
45.3 miles from Shenandoah National Park
  • Free Wifi
  • Free Parking
Homewood Suites by Hilton Charlottesville
Homewood
$149
View Deal
34.4 miles from Shenandoah National Park
  • Free Wifi
  • Free Parking
Country Inn & Suites By Carlson, Winchester
Travelocity
$95
View Deal
40.6 miles from Shenandoah National Park
  • Free Wifi
  • Free Parking
Sleep Inn & Suites Harrisonburg
SAVE $19
$98
Booking.com
$79
View Deal
26.6 miles from Shenandoah National Park
  • Free Wifi
  • Free Parking
Hampton Inn & Suites Woodstock
Hampton.com
$104
View Deal
23.2 miles from Shenandoah National Park
  • Free Wifi
  • Free Parking
Hampton Inn Front Royal
Travelocity
$107
View Deal
30.0 miles from Shenandoah National Park
  • Free Wifi
  • Free Parking
The English Inn of Charlottesville
SAVE $3
$93
Travelocity
$90
View Deal
34.9 miles from Shenandoah National Park
  • Free Wifi
  • Free Parking
Best Western Staunton Inn
SAVE $8
$108
Hotwire.com
$100
View Deal
46.0 miles from Shenandoah National Park
  • Free Wifi
  • Free Parking
Boar's Head Resort
SAVE $63
$213
Orbitz.com
$150
View Deal
35.9 miles from Shenandoah National Park
  • Free Wifi
  • Free Parking
Shenandoah Crossing
SAVE $28
$138
Booking.com
$110
View Deal
35.1 miles from Shenandoah National Park
  • Free Wifi
  • Free Parking
Salamander Resort & Spa
SAVE $45
$450
Booking.com
$405
View Deal
45.2 miles from Shenandoah National Park
  • Free Wifi
  • Free Parking
*Prices are the average nightly price provided by our partners and may not include all taxes and fees. Taxes and fees that are shown are estimates only. Please see our partners for more details.