Compare Cheap Hotels in Eagle Rock
Secret Bargains - Save an extra 10% or more on select hotels
Get more for your budget and save up to 50% off select Secret Bargain hotels
Get even more value with CheapTickets Price Guarantee!
Change your flight without a fee on select flights
Cheap Eagle Rock Hotels

The Best Getaway on Craig's Creek
Eagle Rock VA
7.25 mi from city center
You'll be centrally located in Eagle Rock with a stay at this cabin, and 1 minutes by foot from Jefferson National Forest.
Kitchen
Washer

River's Bend Cabin Offers Solitude and Play on the Upper James River
Eagle Rock VA
3.14 mi from city center
Located in Eagle Rock, this cabin is on the waterfront, within a 15-minute drive of Blue Ridge Vineyard and George Washington National Forest.
Kitchen
Pet friendly

The Omni Homestead Resort & Spa
7696 Sam Snead Highway Hot Springs VA
$294 nightly
The price is $336 total per night
$336 total
May 6 - May 7
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
24.64 mi from city center
Located in Hot Springs, The Omni Homestead Resort & Spa is in the historical district, within a 10-minute drive of Garth Newel Music Center and Warm Springs Gallery.
Pool
Hot Tub

Spark by Hilton Roanoke Airport
3695 Thirlane Rd Nw Roanoke VA
$65 nightly
The price is $73 total per night
$73 total
May 10 - May 11
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
24.63 mi from city center
With a stay at Spark by Hilton Roanoke Airport in Roanoke (Airport), you'll be within a 10-minute drive of Carilion Roanoke Memorial Hospital and Regal Valley View Grande.
Breakfast included
Free airport shuttle

Baymont by Wyndham Salem Roanoke Area
179 Sheraton Drive Salem VA
$67 nightly
The price is $76 total per night
$76 total
May 3 - May 4
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
25.44 mi from city center
With a stay at Baymont by Wyndham Salem Roanoke Area in Salem, you'll be within a 15-minute drive of Carilion Roanoke Memorial Hospital and Salem Football Stadium.
Pool
Breakfast included

Country Inn & Suites by Radisson, Roanoke, VA
7860 Plantation Rd Roanoke VA
$100 nightly
The price is $112 total per night
$112 total
May 31 - Jun 1
Total with taxes and fees
Free Cancellation
21.42 mi from city center
With a stay at Country Inn & Suites by Radisson, Roanoke, VA in Roanoke (Alpine Hills), you'll be within a 15-minute drive of Carilion Roanoke Memorial Hospital and Eleanor D. Wilson Museum.
Pool
Breakfast included

Howard Johnson by Wyndham Lexington
2836 North Lee Highway Lexington VA
$60 nightly
The price is $69 total per night
$69 total
May 3 - May 4
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
27.21 mi from city center
With a stay at Howard Johnson by Wyndham Lexington in Lexington, you'll be within a 10-minute drive of Virginia Horse Center and Virginia Military Institute.
Pool
Breakfast included

Days Inn by Wyndham Roanoke/Hollins Near I-81
8118 Plantation Road Roanoke VA
$80 nightly
The price is $90 total per night
$90 total
May 10 - May 11
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
21.25 mi from city center
With a stay at Days Inn by Wyndham Roanoke/Hollins Near I-81 in Roanoke (Alpine Hills), you'll be within a 15-minute drive of Carilion Roanoke Memorial Hospital and Eleanor D. Wilson Museum.
Pool
Breakfast included

Hyatt Place Roanoke Airport/Valley View Mall
5040 Valley View Blvd North Roanoke VA
$106 nightly
The price is $120 total per night
$120 total
May 10 - May 11
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
24.77 mi from city center
With a stay at Hyatt Place Roanoke Airport/Valley View Mall in Roanoke (Roundhill), you'll be within a 10-minute drive of Carilion Roanoke Memorial Hospital and Valley View Mall.
Pool
Breakfast included

La Quinta Inn & Suites by Wyndham Roanoke Salem
140 Sheraton Dr Salem VA
$89 nightly
The price is $101 total per night
$101 total
May 3 - May 4
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
25.4 mi from city center
With a stay at La Quinta Inn & Suites by Wyndham Roanoke Salem in Salem, you'll be within a 15-minute drive of Carilion Roanoke Memorial Hospital and Salem Football Stadium.
Pool
Breakfast included

Springhill Suites By Marriott Roanoke North
8171 Gander Way Roanoke VA
$107 nightly
The price is $120 total per night
$120 total
May 10 - May 11
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
21.33 mi from city center
With a stay at Springhill Suites By Marriott Roanoke North in Roanoke (Alpine Hills), you'll be within a 5-minute drive of Eleanor D. Wilson Museum and Richard Wetherill Visual Arts Center.
Pool
Breakfast included

Comfort Inn & Suites Troutville-Roanoke North
3231 Lee Highway South Troutville VA
$87 nightly
The price is $98 total per night
$98 total
May 31 - Jun 1
Total with taxes and fees
Free Cancellation
17.94 mi from city center
Located in Troutville, Comfort Inn & Suites Troutville-Roanoke North is within a 10-minute drive of Hollins University and Botetourt Sports Complex.
Pool
Breakfast included
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
Eagle Rock hotels essential information
Accommodation | 433 hotels |
|---|---|
Lowest Price | $69 |
Highest Price | $336 |
Popular hotels | The Best Getaway on Craig's Creek, River's Bend Cabin Offers Solitude and Play on the Upper James River, The Omni Homestead Resort & Spa, Spark by Hilton Roanoke Airport, Baymont by Wyndham Salem Roanoke Area, Country Inn & Suites by Radisson, Roanoke, VA, Howard Johnson by Wyndham Lexington, Days Inn by Wyndham Roanoke/Hollins Near I-81, Hyatt Place Roanoke Airport/Valley View Mall, La Quinta Inn & Suites by Wyndham Roanoke Salem, Springhill Suites By Marriott Roanoke North, Comfort Inn & Suites Troutville-Roanoke North |
Most Recent Eagle Rock Hotel Reviews

Howard Johnson by Wyndham Lexington
3 out of 5
Posted 9 hours ago
CheapTickets Verified Review
"No problems"
A verified traveler stayed at Howard Johnson by Wyndham Lexington






