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 Great
USD 790

Hotel Laurance  5 stars

2 South Court Street, Luray, United States

Luray Very good
USD 251

The Village Inn  4 stars

4979 South Valley Pike, Harrisonburg, United States, 22801

Harrisonburg Perfect
USD 86

Inn Of The Shenandoah  4 stars

138 E Main St, Luray, United States, 22835

Luray Great
USD 173

The Inn At Sugar Hollow Farm  4 stars

6051 Sugar Hollow Rd, Crozet, United States

Crozet Very good
USD 169

White Moose Inn  4 stars

291 Main St, Washington, United States

Washington Great
USD 308

Hotel Madison & Shenandoah Conference Ctr  4 stars

710 S. Main Street, Harrisonburg, United States, VA 22801

Harrisonburg Great
USD 117

The Iris Inn Bed & Breakfast  4 stars

191 Chinquapin Dr., Waynesboro, United States, VA 22980

Waynesboro Very good
USD 255

The Mimslyn Inn  4 stars

401 West Main Street, Luray, United States, VA 22835

Luray

Quality Inn  3 stars

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

Luray Very good
USD 86

Best Western Plus Waynesboro Inn & Suites Conference Center  3 stars

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

Waynesboro Great
USD 144

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

27 Covenant Drive, Harrisonburg, United States, 22801

Harrisonburg Great
USD 96

Comfort Inn  3 stars

15 Windi Grove Drive, Waynesboro, United States, 22980

Waynesboro Very good
USD 72

Clarion Pointe Harrisonburg  3 stars

1440 E Market St, Harrisonburg, United States, 22801

Harrisonburg Great
USD 83

Courtyard Harrisonburg  3 stars

1890 Evelyn Byrd Avenue, Harrisonburg, United States, 22801

Harrisonburg Great
USD 117

Doubletree By Hilton Harrisonburg  3 stars

1400 East Market Street, Harrisonburg, United States, 22801

Harrisonburg Very good
USD 134

Hampton Inn Front Royal  3 stars

9800 Winchester Road, Front Royal, United States, 22630

Front Royal Great
USD 133

Hampton Inn Harrisonburg - University  3 stars

85 University Boulevard, Harrisonburg, United States, 22801

Harrisonburg Very good
USD 111

Quality Inn Shenandoah Valley  3 stars

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

New Market Very good
USD 71

Holiday Inn & Suites Front Royal Blue Ridge Shadows  3 stars

111 Hospitality Drive, Front Royal, United States, 22630

Front Royal Great
USD 152

Mountainside Villas At Massanutten By Kees Vacations  3 stars

4082 Peak Dr, McGaheysville, United States, 22840

McGaheysville Perfect
USD 165

The Valley Suites Extended Stay Hotel  3 stars

2420 South Main St, Harrisonburg, United States, 22801

Harrisonburg Very good
USD 67

Residence Inn Marriott Waynesboro  3 stars

44 Windigrove Drive, Waynesboro, United States, 22980

Waynesboro Perfect
USD 147

Mimslyn Inn Historic Hotels Of America  3 stars

401 W Main St, Luray, United States, 22835

Luray Perfect
USD 535

Residence Inn By Marriott Harrisonburg  3 stars

1945 Deyerle Ave, Harrisonburg, United States, 22801

Harrisonburg Perfect
USD 184

Lafayette Inn  3 stars

146 E Main St, Stanardsville, United States, 22973

Stanardsville Great
USD 196

Iris Inn Bed & Breakfast  3 stars

191 Chinquapin Dr., Waynesboro, United States, 22980

Waynesboro Perfect
USD 221

The Stonewall Jackson Inn  3 stars

547 East Market Street, Harrisonburg, United States, 22801

Harrisonburg Perfect
USD 188

Gay Street Inn  3 stars

160 Gay St, Washington, United States, 22747

Washington Perfect
USD 374

Woodruff House  3 stars

330 Mechanic St, Luray, United States, 22835

Luray Great
USD 180

Cave Hill Farm Bed And Breakfast  3 stars

9875 Cave Hill Road, McGaheysville, United States, 22840

McGaheysville Great
USD 149

Hotel Strasburg  3 stars

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

Strasburg Great
USD 128

Silver Lake Bed & Breakfast (Adults Only)  3 stars

1331 Silver Lake Road, Harrisonburg, United States

