Lodging Image

Find hotels in Eagle Rock, VA from CA $79

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Filter by

Guest rating
Guest rating
Star rating

Our top choices for Eagle Rock hotels

Fairfield Inn & Suites by Marriott Roanoke Salem

Fairfield Inn & Suites by Marriott Roanoke Salem
3.0 star property
Salem
9.2 out of 10, Wonderful, (1,004 reviews)
"Liked everything about our stay,"
United States
John
The price is CA $159
CA $180 total
includes taxes & fees
Jun 13 - Jun 14
Fairfield Inn & Suites by Marriott Roanoke Salem

Howard Johnson by Wyndham Lexington

Howard Johnson by Wyndham Lexington
2.0 star property
Lexington
8.2 out of 10, Very good, (1,349 reviews)
"Clean and comfortable, had everything we needed."
United States
Christina
The price is CA $83
CA $96 total
includes taxes & fees
Jun 11 - Jun 12
Howard Johnson by Wyndham Lexington

Country Inn & Suites by Radisson, Roanoke, VA

Country Inn & Suites by Radisson, Roanoke, VA
3.0 star property
Alpine Hills
9.2 out of 10, Wonderful, (2,272 reviews)
"Room was great and breakfast was excellent."
United States
Stephen C
The price is CA $142
CA $159 total
includes taxes & fees
Jul 5 - Jul 6
Country Inn & Suites by Radisson, Roanoke, VA

La Quinta Inn & Suites by Wyndham Roanoke Salem

La Quinta Inn & Suites by Wyndham Roanoke Salem
3.0 star property
Salem
9.0 out of 10, Wonderful, (1,378 reviews)
"Food was okay parking was great "
United States
Kelly
The price is CA $128
CA $145 total
includes taxes & fees
Jun 15 - Jun 16
La Quinta Inn & Suites by Wyndham Roanoke Salem

Holiday Inn Express Troutville by IHG

Holiday Inn Express Troutville by IHG
2.5 star property
Troutville
9.4 out of 10, Exceptional, (830 reviews)
"Great overnight stay."
United States
Ronald
The price is CA $164
CA $185 total
includes taxes & fees
Jun 24 - Jun 25
Holiday Inn Express Troutville by IHG

Wingate by Wyndham Lexington

Wingate by Wyndham Lexington
3.0 star property
Lexington
8.4 out of 10, Very good, (1,012 reviews)
"Enjoyed breakfast. Room was clean, comfortable, decent lighting, and convenient places to charge electronics."
United States
Kathryn
The price is CA $133
CA $153 total
includes taxes & fees
Jun 16 - Jun 17
Wingate by Wyndham Lexington

Hampton Inn Roanoke/Hollins - I-81

Hampton Inn Roanoke/Hollins - I-81
2.5 star property
Alpine Hills
8.4 out of 10, Very good, (790 reviews)
"Great place to stay. "
United States
Subhankar
The price is CA $141
CA $158 total
includes taxes & fees
Jul 7 - Jul 8
Hampton Inn Roanoke/Hollins - I-81

Best Western Plus Inn at Hunt Ridge

Best Western Plus Inn at Hunt Ridge
2.5 star property
Lexington
8.4 out of 10, Very good, (1,004 reviews)
"Good clean place to stay"
United States
Kevin
The price is CA $127
CA $147 total
includes taxes & fees
Jun 10 - Jun 11
Best Western Plus Inn at Hunt Ridge

Natural Bridge Hotel, Trademark Collection by Wyndham

Natural Bridge Hotel, Trademark Collection by Wyndham
3.0 star property
Natural Bridge
7.8 out of 10, Good, (1,019 reviews)
"Really nice stay for a couple of days with a feel of nature and history."
United States
Elbin Jr.
The price is CA $123
CA $142 total
includes taxes & fees
Jun 10 - Jun 11
Natural Bridge Hotel, Trademark Collection by Wyndham

Tru By Hilton Roanoke Hollins

Tru By Hilton Roanoke Hollins
2.5 star property
Alpine Hills
8.8 out of 10, Excellent, (1,007 reviews)
"It was a very nice and comfortable stay."
United States
Joseph
The price is CA $136
CA $153 total
includes taxes & fees
Jul 4 - Jul 5
Tru By Hilton Roanoke Hollins

Days Inn by Wyndham Roanoke/Hollins Near I-81

