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
Sponsored by:
Clear all
Your Selections
  Free Wifi Budget City Centre Breakfast included Mid-range Pool Free Parking Family-friendly Quiet Restaurant Pets Allowed Suites Bar/Lounge Fitness centre Room Service Business & up Internet & up Business services Quiet Hotels Non-Smoking Hotel Cheap Hotels Clean Hotels Air Conditioning & up Hotels with Restaurants Downtown Hotels Reduced mobility rooms Hotels with Smoking Rooms Meeting room Hotels with Complimentary Breakfast Hotels With Indoor Pools Hotels with Bars Budget Hotels Suite Hotels Modern Hotels $ $$ $$$ $$$$ Independent Hotels Days Inn Comfort Inn Classic Hotels with Free Wifi Hotels with Room Service Howard Johnson Sleep Inn Quaint Art and Architecture Lover Quality Inn Hampton Inn Magnuson Hotels Romantic Boutique Hotels Hotels with Hot Tubs Holiday Inn Nightlife Seeker Charming EconoLodge Historic Hotels Motel 6 Urban Explorer Kitchenette Romantic Wedding Hotels Best Western Charming Hotels Any distance from Shenandoah Valley Airport
Price per night
Enter dates & see best prices
to
Amenities
More
Amenities
Location
(reset)
Any Distance
from
Traveller Rating
Hotel class
Style
More
Style
Hotel brand
More
Hotel brand
  • Sort by:
  • Traveller Ranked
  • Lowest Price
  • Distance
TripAdvisor members only.
Login for exclusive access to hotel deals up to 40% off
Login to get best prices
Like saving money? We search up to 200 sites to help you save up to 30%
Comfort Inn Roanoke Airport
ComfortInn
USD 86*
View Deal
5070 Valley View Blvd NW, Roanoke, VA 24012-2038
11.3 km from Shenandoah Valley Airport
  • Free Wifi
  • Free Parking
Shenandoah Valley Campground
467 Bald Rock Rd, Verona, VA 24482-2817
11.4 km from Shenandoah Valley Airport
  • Pool
Knights Inn Staunton/Verona
Booking.com
USD 49*
View Deal
70 Lodge Ln, I-81 Exit 227, Verona, VA 24482-9449
11.7 km from Shenandoah Valley Airport
  • Free Parking
  • Room Service
No photo provided
1776 Cross Keys Rd, Harrisonburg, VA 22801-2479
13.4 km from Shenandoah Valley Airport
  • Free Wifi
The Village Inn
SAVE USD 2
USD 71*
Expedia.com
USD 69*
View Deal
4979 South Valley Pike, South Main Street, Harrisonburg, VA 22801
13.5 km from Shenandoah Valley Airport
  • Free Wifi
  • Free Parking
Holiday Inn Staunton Conference Center
SAVE USD 3
USD 113*
HolidayInn.com
USD 110*
View Deal
152 Fairway Ln, Staunton, VA 24401-3563
14.5 km from Shenandoah Valley Airport
  • Free Wifi
  • Free Parking