Harrisonburg Very good
USD 149

Middleridge Bed And Breakfast  3 stars

125 Berry Farm Road, Verona, United States

Verona Great

Wayside Inn  3 stars

7783 Main St, Middletown, United States

Middletown Great
USD 146

South Court Inn  3 stars

160 S Court Street , Luray, United States, 22835

Luray Very good
USD 200

Widow Kip'S Country Inn  3 stars

355 Orchard Drive, Mount Jackson, United States, 22842

Mount Jackson Very good
USD 120

Skyline Vineyard Inn  3 stars

65 Clark Ln, Washington, United States, VA 22747

Washington Great
USD 375

The Inn At Mount Vernon Farm  3 stars

147 Mount Vernon Lane, Sperryville, United States, VA 22740

Sperryville Great
USD 309

Towneplace Suites By Marriott Front Royal  3 stars

85 Caroline Drive, Front Royal, United States, 22630

Front Royal Great
USD 127

Harrisonburg Inn  2 stars

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

Harrisonburg Great
USD 96

Comfort Inn Woodstock Shenandoah  2 stars

1011 Motel Drive, Woodstock, United States, 22664

Woodstock Great
USD 124

Days Inn By Wyndham Luray Shenandoah  2 stars

138 Whispering Hill Road, Luray, United States, 22835

Luray Nice
USD 89

Days Inn By Wyndham Harrisonburg  2 stars

1131 Forest Hill Rd, Harrisonburg, United States, 22801

Harrisonburg Guest rating
USD 111

Days Inn By Wyndham New Market Battlefield  2 stars

9360 George Collins Parkway, New Market, United States, 22844

New Market Nice
USD 71

Days Inn By Wyndham Waynesboro  2 stars

2060 Rosser Avenue, Waynesboro, United States, 22980

Waynesboro Very good
USD 86

Econo Lodge Harrisonburg Near University  2 stars

1703 East Market Street, Harrisonburg, United States, 22801

Harrisonburg Guest rating
USD 66

Holiday Inn Express Harrisonburg  2 stars

3325 South Main Street, Harrisonburg, United States, 22801

Harrisonburg Great
USD 109

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

20 Windigrove Drive, Waynesboro, United States, 22980

Waynesboro Great
USD 153

Holiday Inn Express Woodstock-Shenandoah Valley  2 stars

1130 Motel Drive, Woodstock, United States, 22664

Woodstock Perfect
USD 118

Knights Inn Staunton/Verona  2 stars

70 Lodge Lane, Verona, United States, 24482

Verona Guest rating
USD 60

Baymont By Wyndham Front Royal Near Shenandoah National Park  2 stars

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

Front Royal Great
USD 118

Quality Inn Waynesboro  2 stars

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

Waynesboro Guest rating
USD 90

Ramada By Wyndham Strasburg  2 stars

21 Signal Knob Dr, Strasburg, United States, 22657

Strasburg Very good
USD 71

Super 8 By Wyndham Front Royal  2 stars

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

Front Royal Nice
USD 85

Super 8 By Wyndham Harrisonburg  2 stars

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

Harrisonburg Guest rating
USD 60

Super 8 By Wyndham Waynesboro  2 stars

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

Waynesboro Great
USD 80

Econo Lodge Inn & Suites  2 stars

91 Reliance Road, Middletown, United States, 22645

Middletown Great
USD 71

Super 8 Mount Jackson/New Market Area  2 stars

250 Conicville Blvd, Mount Jackson, United States, 22842

Mount Jackson Great
USD 61

Sleep Inn & Suites  2 stars

1891 Evelyn Byrd Avenue, Harrisonburg, United States, 22801

Harrisonburg Great
USD 99

Royal Inn Motel  2 stars

2112 West Main Street, Waynesboro, United States, 22980

Waynesboro Guest rating
USD 60

Royal Inn Motel  2 stars

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

Front Royal Very good
USD 56

Skyland Resort  2 stars

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

Luray Very good
USD 222

Candlewood Suites Harrisonburg  2 stars

1560 Country Club Road, Harrisonburg, United States, 22801

Harrisonburg Great
USD 94

The Cardinal Inn  2 stars

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

Luray Very good
USD 100

Quality Inn Harrisonburg I-81  2 stars

