Photo by Brittany Davidson

Find hotels in Eagle Rock, VA from ¥9,001

  • Plan, book, stay with confidence
  • bex rewards loyalty icon
    Be picky
    Search almost a million properties worldwide
    payments icon
    Treat yourself
    Sign in to save 10% or more on thousands of hotels
    today icon
    Change your mind
    Book hotels with free cancellation

Check Eagle Rock hotel prices

Tomorrow night
This weekend
Next weekend

Filter by

Guest rating
Guest rating
Star rating

Compare 389 hotels, room rates, hotel reviews and availability. Most hotels are fully refundable.

Peaks of Otter Lodge
3.0 star property
8.6 out of 10, Excellent, (1006)
"Simple place to stay with only the necessities in the room. Friendly and courteous staff. Good dining experience."
Peaks of Otter Lodge
Comfort Inn & Suites Troutville - Roanoke North / Daleville
2.5 star property
9.2 out of 10, Wonderful, (1165)
"Clean, quiet, convenient and friendly staff!"
The price is ¥12,424
¥13,952 total
includes taxes & fees
Dec 16 - Dec 17
Comfort Inn & Suites Troutville - Roanoke North / Daleville
Motel 6 Troutville, VA
2.0 star property
7.6 out of 10, Good, (429)
"The property is okay for an overnight stay, which is just what I needed! Convenient to gas station, places to eat and right off the interstate. The area around the hotel isn’t the best, but it is convenient and the price is reasonable. "
The price is ¥10,173
¥11,425 total
includes taxes & fees
Dec 2 - Dec 3
Motel 6 Troutville, VA
Best Western North Roanoke
2.5 star property
8.6 out of 10, Excellent, (545)
"Looking for an apartment. Exhausted and need sleep. Bed and pillows were very comfortable."
The price is ¥13,435
¥15,087 total
includes taxes & fees
Dec 22 - Dec 23
Best Western North Roanoke
Quality Inn Troutville - Roanoke North
2.5 star property
8.2 out of 10, Very Good, (893)
"Was decent for price! Would stay again"
The price is ¥11,716
¥13,157 total
includes taxes & fees
Dec 22 - Dec 23
Quality Inn Troutville - Roanoke North
Holiday Inn Express Troutville, an IHG Hotel
2.5 star property
9.4 out of 10, Exceptional, (735)
"The reception staff and the breakfast staff were exceptional—especially friendly and helpful. Rooms had plenty of counter space, hanging hooks and charging options. It was nice to be able to open the window. Breakfast: Would have liked oatmeal (not instant) and half and half creamer (rather than synthetic coffee mate)."
The price is ¥16,628
¥18,674 total
includes taxes & fees
Nov 25 - Nov 26
Holiday Inn Express Troutville, an IHG Hotel
River Rest Primitive Cabin
9.4 out of 10, Exceptional, (3)
"My husband and boys have stayed here 3 years in a row to kayak and fish on the James River. They like the camping feel with a bed for my husband's back. They always enjoy it."
River Rest Primitive Cabin
Cabin on the James River
9.8 out of 10, Exceptional, (11)
"We just needed a place to lay our heads to sleep and a hot shower. The spot was perfect and felt private. The host was very friendly and communicative. "
Cabin on the James River
Relax at a beautiful country getaway with a Luxury King bed and WiFi
2.0 star property
9.8 out of 10, Exceptional, (7)
"The house was just as described with the deck overlooking a beautiful valley. We enjoyed exploring Peeks of Otter and the area. My girls loved the woods, creek, field and just being outside. Would recommend if you want to get away from it all. Bonnie was very responsive and their grass fed beef was delicious . "
Relax at a beautiful country getaway with a Luxury King bed and WiFi
Cozy Glamping on the Banks of the James River.
Cozy Glamping on the Banks of the James River.
Studio w/pool & hot tub -only minutes to Triple Crown hiking trails
10.0 out of 10, Exceptional, (26)
"Roughly 2 hour drive to the mountains. Inexpensive getaway to the mountains and to see Roanoke Va for a long weekend. Trails near by. Restaurants and downtown are not to far away. "
The price is ¥11,562
¥16,447 total
includes taxes & fees
Dec 22 - Dec 23
Studio w/pool & hot tub -only minutes to Triple Crown hiking trails
Quaint Historic Log Cabin Overlooking The James River.
9.4 out of 10, Exceptional, (141)
"Very cute cabin in small town. Really enjoyed the short distance to the james river where we were able to fish and float. Lots of restaurants and stores near by to get extra supplies we needed. "
Quaint Historic Log Cabin Overlooking The James River.
Comfortable Cottage in the Blue Ridge Mountains
10.0 out of 10, Exceptional, (14)
"Lovely little home in the mountains on a horse farm. We enjoyed our stay so much. House had everything we needed. Only had to being food and clothing. I needed to adjust our booking and the owner responded right away and was so helpful. We will definitely stay here again. Highly recommend "
Comfortable Cottage in the Blue Ridge Mountains
Cozy glamping tents located by headwaters of the James River near Eagle Rock, Va
Cozy glamping tents located by headwaters of the James River near Eagle Rock, Va
Real Log Cabin w/ Trout Pond close to Mcaffee Knob, Dragons tooth, Tinker Cliffs
9.6 out of 10, Exceptional, (25)
"The host was great and had everything ready for us when we arrived. The cabin was just as described, clean, and in great order. Would definitely stay here again!"
The price is ¥30,905
¥49,181 total
includes taxes & fees
Nov 25 - Nov 26
Real Log Cabin w/ Trout Pond close to Mcaffee Knob, Dragons tooth, Tinker Cliffs
Spark by Hilton Daleville Roanoke North
2.0 star property
8.0 out of 10, Very Good, (1000)
"Good hotel a lower level of the Hilton hotel and for the price "
The price is ¥11,748
¥13,192 total
includes taxes & fees
Dec 8 - Dec 9
Spark by Hilton Daleville Roanoke North
Cozy Cabin Natural Bridge VA
10.0 out of 10, Exceptional, (6)
"The host were extremely nice, friendly and helpful. Will definitely be staying again. Good location private but close to anything you may needed. Perfect for people looking to disconnect and relax. "
Cozy Cabin Natural Bridge VA
The Best Getaway on the Waterfront
10.0 out of 10, Exceptional, (280)
"Fantastic hosts, great location, well kept and clean property. Overall great stay"
The Best Getaway on the Waterfront
Restored Buchanan Log Cabin on 9-Mile Creek!
9.8 out of 10, Exceptional, (88)
"It is a great property to get away from it all. Great for stargazing."
Restored Buchanan Log Cabin on 9-Mile Creek!
Peaks of Otter Winery and Orchards
9.6 out of 10, Exceptional, (5)
"The multiple bedrooms suited our needs. The house had charm "
Peaks of Otter Winery and Orchards
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.
Don't see what you're looking for?
See all available properties in Eagle Rock
Save an average of 15% on thousands of hotels when you're signed in