Days Inn by Wyndham Roanoke/Hollins Near I-81
2.0 star property
Alpine Hills
7.6 out of 10, Good, (1,003 reviews)
"Great staff, allowed early check in."
United States
Abigail
The price is CA $101
CA $113 total
includes taxes & fees
Jun 23 - Jun 24
Days Inn by Wyndham Roanoke/Hollins Near I-81

Spark by Hilton Lexington

Spark by Hilton Lexington
2.5 star property
Lexington
8.4 out of 10, Very good, (124 reviews)
"Perfect for a quick stop on my trip to rest with the kids."
United States
Nicholas
The price is CA $108
CA $124 total
includes taxes & fees
Jun 17 - Jun 18
Spark by Hilton Lexington

Best Western Lexington Inn

Best Western Lexington Inn
2.5 star property
Lexington
8.2 out of 10, Very good, (1,005 reviews)
"Good breakfast"
United States
Harinderpal
The price is CA $105
CA $121 total
includes taxes & fees
Jun 14 - Jun 15
Best Western Lexington Inn

Comfort Inn & Suites Troutville-Roanoke North

Comfort Inn & Suites Troutville-Roanoke North
2.5 star property
Troutville
9.2 out of 10, Wonderful, (1,216 reviews)
"Would stay there again"
United States
Scott
The price is CA $139
CA $156 total
includes taxes & fees
Jun 21 - Jun 22
Comfort Inn & Suites Troutville-Roanoke North

Holiday Inn Express Lexington by IHG

Holiday Inn Express Lexington by IHG
2.5 star property
Lexington
8.8 out of 10, Excellent, (787 reviews)
"The fresh coffee on demand 24/7, hearty breakfast, clean room, easy parking and great location all contributed to a lovely weekend stay. Kudos to the staff for a seamless experience."
United States
Lucy
The price is CA $140
CA $161 total
includes taxes & fees
Jul 5 - Jul 6
Holiday Inn Express Lexington by IHG

Comfort Inn Airport

Comfort Inn Airport
2.5 star property
Airport
8.6 out of 10, Excellent, (902 reviews)
"Best experience ever, good size rooms, clean and excellent customer service. Breakfast was amazing. We were in Comfort Inn before but this location was really nice."
United States
Nadia
The price is CA $113
CA $128 total
includes taxes & fees
Jul 6 - Jul 7
Comfort Inn Airport

Hampton Inn & Suites Roanoke Airport

Hampton Inn & Suites Roanoke Airport
2.5 star property
Roundhill
8.4 out of 10, Very good, (1,005 reviews)
"Very roomy and comfortable."
United States
William
The price is CA $159
CA $180 total
includes taxes & fees
Jun 28 - Jun 29
Hampton Inn & Suites Roanoke Airport

The Gin Hotel, an Ascend Collection Hotel

The Gin Hotel, an Ascend Collection Hotel
3.0 star property
Lexington
8.6 out of 10, Excellent, (1,006 reviews)
"Staff was wonderful and very helpful"
United States
Kathy
The price is CA $145
CA $164 total
includes taxes & fees
Jul 6 - Jul 7
The Gin Hotel, an Ascend Collection Hotel

Baymont by Wyndham Salem Roanoke Area

Baymont by Wyndham Salem Roanoke Area
2.5 star property
Salem
7.2 out of 10, Good, (498 reviews)
"we had a comfortable stay the staff was super sweet"
United States
Aastha
The price is CA $92
CA $105 total
includes taxes & fees
Jun 15 - Jun 16
Baymont by Wyndham Salem Roanoke Area

Fairfield Inn & Suites by Marriott Roanoke Hollins/I-81

Fairfield Inn & Suites by Marriott Roanoke Hollins/I-81
3.0 star property
Alpine Hills
9.0 out of 10, Wonderful, (444 reviews)
"very friendly helpful staff. very good breakfast and room"
United States
Enrico
The price is CA $162
CA $182 total
includes taxes & fees
Jun 21 - Jun 22
Fairfield Inn & Suites by Marriott Roanoke Hollins/I-81
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.
Save an average of 15% on thousands of hotels when you're signed in

Stay near popular Eagle Rock attractions

Learn more about Eagle Rock

Hikers flock to the Appalachian Trail access point near Eagle Rock for spectacular Blue Ridge Mountain views. Anglers can cast lines in the James River while picnickers enjoy the peaceful riverside park.