No photo provided
4035 South Main Street, Harrisonburg, VA 22801
14.7 km from Shenandoah Valley Airport
    Crimson Inn
    TripAdvisor
    View Deal
    116 N Main St, Bridgewater, VA 22812-1301
    14.9 km from Shenandoah Valley Airport
    • Free Wifi
    • Free Parking
    Bridgewater Inn & Cottage LLC
    104 W College St, Bridgewater, VA 22812-1124
    15.0 km from Shenandoah Valley Airport
    • Free Parking
    • Breakfast included
    Motel 6 Staunton
    TripAdvisor
    View Deal
    96 Baker Ln, Staunton, VA 24401-9253
    15.0 km from Shenandoah Valley Airport
    • Free Wifi
    • Free Parking
    Days Inn Staunton North
    Booking.com
    USD 68*
    View Deal
    273D Bells Ln, Staunton, VA 24401-9013
    15.0 km from Shenandoah Valley Airport
    • Free Wifi
    • Free Parking
    Inn at Old Virginia
    Travelocity
    USD 174*
    View Deal
    1329 Commerce Rd, Staunton, VA 24401-9030
    15.3 km from Shenandoah Valley Airport
    • Free Wifi
    • Free Parking
    Super 8 Harrisonburg
    SAVE USD 10
    USD 77*
    Travelocity
    USD 67*
    View Deal
    3330 South Main Street, Harrisonburg, VA 22801-2674
    15.6 km from Shenandoah Valley Airport
    • Free Wifi
    • Free Parking
    Holiday Inn Express Harrisonburg
    Booking.com
    USD 139*
    View Deal
    3325 S Main St, I-81 Exit 243, Harrisonburg, VA 22801-2675
    15.7 km from Shenandoah Valley Airport
    • Free Wifi
    • Free Parking
    MiddleRidge Bed and Breakfast
    TripAdvisor
    View Deal
    125 Berry Farm Rd, Staunton, VA 24401-6401
    15.7 km from Shenandoah Valley Airport
    • Free Wifi
    • Free Parking
    Country Inn & Suites by Radisson, Harrisonburg, VA
    Travelocity
    USD 102*
    View Deal
    27 Covenant Dr, Harrisonburg, VA 22801-2682
    15.8 km from Shenandoah Valley Airport
    • Free Wifi
    • Free Parking
    Microtel Inn & Suites by Wyndham Harrisonburg
    Travelocity
    USD 76*
    View Deal
    85 Pleasant Valley Rd, Harrisonburg, VA 22801-9723
    15.8 km from Shenandoah Valley Airport
    • Free Wifi
    • Free Parking
    Ramada Harrisonburg
    Booking.com
    USD 66*
    View Deal
    91 Pleasant Valley Rd, Harrisonburg, VA 22801-9723
    15.8 km from Shenandoah Valley Airport
    • Free Wifi
    • Free Parking
    Wynesboro North 340 Campground
    Waynesboro, VA
    15.8 km from Shenandoah Valley Airport
    • Free Parking
    • Pool
    Hampton Inn Harrisonburg South
    SAVE USD 17
    USD 127*
    Hampton.com
    USD 110*
    View Deal
    43 Covenant Dr, Harrisonburg, VA 22801-2682
    15.9 km from Shenandoah Valley Airport
    • Free Wifi
    • Free Parking
    Motel 6 Harrisonburg - South
    Booking.com
    USD 56*
    View Deal
    3210 S Main St, Harrisonburg, VA 22801-2672
    16.0 km from Shenandoah Valley Airport
    • Free Wifi
    • Free Parking
    No photo provided
    4478 Donnelley Dr, Bridgewater, VA 22812-3620
    16.2 km from Shenandoah Valley Airport
      Massanutten Resort
      1822 Resort Drive, Massanutten, VA 22840-2241
      16.7 km from Shenandoah Valley Airport
      • Free Parking
      • Pool
      No photo provided
      201 Main St, P.O.Box 214, Dayton, VA 22821-9730
      17.1 km from Shenandoah Valley Airport
        Affordable Corporate Suites
        No availability for your dates from these sites
        20 Pleasant Hill Rd, Harrisonburg, VA 22801-5709
        18.1 km from Shenandoah Valley Airport
        • Free Wifi
        • Free Parking
        Days Inn Harrisonburg
        Booking.com
        USD 74*
        View Deal
        1131 Forest Hill Rd, I-81 & Port Republic Exit 245, Harrisonburg, VA 22801-3369
        18.5 km from Shenandoah Valley Airport
        • Free Wifi
        • Free Parking
        Residence Inn Harrisonburg
        SAVE USD 24
        USD 167*
        Residence Inn
        USD 143*
        View Deal
        1945 Deyerle Ave, Harrisonburg, VA 22801-3485
        18.6 km from Shenandoah Valley Airport
        • Free Wifi
        • Free Parking
        Fairfield Inn & Suites by Marriott Harrisonburg
        Booking.com
        USD 100*
        View Deal
        1946 Medical Ave, Harrisonburg, VA 22801-3436
        18.6 km from Shenandoah Valley Airport
        • Free Wifi
        • Free Parking
        Cave Hill Farm Bed and Breakfast
        SAVE USD 3
        USD 117*
        Priceline
        USD 114*
        View Deal
        9875 Cave Hill Rd, McGaheysville, VA 22840-2665
        18.6 km from Shenandoah Valley Airport
        • Free Wifi
        • Free Parking
        Old Massanutten Lodge
        TripAdvisor
        View Deal
        3448 Caverns Dr, Keezletown, VA 22832-2014
        19.0 km from Shenandoah Valley Airport
        • Free Wifi
        • Free Parking
        ** Prices are provided by our partners, and reflect average nightly room rates, including taxes and fees that are fixed, known to our partners, and due at time of booking. Please see our partners for more details.