Frequently asked questions

What's the best place to stay in Eagle Rock?

Located 21.4 mi (34.5 km) from the heart of Eagle Rock, Country Inn & Suites by Radisson, Roanoke, VA is a top choice for your stay based on our traveler data. Other good options for your stay in the area are Howard Johnson by Wyndham Lexington and The Omni Homestead Resort. See all available top hotels, or vacation rentals in Eagle Rock.

What are some of the best vacation home rentals in Eagle Rock?

Spacious Lexington Home w/ Breathtaking Views: This vacation home rental outside Eagle Rock offers a selection of games, a barbecue grill, and air-conditioning to help you feel perfectly comfortable in your new surroundings. It has 5 bedrooms as well as a kitchen with a dishwasher, a fridge, and a stovetop, so you can cook with friends or family. Our travelers also rate Cabin on the James River as a favorite home for rent in Eagle Rock. See all vacation rentals in Eagle Rock.

If I need to cancel my hotel reservation in Eagle Rock, will I receive a refund?

Yes! The majority of room reservations are fully refundable as long as you cancel before the accommodation's cancellation deadline, which is often 24 or 48 hours before check in. If you have a reservation that's non-refundable, you may still be able to cancel and get a refund within a 24-hour period of your booking. Filter your search by fully refundable to find flexible hotel deals in Eagle Rock.

Where can I learn more about changing or cancelling my trip to Eagle Rock?

For additional details about picking new dates or cancelling your trip to Eagle Rock, go to https://www.expedia.com/service/.

Where is the best hotel to stay close to Blue Ridge Vineyard?

The Cottage At Springwood is one of the top choices for your stay based on our traveler data, and this property offers private balconies and free WiFi. It's located 3.7 mi (6 km) from Blue Ridge Vineyard. Other good options in the area include Natural Bridge Hotel, Trademark Collection by Wyndham and Barndominium.

What are some accommodations with pools in Eagle Rock?

Country Inn & Suites by Radisson, Roanoke, VA: Features buffet, an indoor pool, and complimentary wireless internet access. Howard Johnson by Wyndham Lexington and The Omni Homestead Resort are two additional hotels that offer an onsite pool. View all hotels with pools in Eagle Rock.

What's the best hotel for staying near Roanoke Regional Airport (ROA)?

Blue Ridge Hotel and Conference Center is a popular 3.5-star hotel featuring extended parking (for a fee) and an outdoor pool. It's located a short 1.1 mi (1.8 km) from Roanoke Regional Airport. Other good options within close proximity to the airport include Motel 6 Roanoke VA and Hampton Inn & Suites Roanoke Airport.

What's it like to stay in Eagle Rock?

Visitors can enjoy all that Eagle Rock has to offer including the wineries and parks. In Eagle Rock, there are 13 hotels and other accommodations to choose from. Find out more about Eagle Rock.

What should I do while I'm visiting Eagle Rock?

The picturesque setting of George Washington National Forest and Jefferson National Forest exemplify the area's natural beauty. Additionally, you might want to add Blue Ridge Vineyard to your itinerary. Check out what more to see and do in Expedia's Eagle Rock guide.

What's the seasonal weather like in Eagle Rock?

The hottest months are usually July and August with an average temp of 70°F, while the coldest months are January and February with an average of 37°F. The snowiest months in Eagle Rock are January, December, February, and March, with each month seeing an average of 5 inches of snowfall.