Find hotels in Eagle Rock, VA from CA $77

  • 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

This weekend
Next weekend

Filter by

Guest rating
Guest rating
Star rating

Our top choices for Eagle Rock hotels

Howard Johnson by Wyndham Lexington

Howard Johnson by Wyndham Lexington
2.0 star property
Lexington
8.2 out of 10, Very good, (1,346 reviews)
"The hotel was clean and the bed was awesome! Wonderful view also."
United States
Ann
The price is CA $82
CA $95 total
includes taxes & fees
Jun 10 - Jun 11
Howard Johnson by Wyndham Lexington

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,007 reviews)
"Really nice stay for a couple of days with a feel of nature and history."
United States
Elbin Jr.
The price is CA $122
CA $141 total
includes taxes & fees
Jun 8 - Jun 9
Natural Bridge Hotel, Trademark Collection by Wyndham

Residence Inn by Marriott Lexington

Residence Inn by Marriott Lexington
3.0 star property
Lexington
The price is CA $210
CA $243 total
includes taxes & fees
Jun 9 - Jun 10
Residence Inn by Marriott Lexington

Holiday Inn Express Troutville by IHG

Holiday Inn Express Troutville by IHG
2.5 star property
Troutville
9.4 out of 10, Exceptional, (829 reviews)
"Great overnight stay."
United States
Ronald
The price is CA $154
CA $173 total
includes taxes & fees
Jul 2 - Jul 3
Holiday Inn Express Troutville by IHG

Hampton Inn Lexington-Historic District

Hampton Inn Lexington-Historic District
2.5 star property
Lexington
9.2 out of 10, Wonderful, (900 reviews)
"Lovely historical building, beautiful views of the mountains and close to shops and restaurants. The breakfast and the coffer were good as well!"
United States
Vicki
The price is CA $157
CA $178 total
includes taxes & fees
Jun 14 - Jun 15
Hampton Inn Lexington-Historic District

Tru by Hilton Lexington, VA

Tru by Hilton Lexington, VA
2.5 star property
Lexington
8.8 out of 10, Excellent, (151 reviews)
"Clean rooms,very friendly and helpful staff and loved the decor"
United States
Kathleen
The price is CA $127
CA $147 total
includes taxes & fees
Jun 9 - Jun 10
Tru by Hilton Lexington, VA

Spark by Hilton Lexington

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

Wingate by Wyndham Lexington

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

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,002 reviews)
"Good clean place to stay"
United States
Kevin
The price is CA $126
CA $146 total
includes taxes & fees
Jun 8 - Jun 9
Best Western Plus Inn at Hunt Ridge

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,372 reviews)
"Food was okay parking was great "
United States
Kelly
The price is CA $116
CA $131 total
includes taxes & fees
Jun 17 - Jun 18
La Quinta Inn & Suites by Wyndham Roanoke Salem

Peaks of Otter Lodge

Peaks of Otter Lodge
3.0 star property
Bedford
8.6 out of 10, Excellent, (1,001 reviews)
"Rooms are dated but nice and clean! Staff was amazing"
United States
Rebecca
The price is CA $227
CA $256 total
includes taxes & fees
Jun 7 - Jun 8
Peaks of Otter Lodge

Quality Inn Lexington

Quality Inn Lexington
2.0 star property
Lexington
6.4 out of 10, (1,001 reviews)
"Staff are amazing!"
United States
Allianna
The price is CA $79
CA $91 total
includes taxes & fees
Jun 24 - Jun 25
Quality Inn Lexington

Bedford Motel

Bedford Motel
2.0 star property
Bedford
9.0 out of 10, Wonderful, (18 reviews)
"Room was very clean and the staff was very attentive. Will definitely stay at the Bedford Hotel the next time we visit family in Bedford. "
United States
Claudia
The price is CA $87
CA $98 total
includes taxes & fees
Jun 8 - Jun 9
Bedford Motel

Holiday Inn Express & Suites Salem by IHG

Holiday Inn Express & Suites Salem by IHG
2.5 star property
Salem
8.8 out of 10, Excellent, (1,002 reviews)
"I was quite impressed with the hotel. It seems newly renovated, clean, and friendly! Great location and the breakfast was great! Especially the coffee!"
United States
Maryanne
The price is CA $148
CA $168 total
includes taxes & fees
Jul 2 - Jul 3
Holiday Inn Express & Suites Salem by IHG

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, (788 reviews)
"Great place to stay. "
United States
Subhankar
The price is CA $137
CA $153 total
includes taxes & fees
Jul 3 - Jul 4
Hampton Inn Roanoke/Hollins - I-81

Comfort Inn & Suites Troutville-Roanoke North

Comfort Inn & Suites Troutville-Roanoke North
2.5 star property
Troutville
9.2 out of 10, Wonderful, (1,208 reviews)
"Would stay there again"
United States
Scott
The price is CA $129
CA $145 total
includes taxes & fees
Jul 2 - Jul 3
Comfort Inn & Suites Troutville-Roanoke North

Hampton Inn Daleville

Hampton Inn Daleville
2.5 star property
Daleville
9.6 out of 10, Exceptional, (87 reviews)
"Great place to stay"
United States
Whitney
The price is CA $146
CA $164 total
includes taxes & fees
Jun 15 - Jun 16
Hampton Inn Daleville

Sleep Inn & Suites Virginia Horse Center

Sleep Inn & Suites Virginia Horse Center
2.5 star property
Lexington
8.6 out of 10, Excellent, (1,000 reviews)
"Great place and the staff was Super Helpful!!"
United States
Dina
The price is CA $116
CA $134 total
includes taxes & fees
Jun 24 - Jun 25
Sleep Inn & Suites Virginia Horse Center

Tru By Hilton Roanoke Hollins

Tru By Hilton Roanoke Hollins
2.5 star property
Alpine Hills
8.8 out of 10, Excellent, (1,003 reviews)
"It was a very nice and comfortable stay."
United States
Joseph
The price is CA $132
CA $148 total
includes taxes & fees
Jun 21 - Jun 22
Tru By Hilton Roanoke Hollins

Springhill Suites By Marriott Roanoke North

Springhill Suites By Marriott Roanoke North
4.0 star property
Alpine Hills
9.4 out of 10, Exceptional, (371 reviews)
"The staff was kind, the room was spacious, the breakfast was good, and the pool/gym were just what we needed."
United States
Joshua
The price is CA $161
CA $180 total
includes taxes & fees
Jun 17 - Jun 18
Springhill Suites By Marriott Roanoke North
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 $77 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