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:
Accommodation
Price per night
Location
Any Distance
from
Traveler rating
Style
  • Sort by:
  • Traveler Ranked
  • Best Value
  • Lowest price
  • Distance
Updating list...
No photo provided
#1 Best Value of 1 hotels in Eagle Rock
    See all hotels in or near Eagle Rock
    Hyatt Place Blacksburg\/University
    Hotels.com
    $123
    View Deal
    44.7 miles from Eagle Rock
    • Free Wifi
    • Free Parking
    Savings alert: 13% below average rate

    The price you found is 13% lower than this hotel's average rate of $142/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 Salem
    SAVE $16
    $109
    Booking.com
    $93
    View Deal
    29.1 miles from Eagle Rock
    • Free Wifi
    • Free Parking
    Hampton Inn & Suites Lynchburg
    SAVE $5
    $124
    Hampton.com
    $119
    View Deal
    39.7 miles from Eagle Rock
    • Free Wifi
    • Free Parking
    Hampton Inn & Suites Roanoke - Downtown
    Hampton.com
    $129
    View Deal
    26.7 miles from Eagle Rock
    • Free Wifi
    • Breakfast included
    Hampton Inn Christiansburg\/Blacksburg
    SAVE $16
    $151
    Hampton.com
    $135
    View Deal
    47.2 miles from Eagle Rock
    • Free Wifi
    • Free Parking
    Peaks of Otter Lodge
    SAVE $16
    $147
    Travelocity
    $131
    View Deal
    17.1 miles from Eagle Rock
    • Free Parking
    • Restaurant
    Hampton Inn Lewisburg
    SAVE $11
    $135
    Booking.com
    $124
    View Deal
    36.3 miles from Eagle Rock
    • Free Wifi
    • Free Parking
    The Omni Homestead Resort
    SAVE $18
    $223
    Booking.com
    $205
    View Deal
    24.7 miles from Eagle Rock
    • Free Wifi
    • Pool
    Holiday Inn Express Troutville-Roanoke North
    HIExpress.com
    $103
    View Deal
    18.0 miles from Eagle Rock
    • Free Wifi
    • Free Parking
    Craddock Terry Hotel
    Booking.com
    $159
    View Deal
    39.7 miles from Eagle Rock
    • Free Wifi
    • Free Parking
    The Inn at Virginia Tech & Skelton Conference Center
    SAVE $9
    $143
    Inn Virginia Tech
    $134
    View Deal
    44.8 miles from Eagle Rock
    • Free Wifi
    • Free Parking
    Hampton Inn Salem East-Electric Road
    SAVE $13
    $103
    Hampton.com
    $90
    View Deal
    28.9 miles from Eagle Rock
    • Free Wifi
    • Free Parking
    The Hotel Roanoke & Conference Center, Curio Collection by Hilton
    Curio.com
    $161
    View Deal
    26.5 miles from Eagle Rock
    • Free Wifi
    • Pool
    Homewood Suites by Hilton Christiansburg
    Booking.com
    $98
    View Deal
    46.1 miles from Eagle Rock
    • Free Wifi
    • Free Parking
    Hampton Inn & Suites Roanoke Airport
    SAVE $16
    $114
    Hampton.com
    $98
    View Deal
    24.8 miles from Eagle Rock
    • Free Wifi
    • Free Parking
    Hilton Garden Inn Blacksburg
    SAVE $28
    $129
    GardenInn.com
    $101
    View Deal
    45.5 miles from Eagle Rock
    • Free Wifi
    • Free Parking
    Hampton Inn Lexington - Historic District
    SAVE $28
    $153
    Hampton.com
    $125
    View Deal
    22.1 miles from Eagle Rock
    • Free Wifi
    • Free Parking
    Savings alert: 10% below average rate

    The price you found is 10% lower than this hotel's average rate of $139/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.

    La Quinta Inn Roanoke Salem
    La Quinta
    $92
    View Deal
    25.4 miles from Eagle Rock
    • Free Wifi
    • Free Parking
    Comfort Inn & Suites Lynchburg
    ComfortInn
    $115
    View Deal
    39.7 miles from Eagle Rock
    • Free Wifi
    • Free Parking
    Holiday Inn Express Roanoke-Civic Center
    Booking.com
    $91
    View Deal
    26.0 miles from Eagle Rock
    • Free Wifi
    • Free Parking
    Hilton Garden Inn Roanoke
    SAVE $22
    $129
    Orbitz.com
    $107
    View Deal
    30.0 miles from Eagle Rock
    • Free Wifi
    • Free Parking
    Best Western Plus Inn at Hunt Ridge
    SAVE $13
    $138
    Travelocity
    $125
    View Deal
    23.9 miles from Eagle Rock
    • Free Wifi
    • Free Parking
    La Quinta Inn & Suites Lynchburg at Liberty Univ.
    La Quinta
    $85
    View Deal
    39.2 miles from Eagle Rock
    • Free Wifi
    • Free Parking
    Cambria Hotel & Suites
    SAVE $21
    $131
    CambriaHotels
    $110
    View Deal
    27.8 miles from Eagle Rock
    • Free Wifi
    • Free Parking
    Microtel Inn & Suites by Wyndham Lynchburg
    Expedia.com
    $80
    View Deal
    38.9 miles from Eagle Rock
    • Free Wifi
    • Free Parking
    Country Inn & Suites By Carlson, Roanoke
    SAVE $3
    $102
    Travelocity
    $99
    View Deal
    21.5 miles from Eagle Rock
    • Free Wifi
    • Free Parking
    Timberlake Motel Lynchburg
    SAVE $2
    $64
    Hotels.com
    $62
    View Deal