Shenandoah National Park hotels

Check rooms and rates
exclusive online offers!
Check-in
Select date
Check-out
Select date
Rooms and Guests
2Guests1room
Hotels City Rating

The Inn At Little Washington  5 stars

309 Middle St, Washington, United States, 22747

Washington
USD 735

Hotel Laurance  5 stars

2 South Court Street, Luray, United States

Luray
USD 255

The Village Inn  4 stars

4979 South Valley Pike, Harrisonburg, United States, 22801

Harrisonburg Perfect
USD 89

Residence Inn By Marriott Harrisonburg  3 stars

1945 Deyerle Ave, Harrisonburg, United States, 22801

Harrisonburg Perfect
USD 135

Hampton Inn Harrisonburg - University  3 stars

85 University Boulevard, Harrisonburg, United States, 22801

Harrisonburg Very good
USD 122

Silver Lake Bed & Breakfast (Adults Only)  3 stars

1331 Silver Lake Road, Harrisonburg, United States

Harrisonburg
USD 149

Quality Inn Shenandoah Valley  3 stars

162 W Old Cross Rd, New Market, United States, 22844

New Market Very good
USD 93

Hotel Strasburg  3 stars

213 S. Holliday Street, Strasburg, United States, 22657-2213

Strasburg Great
USD 128

Cave Hill Farm Bed And Breakfast  3 stars

9875 Cave Hill Road, Harrisonburg, United States, 22840

Harrisonburg
USD 149

Woodruff House  3 stars

330 Mechanic St, Luray, United States, 22835

Luray
USD 180

Big Meadows Lodge  3 stars

Mile 51.2 Skyline Drive, Luray, United States, 22835

Luray Very good
USD 190

The Stonewall Jackson Inn  3 stars

547 East Market Street, Harrisonburg, United States, 22801

Harrisonburg Perfect
USD 175

Lafayette Inn  3 stars

146 E Main St, Stanardsville, United States, 22973

Stanardsville Perfect
USD 196

Holiday Inn & Suites Front Royal Blue Ridge Shadows  3 stars

111 Hospitality Drive, Front Royal, United States, 22630

Front Royal Perfect
USD 125

Residence Inn Marriott Waynesboro  3 stars

44 Windigrove Dr, Waynesboro, United States, 22980

Waynesboro Perfect
USD 149

Hampton Inn Front Royal  3 stars

9800 Winchester Road, Front Royal, United States, 22630

Front Royal Great
USD 106

Doubletree By Hilton Harrisonburg  3 stars

1400 East Market Street, Harrisonburg, United States, 22801

Harrisonburg Nice
USD 122

Courtyard Harrisonburg  3 stars

1890 Evelyn Byrd Avenue, Harrisonburg, United States, 22801

Harrisonburg Great
USD 113

Comfort Inn Woodstock Shenandoah  3 stars

1011 Motel Drive, Woodstock, United States, 22664

Woodstock Great
USD 110

Country Inn & Suites By Radisson, Harrisonburg, Va  3 stars

27 Covenant Drive, Harrisonburg, United States, 22801

Harrisonburg Great
USD 126

Best Western Plus Waynesboro Inn & Suites Conference Center  3 stars

109 Apple Tree Ln, Waynesboro, United States, 22980-7481

Waynesboro Great
USD 106

Comfort Inn  3 stars

1440 E. Market St., Harrisonburg, United States, 22801

Harrisonburg Great
USD 82

Mimslyn Inn Historic Hotels Of America  3 stars

401 W Main St, Luray, United States, 22835

Luray Perfect
USD 170

Wayside Inn  3 stars

7783 Main St, Middletown, United States

Middletown
USD 146

South Court Inn  3 stars

160 S Court Street , Luray, United States, 22835

Luray
USD 198

Middleridge Bed And Breakfast  3 stars

125 Berry Farm Road, Verona, United States

Verona

Quality Inn  3 stars

410 W Main St, Luray, United States, 22835-1025

Luray Very good
USD 84

Comfort Inn  3 stars

15 Windi Grove Drive, Waynesboro, United States, 22980

