Photo by Brittany Davidson
Hotels in Eagle Rock
Free cancellation options if plans change
Earn rewards on every night you stay
Save more with Member Prices
Check prices for these dates
Tonight
Sep 8 - Sep 9Tomorrow
Sep 9 - Sep 10This weekend
Sep 11 - Sep 13Next weekend
Sep 18 - Sep 20Where to stay in Eagle Rock?




Natural Bridge Hotel, Trademark Collection by Wyndham
Natural Bridge Hotel, Trademark Collection by WyndhamNatural Bridge
$84
$97 total
includes taxes & fees
Sep 9 - Sep 10




Hampton Inn Covington
Hampton Inn CovingtonCovington
$147
$162 total
includes taxes & fees
Sep 19 - Sep 20




Holiday Inn Express Troutville by IHG
Holiday Inn Express Troutville by IHGTroutville
$101
$113 total
includes taxes & fees
Sep 13 - Sep 14




La Quinta Inn & Suites By Wyndham Roanoke Hollins/I-81
La Quinta Inn & Suites By Wyndham Roanoke Hollins/I-81Alpine Hills
$98
$110 total
includes taxes & fees
Sep 9 - Sep 10




Peaks of Otter Lodge
Peaks of Otter LodgeBedford
$180
$203 total
includes taxes & fees
Sep 9 - Sep 10




Hampton Inn Daleville
Hampton Inn DalevilleDaleville
$110
$123 total
includes taxes & fees
Sep 20 - Sep 21




Spark by Hilton Daleville Roanoke North
Spark by Hilton Daleville Roanoke NorthDaleville
$69
$77 total
includes taxes & fees
Sep 20 - Sep 21




Quality Inn Covington Downtown
Quality Inn Covington DowntownCovington
$71
$79 total
includes taxes & fees
Oct 7 - Oct 8




Comfort Inn & Suites Troutville-Roanoke North
Comfort Inn & Suites Troutville-Roanoke NorthTroutville
$88
$99 total
includes taxes & fees
Sep 28 - Sep 29




Budget Inn By OYO Natural Bridge I-81
Budget Inn By OYO Natural Bridge I-81Natural Bridge
$51
$64 total
includes taxes & fees
Sep 27 - Sep 28




Quality Inn Troutville - Roanoke North
Quality Inn Troutville - Roanoke NorthTroutville
$84
$95 total
includes taxes & fees
Oct 4 - Oct 5




Hampton Inn Lexington-Historic District
Hampton Inn Lexington-Historic DistrictLexington
$120
$136 total
includes taxes & fees
Sep 16 - Sep 17




Best Western North Roanoke
Best Western North RoanokeTroutville
$90
$102 total
includes taxes & fees
Sep 13 - Sep 14




Country Inn & Suites by Radisson, Roanoke, VA
Country Inn & Suites by Radisson, Roanoke, VAAlpine Hills
$97
$109 total
includes taxes & fees
Oct 5 - Oct 6




Tru By Hilton Roanoke Hollins
Tru By Hilton Roanoke HollinsAlpine Hills
$89
$100 total
includes taxes & fees
Sep 14 - Sep 15




Wingate by Wyndham Lexington
Wingate by Wyndham LexingtonLexington
$66
$76 total
includes taxes & fees
Oct 4 - Oct 5




Howard Johnson by Wyndham Lexington
Howard Johnson by Wyndham LexingtonLexington
$60
$69 total
includes taxes & fees
Sep 10 - Sep 11




Holiday Inn Express Lexington by IHG
Holiday Inn Express Lexington by IHGLexington
$101
$116 total
includes taxes & fees
Sep 20 - Sep 21




Fairfield Inn & Suites by Marriott Roanoke Hollins/I-81
Fairfield Inn & Suites by Marriott Roanoke Hollins/I-81Alpine Hills
$107
$120 total
includes taxes & fees
Sep 15 - Sep 16
Go beyond your typical stay in Eagle Rock
Pet friendly
Family friendly
Cottage
Top landmarks in Eagle Rock
Blue Ridge Vineyard
Travelers might want a tour of Blue Ridge Vineyard, just one of the places to visit, and located 2.7 mi (4.3 km) from central Eagle Rock.
Rathole Mountain
You might want to head out to Rathole Mountain for some fresh mountain air and a bird's-eye view of Eagle Rock.
Learn more about Eagle Rock
Eagle Rock is well-known for its attractions such as George Washington National Forest and Jefferson National Forest.
See all hotels in Eagle Rock
Check out reviews of Eagle Rock hotels guests love
The Omni Homestead Resort & Spa
8/10 Good
"Property was cleaned and well maintained, golf driving range was nice. There were no amenities available to book, the pool was over crowded and the entire tower was down to 1 elevator. Overall, a good experience but would suggest a non-holiday weekend to visit."
Sleep Inn & Suites Virginia Horse Center
10/10 Excellent
"Great check in and breakfast was great."
Spark by Hilton Roanoke Airport
8/10 Good
"Not sure why they charge you $5 parking fees when entire parking lot and surrounding area was empty."
La Quinta Inn & Suites By Wyndham Roanoke Hollins/I-81
10/10 Excellent
"This hotel just opened up in July 2026 With that said, everything was perfect. The staff was amazing!!! Open for almost 2 months, they are pet friendly. You’d never know because it doesn’t have an animal smell 10/10 exceptional"
Natural Bridge Hotel, Trademark Collection by Wyndham
8/10 Good
"It is a great hotel and the place is wonderful to visit. But it still has not recovered fully from the COVID era. One thing I really disliked was that the bath towels were small, very worn and hard like a sandpaper. Likely they never used a softener in washing them. I'd recommend bring your own towels and bath amenities if you are not baggage limited."
Baymont by Wyndham Salem Roanoke Area
10/10 Excellent
"The hotel staff is exceptional. Each one is friendly and ready to help out, whatever the need. There is a breakfast room and a cold water machine to fill your water bottles. And coffee is always available. As a handicapped individual, I just wish the toilets sat a little higher. I haven't used the swimming pool, but I enjoy hearing the laughter and squeals as the children play in it."
Spark by Hilton Daleville Roanoke North
10/10 Excellent
"I had a great stay at Spark by Hilton Daleville Roanoke North. There was a mix‑up with my Hotels.com booking that night, and I was rebooked here at a moment’s notice. Jeanne at the front desk was extremely helpful and made the whole situation easy. The hotel was quiet and comfortable, and the rooms were clean and modern with comfortable beds. Check‑in and check‑out were smooth, and free parking made everything simple. Overall, I was very happy with my stay."
Howard Johnson by Wyndham Lexington
8/10 Good
"Very nice one night stay. Staff were friendly and our room was clean and comfortable. We would stay here again."
Springhill Suites By Marriott Roanoke North
10/10 Excellent
"The room was clean, the hotel was quiet, breakfast was good!"