View of the Trout Run Valley from Tibbet Knob, in George Washington National Forest, West Virginia., Shutterstock ID 150124022, purchase_order: SP-1269 HA 2018 Batch 1, Order: , client: , other:

Top Eagle Rock Hotel Reviews

More cheap stays in Eagle Rock

Hotels in Eagle Rock with star rating

Frequently asked questions

What is the best area to stay in Eagle Rock?
The best area to stay in Eagle Rock is the rural surroundings directly adjacent to the town itself, offering a tranquil retreat amidst nature.

This area provides a peaceful escape with stunning views of the surrounding mountains and the James River. While Eagle Rock itself is a small, quiet town, the charm of staying here comes from its natural beauty and the opportunity for outdoor activities. You'll find properties located amongst rolling hills and dense woodlands, superb for those seeking a break from city life.

Couples looking for a romantic getaway will find the secluded cabins and guesthouses in the area particularly appealing. Imagine waking up to bird song, enjoying breakfast on a private porch overlooking the mountains, and spending your days exploring scenic trails or simply relaxing in a peaceful setting. Many accommodations offer amenities like outdoor hot tubs or cosy fireplaces, enhancing the romantic atmosphere.

Families will also appreciate the space and outdoor opportunities available here. With plenty of room to roam, children can enjoy nature walks, spotting local wildlife, or playing in open fields.
What are the best family hotels in Eagle Rock?
For an excellent family-friendly option in Eagle Rock, consider the Private, convenient to Roanoke, Clifton forge, Lexington. Easy access to Rt 220.

This accommodation, with a great 10.0 rating, is well-suited for families looking for a peaceful stay with easy access to nearby towns like Roanoke, Clifton Forge, and Lexington. It offers a range of family-friendly amenities, including books and games for children, and a fully equipped kitchen, which is very convenient for preparing family meals. Guests will appreciate the mountain views and the opportunity for mountain biking and climbing nearby.
What are the most romantic hotels in Eagle Rock for couples?
For a romantic stay in Eagle Rock, consider the Private, convenient to Roanoke, Clifton forge, Lexington. Easy access to Rt 220.

This accommodation, with an exceptional 10.0 rating, is ideally situated for couples seeking a peaceful retreat with stunning mountain views. It offers a fully equipped kitchen, superb for preparing intimate meals together. Guests can enjoy various romantic activities nearby, including winery tours, museum visits, and shopping. For more adventurous couples, mountain climbing and mountain biking are also easily accessible. Its location provides convenient access to Route 220, making it easy to explore Roanoke, Clifton Forge, and Lexington.
When is the best time to go to Eagle Rock?
The best times to visit Eagle Rock are in late spring and early autumn, from May to June and September to October, respectively.

During these months, the weather is pleasantly mild, making it ideal for enjoying outdoor activities like hiking, fishing, and exploring the natural beauty of the region. The humidity is lower than in the peak summer months, and the landscapes are particularly picturesque with spring blooms or autumn foliage.

For those who enjoy water activities and don't mind warmer temperatures, July and August offer the best conditions for swimming and kayaking in nearby rivers and lakes. While it can be humid, these months provide the most opportunities for enjoying the water.
Can I cancel my hotel reservation on Expedia?
You can cancel your hotel reservation on Expedia, though it depends on the cancellation policy of your booking. Most bookings are refundable if canceled within 24-48 hours of the scheduled arrival. Be sure to check your booking confirmation for the exact cancellation policy. If free cancellation is available, you can cancel directly through your Expedia account by logging in, going to "My Trips", and selecting your reservation. To find flexible deals, filter your search by "Fully refundable property" for hotels in Eagle Rock.
How can I save on a Eagle Rock hotel booking with Expedia?
Members always get our best prices. Find our best Eagle Rock hotel deals by joining Expedia's free travel rewards program today. As a member, you can unlock instant savings and member perks when you're logged in to your account. Another tip is to book your hotel and flights together on Expedia, where bundling can result in significant savings.
How much is the nightly rate at a Eagle Rock hotel?
Prices for hotels in Eagle Rock often vary, but you can find a great deal from CA $79 on Expedia. All sorts of factors affect price, such as the time of year or the days of the week you choose for your stay. Find the best deals by being flexible with your dates, and sort search results by "Price: low to high" for the cheapest rate.

Explore a world of travel with Expedia