Hotels in Elliston-Lafayette
Free cancellation options if plans change
Earn rewards on every night you stay
Save more with Member Prices
Check prices for these dates
Tonight
Aug 7 - Aug 8Tomorrow
Aug 8 - Aug 9This weekend
Aug 7 - Aug 9Next weekend
Aug 14 - Aug 16Top 5 hotels in Elliston-Lafayette at a glance
- avid hotel Salem by IHG — 2.5-star hotel in Salem. Guest rating: 9.6/10 — Exceptional.
- Hampton Inn Salem, VA — 2.5-star hotel in Salem. Guest rating: 9.2/10 — Wonderful.
- Fairfield Inn by Marriott Christiansburg — 3-star hotel in Christiansburg. Guest rating: 9.2/10 — Wonderful.
- Holiday Inn Express Hotel & Suites Christiansburg by IHG — 2.5-star hotel in Christiansburg. Guest rating: 8.8/10 — Excellent.
- Comfort Suites Salem-Roanoke I-81 — 2.5-star hotel in Salem. Guest rating: 8.2/10 — Very Good.
Where to stay in Elliston-Lafayette?




avid hotel Salem by IHG
avid hotel Salem by IHGSalem
$80
$91 total
includes taxes & fees
Aug 27 - Aug 28




Hampton Inn Salem, VA
Hampton Inn Salem, VASalem
$114
$129 total
includes taxes & fees
Aug 9 - Aug 10




Fairfield Inn by Marriott Christiansburg
Fairfield Inn by Marriott ChristiansburgChristiansburg
$83
$95 total
includes taxes & fees
Aug 27 - Aug 28




Holiday Inn Express Hotel & Suites Christiansburg by IHG
Holiday Inn Express Hotel & Suites Christiansburg by IHGChristiansburg
$84
$96 total
includes taxes & fees
Aug 30 - Aug 31




Comfort Suites Salem-Roanoke I-81
Comfort Suites Salem-Roanoke I-81Salem
$84
$95 total
includes taxes & fees
Aug 30 - Aug 31




Wingate by Wyndham Christiansburg
Wingate by Wyndham ChristiansburgChristiansburg
$63
$72 total
includes taxes & fees
Aug 9 - Aug 10




Quality Inn Salem - I-81
Quality Inn Salem - I-81Salem
$71
$80 total
includes taxes & fees
Sep 6 - Sep 7




Tru By Hilton Christiansburg
Tru By Hilton ChristiansburgChristiansburg
$85
$97 total
includes taxes & fees
Aug 30 - Aug 31




Hampton Inn Salem East - Electric Road
Hampton Inn Salem East - Electric RoadSalem
$104
$118 total
includes taxes & fees
Aug 30 - Aug 31




Hyatt Place Blacksburg / University
Hyatt Place Blacksburg / UniversityMcBryde
$90
$101 total
includes taxes & fees
Aug 23 - Aug 24




Courtyard by Marriott Blacksburg
Courtyard by Marriott BlacksburgFarmview - Ramble
$95
$106 total
includes taxes & fees
Aug 30 - Aug 31




Red Carpet Inn Blacksburg
Red Carpet Inn BlacksburgGrissom - Highland
$99
$111 total
includes taxes & fees
Aug 8 - Aug 9




Home2 Suites by Hilton Blacksburg - University
Home2 Suites by Hilton Blacksburg - UniversityAirport Acres
$101
$114 total
includes taxes & fees
Aug 30 - Aug 31




Holiday Inn Express & Suites Salem by IHG
Holiday Inn Express & Suites Salem by IHGSalem
$91
$103 total
includes taxes & fees
Sep 7 - Sep 8




Homewood Suites By Hilton Christiansburg
Homewood Suites By Hilton ChristiansburgChristiansburg
$114
$130 total
includes taxes & fees
Sep 6 - Sep 7




The Lofts at Downtown Salem
The Lofts at Downtown SalemSalem
$121
$143 total
includes taxes & fees
Aug 26 - Aug 27




Quality Inn Christiansburg - Blacksburg
Quality Inn Christiansburg - BlacksburgChristiansburg
$67
$76 total
includes taxes & fees
Aug 30 - Aug 31




Comfort Inn Blacksburg University Area
Comfort Inn Blacksburg University AreaEllett - Jennelle
$72
$80 total
includes taxes & fees
Sep 1 - Sep 2




Hampton Inn Christiansburg/Blacksburg
Hampton Inn Christiansburg/BlacksburgChristiansburg
$89
$102 total
includes taxes & fees
Aug 27 - Aug 28




La Quinta Inn & Suites by Wyndham Roanoke Salem
La Quinta Inn & Suites by Wyndham Roanoke SalemSalem
$94
$106 total
includes taxes & fees
Aug 9 - Aug 10
Go beyond your typical stay in Elliston-Lafayette
Pet friendly
Cottage
Family friendly
Check out reviews of Elliston-Lafayette hotels guests love
Spark by Hilton Roanoke Airport
10/10 Excellent
"We stayed an overnight due to a road trip. Beds were comfortable, rooms clean, bathrooms clean. Excellent hotel"
Spark by Hilton Roanoke Civic Center
10/10 Excellent
"Everything was great. My only complaint is how slick the bathtub was. But everything was nice clean, updated and easily accessible."
Best Western Plus Inn at Valley View
10/10 Excellent
"Hotel is in good location. Room was clean and staff was friendly. "
Springhill Suites By Marriott Roanoke North
10/10 Excellent
"Comfortable bed, nice staff & good breakfast. Clean hotel."
avid hotel Salem by IHG
8/10 Good
"Everything was fine for our one night layover. It was a good place to lay our head down and rest. The only drawback for me was no microwaves in the individual rooms. You have to warm your food in the microwave in the lobby and we had to wait over 30mins cause a family was apparently cooking there dinner in it."
Holiday Inn Roanoke-Tanglewood-Rt 419&i581 by IHG
8/10 Good
"My hotel stay was very nice."
