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 8 - Jun 9
Howard Johnson by Wyndham Lexington

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 $137
CA $158 total
includes taxes & fees
Jun 8 - Jun 9
Tru by Hilton Lexington, VA

Residence Inn by Marriott Lexington

Residence Inn by Marriott Lexington
3.0 star property
Lexington
The price is CA $234
CA $270 total
includes taxes & fees
Jun 3 - Jun 4
Residence Inn by Marriott Lexington

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 $158
CA $179 total
includes taxes & fees
Jun 24 - Jun 25
Hampton Inn Lexington-Historic District

Peaks of Otter Lodge

Peaks of Otter Lodge
3.0 star property
Bedford
8.6 out of 10, Excellent, (1,000 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

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

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,006 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

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 $111
CA $128 total
includes taxes & fees
Jun 10 - Jun 11
Spark by Hilton Lexington

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

Wingate by Wyndham Lexington

Wingate by Wyndham Lexington
3.0 star property
Lexington
8.4 out of 10, Very good, (1,004 reviews)
"Beautiful views, hot tub is subpar along with the breakfast-powered eggs?"
United States
Cynthia
The price is CA $132
CA $152 total
includes taxes & fees
Jun 9 - Jun 10
Wingate by Wyndham Lexington

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 $127
CA $142 total
includes taxes & fees
Jun 9 - Jun 10
Tru By Hilton Roanoke Hollins

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 9 - Jun 10
Hampton Inn Daleville

Best Western North Roanoke

Best Western North Roanoke
2.5 star property
Troutville
8.6 out of 10, Excellent, (698 reviews)
"Fantastic employees"
United States
Kathy
The price is CA $125
CA $141 total
includes taxes & fees
Jun 8 - Jun 9
Best Western North Roanoke

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 $137
CA $158 total
includes taxes & fees
Jun 9 - Jun 10
Best Western Plus Inn at Hunt Ridge

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 $177
CA $198 total
includes taxes & fees
Jun 7 - Jun 8
Springhill Suites By Marriott Roanoke North

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,001 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 $145
CA $165 total
includes taxes & fees
Jul 1 - Jul 2
Holiday Inn Express & Suites Salem by IHG

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 $136
CA $152 total
includes taxes & fees
Jun 7 - Jun 8
Comfort Inn & Suites Troutville-Roanoke North

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,001 reviews)
"Staff was wonderful and very helpful"
United States
Kathy
The price is CA $144
CA $163 total
includes taxes & fees
Jun 24 - Jun 25
The Gin Hotel, an Ascend Collection Hotel

Hampton Inn Covington

Hampton Inn Covington
2.5 star property
Covington
8.6 out of 10, Excellent, (565 reviews)
"Freshly remodeled nice place with trailer parking"
United States
Daniel
The price is CA $190
CA $209 total
includes taxes & fees
Jun 21 - Jun 22
Hampton Inn Covington

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 $148
CA $166 total
includes taxes & fees
Jun 9 - Jun 10
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 $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