Waynesboro Very good
USD 73

Iris Inn Bed & Breakfast  2 stars

191 Chinquapin Dr., Waynesboro, United States, 22980

Waynesboro Perfect
USD 221

Mayneview B&B  2 stars

439 Mechanic St, Luray, United States, 22835

Luray Perfect
USD 147

Microtel Inn & Suites By Wyndham Harrisonburg  2 stars

85 Pleasant Valley Road, Harrisonburg, United States, 22801

Harrisonburg Great
USD 94

Fairfield Inn And Suites By Marriott Harrisonburg  2 stars

1946 Medical Avenue, Harrisonburg, United States, 22801

Harrisonburg Perfect
USD 132

Budget Inn - Strasburg  2 stars

28999 Old Valley Pike, Strasburg, United States, 22657

Strasburg

Gay Street Inn  2 stars

160 Gay St, Washington, United States, 22747

Washington Perfect
USD 357

Howard Johnson By Wyndham Harrisonburg  2 stars

10 Linda Lane, Harrisonburg, United States, 22802

Harrisonburg
USD 68

The White Dove Rockotel  2 stars

148 Tinker Street , Woodstock, United States

Woodstock
USD 240

Budget Inn  2 stars

2192 Old Valley Pike, New Market, United States

New Market
USD 45

Shenvalee Golf Resort  2 stars

9660 Fairway Drive, New Market, United States

New Market
USD 314

Affordable Corporate Suites  2 stars

20 Pleasant Hill Road, Harrisonburg, United States, 22801

Harrisonburg
USD 126

Cool Harbor Motel  2 stars

141 West 15Th St, Front Royal, United States, 22630

Front Royal
USD 77

Inn Of The Shenandoah  2 stars

138 E Main St, Luray, United States, 22835

Luray
USD 173

Relax Inn Front Royal  2 stars

1525 North Shenandoah Avenue, Front Royal, United States, 22630

Front Royal
USD 61

Ramada By Wyndham Harrisonburg  2 stars

91 Pleasant Valley Rd, Harrisonburg, United States, 22801

Harrisonburg Very good
USD 78

Econo Lodge  2 stars

1290 S Main St, Woodstock, United States, 22664

Woodstock Guest rating
USD 63

Budget Inn  2 stars

320 West Main Street, Luray, United States, 22835

Luray Very good
USD 72

Hampton Inn & Suites Woodstock, Va  2 stars

1150 Motel Drive, Woodstock, United States, 22664

Woodstock Perfect
USD 102

Hampton Inn Harrisonburg South  2 stars

43 Covenant Drive, Harrisonburg, United States, 22801

Harrisonburg Perfect
USD 161

Ramada By Wyndham Strasburg  2 stars

21 Signal Knob Dr, Strasburg, United States, 22657

Strasburg Very good
USD 65

Quality Inn Waynesboro  2 stars

640 W. Broad St., Waynesboro, United States, 22980-4317

Waynesboro Guest rating
USD 67

Baymont By Wyndham Front Royal Near Shenandoah National Park  2 stars

10 S Commerce Ave, Front Royal, United States, 22630

Front Royal Great
USD 72

Knights Inn Staunton/Verona  2 stars

70 Lodge Lane, Verona, United States, 24482

Verona Guest rating
USD 66

Holiday Inn Express Woodstock-Shenandoah Valley  2 stars

1130 Motel Drive, Woodstock, United States, 22664

Woodstock Perfect
USD 118

Holiday Inn Express Hotel & Suites Waynesboro-Route 340  2 stars

20 Windigrove Drive, Waynesboro, United States, 22980

Waynesboro Great
USD 122

Holiday Inn Express Harrisonburg  2 stars

3325 South Main Street, Harrisonburg, United States, 22801

Harrisonburg Great
USD 101

Econo Lodge  2 stars

1703 East Market Street, Harrisonburg, United States, 22801

Harrisonburg Guest rating
USD 87

Days Inn By Wyndham Waynesboro  2 stars

2060 Rosser Avenue, Waynesboro, United States, 22980

