Compare Cheap Hotels in Salem
Secret Bargains - Save an extra 10% or more on select hotels
Get more for your budget and save up to 50% off select Secret Bargain hotels
Get even more value with CheapTickets Price Guarantee!
Change your flight without a fee on select flights
Cheap Salem Hotels

Baymont by Wyndham Salem Roanoke Area
179 Sheraton Drive Salem VA
$67 nightly
The price is $76 total per night
$76 total
Jun 14 - Jun 15
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
2.28 mi from city center
With a stay at Baymont by Wyndham Salem Roanoke Area in Salem, you'll be within a 15-minute drive of Carilion Roanoke Memorial Hospital and Salem Football Stadium.
Pool
Breakfast included

avid hotel Salem by IHG
501 WILDWOOD ROAD Salem VA
$83 nightly
The price is $94 total per night
$94 total
Jul 5 - Jul 6
Total with taxes and fees
Free Cancellation
2.62 mi from city center
Located in Salem, avid hotel Salem by IHG is a 4-minute drive from Green Hill Park Trailhead and 6 minutes from Roanoke College.
Breakfast included
Pet friendly

La Quinta Inn & Suites by Wyndham Roanoke Salem
140 Sheraton Dr Salem VA
$94 nightly
The price is $106 total per night
$106 total
Jun 11 - Jun 12
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
2.32 mi from city center
With a stay at La Quinta Inn & Suites by Wyndham Roanoke Salem in Salem, you'll be within a 15-minute drive of Carilion Roanoke Memorial Hospital and Salem Football Stadium.
Pool
Breakfast included

Fairfield Inn & Suites by Marriott Roanoke Salem
121 Sheraton Drive Salem VA
$114 nightly
The price is $129 total per night
$129 total
Jun 13 - Jun 14
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
2.27 mi from city center
With a stay at Fairfield Inn & Suites by Marriott Roanoke Salem in Salem, you'll be within a 15-minute drive of Carilion Roanoke Memorial Hospital and Salem Football Stadium.
Pool
Breakfast included

Days Inn by Wyndham Salem
1535 E Main St Salem VA
$63 nightly
The price is $72 total per night
$72 total
Jun 22 - Jun 23
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
1.48 mi from city center
With a stay at Days Inn by Wyndham Salem in Salem, you'll be a 3-minute drive from Salem Civic Center and 9 minutes from Valley View Mall.
Breakfast included
Pet friendly

Comfort Suites Salem-Roanoke I-81
100 Wildwood Rd Salem VA
$87 nightly
The price is $98 total per night
$98 total
Jul 5 - Jul 6
Total with taxes and fees
Free Cancellation
2.22 mi from city center
A stay at Comfort Suites Salem-Roanoke I-81 places you in the heart of Salem, a 3-minute drive from Green Hill Park Trailhead and 6 minutes from Roanoke College.
Pool
Hot Tub

Motel 6 Salem, VA
301 Wildwood Road Salem VA
$56 nightly
The price is $64 total per night
$64 total
Jun 10 - Jun 11
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
2.33 mi from city center
Located in Salem, Motel 6 Salem, VA is in a shopping district, a 3-minute drive from Green Hill Park Trailhead and 6 minutes from Roanoke College.
Pet friendly
Parking included

The Lofts at Downtown Salem
10 W Main St Salem VA
$115 nightly
The price is $137 total per night
$137 total
Jun 14 - Jun 15
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
0.26 mi from city center
With a stay at The Lofts at Downtown Salem, you'll be centrally located in Salem, within a 15-minute drive of Carilion Roanoke Memorial Hospital and Roanoke College.
Pet friendly
Free WiFi

Hampton Inn Salem East - Electric Road
1886 Electric Rd Salem VA
$98 nightly
The price is $111 total per night
$111 total
Jun 19 - Jun 20
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
2.32 mi from city center
With a stay at Hampton Inn Salem East - Electric Road in Salem, you'll be within a 15-minute drive of Carilion Roanoke Memorial Hospital and LewisGale Medical Center.
Pool
Breakfast included

Quality Inn Salem - I-81
151 Wildwood Rd Salem VA
$69 nightly
The price is $78 total per night
$78 total
Jul 1 - Jul 2
Total with taxes and fees
Free Cancellation
2.29 mi from city center
A stay at Quality Inn Salem - I-81 places you in the heart of Salem, a 3-minute drive from Green Hill Park Trailhead and 5 minutes from Roanoke College.
Pool
Breakfast included

Howard Johnson Hotel & Conference Center by Wyndham Salem
1671 Skyview Rd Salem VA
$55 nightly
The price is $62 total per night
$62 total
Jun 15 - Jun 16
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
2.23 mi from city center
Located in Salem, Howard Johnson Hotel & Conference Center by Wyndham Salem is in the suburbs, a 5-minute drive from Green Hill Park Trailhead and 7 minutes from Roanoke College.
Pool
Breakfast included

Holiday Inn Express & Suites Salem by IHG
991 Russell Dr Salem VA
$109 nightly
The price is $124 total per night
$124 total
Jun 10 - Jun 11
Total with taxes and fees
Free Cancellation
2.18 mi from city center
With a stay at Holiday Inn Express & Suites Salem by IHG in Salem, you'll be within a 15-minute drive of Carilion Roanoke Memorial Hospital and Salem Football Stadium.
Pool
Breakfast included
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.
Salem hotels essential information
Accommodation | 619 hotels |
|---|---|
Lowest Price | $62 |
Highest Price | $137 |
Popular hotels | Baymont by Wyndham Salem Roanoke Area, avid hotel Salem by IHG, La Quinta Inn & Suites by Wyndham Roanoke Salem, Fairfield Inn & Suites by Marriott Roanoke Salem, Days Inn by Wyndham Salem, Comfort Suites Salem-Roanoke I-81, Motel 6 Salem, VA, The Lofts at Downtown Salem, Hampton Inn Salem East - Electric Road, Quality Inn Salem - I-81, Howard Johnson Hotel & Conference Center by Wyndham Salem, Holiday Inn Express & Suites Salem by IHG |
Most Recent Salem Hotel Reviews

avid hotel Salem by IHG
5 out of 5
Posted 1 hour ago
CheapTickets Verified Review
"This hotel was conveniently located, very clean and the staff was outstanding. Highly recommend."
A verified traveler stayed at avid hotel Salem by IHG