1881 Evelyn Byrd Avenue, Harrisonburg, United States, 22801

Harrisonburg Very good
USD 102

Fairfield Inn & Suites Strasburg Shenandoah Valley  2 stars

33760 Old Valley Pike, Strasburg, United States, 22657

Strasburg Perfect
USD 128

Hampton Inn Harrisonburg South  2 stars

43 Covenant Drive, Harrisonburg, United States, 22801

Harrisonburg Perfect
USD 109

Hampton Inn And Suites Woodstock  2 stars

1150 Motel Drive, Woodstock, United States, 22664

Woodstock Perfect
USD 102

Fairfield Inn And Suites By Marriott Harrisonburg  2 stars

1946 Medical Avenue, Harrisonburg, United States, 22801

Harrisonburg Perfect
USD 116

Microtel Inn & Suites By Wyndham Harrisonburg  2 stars

85 Pleasant Valley Road, Harrisonburg, United States, 22801

Harrisonburg Great
USD 85

Mayneview B&B  2 stars

439 Mechanic St, Luray, United States, 22835

Luray Perfect
USD 147

Howard Johnson By Wyndham Harrisonburg  2 stars

10 Linda Lane, Harrisonburg, United States, 22802

Harrisonburg Great
USD 58

Budget Inn  2 stars

320 West Main Street, Luray, United States, 22835

Luray Very good
USD 70

Econo Lodge  2 stars

1290 S Main St, Woodstock, United States, 22664

Woodstock Guest rating
USD 61

Ramada By Wyndham Harrisonburg  2 stars

91 Pleasant Valley Rd, Harrisonburg, United States, 22801

Harrisonburg Very good
USD 78

Cool Harbor Motel  2 stars

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

Front Royal
USD 77

Affordable Corporate Suites  2 stars

20 Pleasant Hill Road, Harrisonburg, United States, 22801

Harrisonburg
USD 126

Budget Inn - Strasburg  2 stars

28999 Old Valley Pike, Strasburg, United States, 22657

Strasburg

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 76

Relax Inn Front Royal  2 stars

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

Front Royal
USD 62

Blue Ridge Motel  2 stars

1370 N Shenandoah Ave, Front Royal, United States, VA 22630

Front Royal
USD 57

Big Meadows Lodge  0 stars

Mile 51.2 Skyline Drive, Luray, United States, 22835

Luray Very good
USD 273

Affordable Corporate Suites Of Waynesboro  0 stars

240 Sheppard Court, Waynesboro, United States, 22980

Waynesboro

Belle Hearth Bed And Breakfast  0 stars

320 S Wayne Ave , Waynesboro, United States, 22980

Waynesboro Great
USD 170

Budget Inn - Harrisonburg  0 stars

687 East Market Street, Harrisonburg, United States, 22801

Harrisonburg
USD 55

Lackawanna Bed & Breakfast  0 stars

236 Riverside Drive, Front Royal, United States, 22630

Front Royal Very good
USD 189

A Rustic River Cabin  0 stars

, McGaheysville, United States, 22827

McGaheysville
USD 460

Luray Caverns Motels  0 stars

831 W Main Street, Luray, United States, 22835

Luray Great
USD 100

A Lazy River Cabin  0 stars

, Luray, United States, 22835

Luray
USD 288

A Papa Bears River Cabin  0 stars

, Stanley, United States, 22849

Stanley
USD 307

A Above The River Cabin  0 stars

, Catherine Furnace, United States, 22849

Catherine Furnace

Hopkins Ordinary Bed, Breakfast And Ale Works  0 stars

47 Main St, Sperryville, United States, VA 22740

Sperryville
USD 317

Mountain Home Bed & Breakfast  0 stars

3471 Remount Road, Front Royal, United States, VA 22630

Front Royal
USD 145

Graves Mountain Farm & Lodges  0 stars

205 Graves Mountain Lane, Syria, United States, 22743

Syria
USD 139

Massanutten Resort  0 stars

1822 Resort Drive, McGaheysville, United States, 22840

McGaheysville
USD 143

Quaint Elkton Home Near Shenandoah National Park!  0 stars

Elkton, Va, 22827, Elkton, United States, 22827

Elkton

Shenandoah Cabin With Views - Near Luray Caverns!  0 stars

Stanley, VA, 22851, Stanley, United States, 22851

Stanley