Waynesboro Very good
USD 80

Days Inn By Wyndham Harrisonburg  2 stars

1131 Forest Hill Rd, Harrisonburg, United States, 22801

Harrisonburg Guest rating
USD 97

Days Inn By Wyndham Luray Shenandoah  2 stars

138 Whispering Hill Road, Luray, United States, 22835

Luray Nice
USD 86

Harrisonburg Inn  2 stars

45 Burgess Rd, Harrisonburg, United States, 22801-9731

Harrisonburg Great
USD 96

Super 8 By Wyndham Front Royal  2 stars

111 South St, Front Royal, United States, 22630-2221

Front Royal Nice
USD 61

Super 8 By Wyndham Harrisonburg  2 stars

3330 S. Main, Harrisonburg, United States, 22801-2674

Harrisonburg Guest rating
USD 48

Super 8 By Wyndham Waynesboro  2 stars

2045 Rosser Ave, Waynesboro, United States, 22980-9412

Waynesboro Great
USD 75

Days Inn By Wyndham New Market Battlefield  2 stars

9360 George Collin Pkwy, New Market, United States, 22844

New Market Nice
USD 66

Fairfield Inn & Suites Strasburg Shenandoah Valley  2 stars

33760 Old Valley Pike, Strasburg, United States, 22657

Strasburg Perfect
USD 128

Quality Inn Harrisonburg I-81  2 stars

1881 Evelyn Byrd Avenue, Harrisonburg, United States, 22801

Harrisonburg Very good
USD 88

The Cardinal Inn  2 stars

1005 E. Main Street, Luray, United States, 22835

Luray Very good
USD 82

Candlewood Suites Harrisonburg  2 stars

1560 Country Club Road, Harrisonburg, United States, 22801

Harrisonburg Great
USD 97

Skyland Resort  2 stars

Skyline Dr Mile 41.7 & 42.5, Luray, United States, 22835

Luray Very good
USD 222

Royal Inn Motel  2 stars

533 S. Royal Avenue, Front Royal, United States, 22630

Front Royal Nice
USD 56

Royal Inn Motel  2 stars

2112 West Main Street, Waynesboro, United States, 22980

Waynesboro Guest rating
USD 60

Sleep Inn & Suites  2 stars

1891 Evelyn Byrd Avenue, Harrisonburg, United States, 22801

Harrisonburg Great
USD 81

Motel 6 Mt. Jackson Va  2 stars

250 Conicville Blvd, Mount Jackson, United States, 22842

Mount Jackson Great
USD 61

Econo Lodge Inn & Suites  2 stars

91 Reliance Road, Middletown, United States, 22645

Middletown Very good
USD 71

Belle Hearth Bed And Breakfast  0 stars

320 S Wayne Ave , Waynesboro, United States, 22980

Waynesboro
USD 170

A Papa Bears River Cabin  0 stars

, Stanley, United States, 22849

Stanley
USD 307

Shenandoah Lodge  0 stars

, Luray, United States, 22835

Luray
USD 244

A Lazy River Cabin  0 stars

, Luray, United States, 22835

Luray
USD 288

Luray Caverns Motels  0 stars

831 W Main Street, Luray, United States, 22835

Luray Great
USD 106

Affordable Corporate Suites Of Waynesboro  0 stars

240 Sheppard Court, Waynesboro, United States, 22980

Waynesboro

A Rustic River Cabin  0 stars

, McGaheysville, United States, 22827

McGaheysville
USD 460

Lackawanna Bed & Breakfast  0 stars

236 Riverside Drive, Front Royal, United States, 22630

Front Royal
USD 189

Mountainside Villas At Massanutten By Kees Vacations  0 stars

4082 Peak Drive Unit 1, McGaheysville, United States, 22840

McGaheysville Perfect
USD 165

Budget Inn - Harrisonburg  0 stars

687 East Market Street, Harrisonburg, United States, 22801

Harrisonburg
USD 57

A Above The River Cabin  0 stars

, Catherine Furnace, United States, 22849

Catherine Furnace