Beginning of main content
Trip Type
Flight 1
Flight 2
Flight 3
Flight 4
Flight 5
Nectar
Collect Nectar points
Nectar
Collect Nectar points
Nectar
Collect Nectar points

Search 590,000 properties worldwide.

Search over a million flights, hotels, packages, and more

No Expedia cancellation fee to change or cancel almost any hotel reservation.


Check prices on hotels in Salem

Tonight Tonight 19 Jun - 20 Jun
This weekend This weekend 22 Jun - 24 Jun
Next weekend Next weekend 29 Jun - 1 Jul

Featured Salem 2 Star Hotels

See all 101 hotels in Salem
Microtel Inn & Suites by Wyndham Christiansburg/Blacksburg

Microtel Inn & Suites by Wyndham Christiansburg/Blacksburg

135 Ponderosa Dr, Christiansburg
  • Free cancellation
  • Reserve now, pay when you stay
2.0 out of 5.0
 
 
3.9 out of 5 (1,437 reviews)
nice for the pricehad to wait on staff that was reading a book at her desk when i checked in, and when i checked out, she was more concerned about the food at the breakfast bar than me waiting to check out, she never did stop what she was doing, so i just told her i was checking out and left the room key at the ...
11 Jun 2018

Microtel Inn & Suites by Wyndham Christiansburg/Blacksburg£37

Microtel Inn & Suites by Wyndham Christiansburg/Blacksburg£37
Best Western Plus Inn at Valley View

Best Western Plus Inn at Valley View

5050 Valley View Boulevard Northwest, Roanoke
  • Free cancellation
  • Reserve now, pay when you stay
2.5 out of 5.0
 
 
4.2 out of 5 (714 reviews)
Very nice hotel.Staff was very accommodating. They worked with me for a handicap room and amenities.
9 Jun 2018

Best Western Plus Inn at Valley View£59

Best Western Plus Inn at Valley View£59
Fairfield Inn & Suites by Marriott Roanoke Salem

Fairfield Inn & Suites by Marriott Roanoke Salem

121 Sheraton Drive, Salem
  • Free cancellation
  • Reserve now, pay when you stay
2.5 out of 5.0
 
 
4.6 out of 5 (57 reviews)
Easy to get toThe facility was clean and the room was large. The breakfast was good and there was plenty of food.
15 May 2018

Fairfield Inn & Suites by Marriott Roanoke Salem£71

Fairfield Inn & Suites by Marriott Roanoke Salem£71
Motel 6 Roanoke VA

Motel 6 Roanoke VA

6621 Thirlane Rd, Roanoke
  • Free cancellation
2.0 out of 5.0
 
 
3.5 out of 5 (242 reviews)
Motel 6Everytime I travel I try to stay here. I love it. The only issue I had was the noise control from other guests I felt it should be someone to handle those kinds of guests. It was nearly impossible to rest or sleep.
7 Jun 2018

Motel 6 Roanoke VA£36

Motel 6 Roanoke VA£36
Comfort Inn

Comfort Inn

3705 S Main St, Blacksburg
  • Free cancellation
  • Reserve now, pay when you stay
2.5 out of 5.0
 
 
3.8 out of 5 (538 reviews)
Have to watch them like a hawk!They tried to charge me more for the second night. I got them to credit it back but it delayed my checkout.
19 May 2018

Comfort Inn£56

Comfort Inn£56
La Quinta Inn Roanoke-Salem

La Quinta Inn Roanoke-Salem

140 Sheraton Dr, Salem
  • Free cancellation
  • Reserve now, pay when you stay
2.5 out of 5.0
 
 
4.3 out of 5 (575 reviews)
Good location, quiet.Friendly welcoming staff. Room clean and comfortable. Excellent price, tasty breakfast included.
15 Apr 2018

La Quinta Inn Roanoke-Salem£67

La Quinta Inn Roanoke-Salem£67
Days Inn by Wyndham Roanoke Near I-81

Days Inn by Wyndham Roanoke Near I-81

8118 Plantation Road, Roanoke
  • Free cancellation
  • Reserve now, pay when you stay
2.0 out of 5.0
 
 
3.4 out of 5 (802 reviews)
Nice hotel.Clean basic hotel for a couple day stay. This hotel is comfortable.
12 Jun 2018

Days Inn by Wyndham Roanoke Near I-81£48

Days Inn by Wyndham Roanoke Near I-81£48
Days Inn by Wyndham Salem

Days Inn by Wyndham Salem

1535 E Main St, Salem
  • Free cancellation
  • Reserve now, pay when you stay
2.0 out of 5.0
 
 
3.4 out of 5 (607 reviews)
Great low-cost clean place to stayIf you are looking for a low cost place to stay that has a very attentive and accommodating staff, this is the place for you.
15 Jun 2018

Days Inn by Wyndham Salem£40

Days Inn by Wyndham Salem£40
Super 8 by Wyndham Christiansburg

Super 8 by Wyndham Christiansburg

2780 Roanoke St, Christiansburg
  • Free cancellation
  • Reserve now, pay when you stay
2.0 out of 5.0
 
 
3.1 out of 5 (665 reviews)
smokers in non-smoking roomsOur non-smoking room had a smoker in it recently. We were given another room which had a trace of smoke odor in it. There is a fine listed at the desk which I hope was charged. Otherwise, the ac,tv, and beds were fine. I know the area so we had dinner and breakfast nearby. It served our purpose to ...
9 May 2018

Super 8 by Wyndham Christiansburg£35

Super 8 by Wyndham Christiansburg£35
Howard Johnson Hotel & Conference Center by Wyndham Salem

Howard Johnson Hotel & Conference Center by Wyndham Salem

1671 Skyview Rd, Salem
  • Free cancellation
  • Reserve now, pay when you stay
2.0 out of 5.0
 
 
3.0 out of 5 (1,120 reviews)
Friendly, conscientious hotel staffWe were welcomed by a friendly front office staff person when we checked in. She called us a little later when we were situated in our room to see if all was ok with the room and if we needed anything! Throughout our stay we were greeted by friendly staff! Would recommend!
7 May 2018

Howard Johnson Hotel & Conference Center by Wyndham Salem£36

Howard Johnson Hotel & Conference Center by Wyndham Salem£36
Map

Pocket Guide: 2 Star Hotels in Salem

Search for hotels in Salem on Expedia.co.uk. You can easily find your hotels in Salem using one of the methods below:

  • View our selection of featured hotels in Salem
  • Use the map to find hotels in the Salem neighborhood you prefer
  • Use the filters to see hotels in a specific area of Salem, select a specific theme, brand, or hotel class from basic (1 Star) to luxury hotels (5 Stars) in Salem
  • Enter your travel dates to view the best deals on hotels in Salem - while they last

Recently booked Salem hotels

Baymont by Wyndham Salem Roanoke Area
2.0 out of 5.0
Last booking: 5 hours ago
Motel 6 Salem, VA
2.5 out of 5.0
Last booking: 7 hours ago
Hampton Inn Salem
3.0 out of 5.0
Last booking: 7 hours ago
La Quinta Inn Roanoke-Salem
2.5 out of 5.0
Last booking: 8 hours ago
Howard Johnson Hotel & Conference Center by Wyndham Salem
2.0 out of 5.0
Last booking: 13 hours ago
Days Inn by Wyndham Salem
2.0 out of 5.0
Last booking: 26 hours ago
Holiday Inn Express & Suites Salem
2.5 out of 5.0
Last booking: 40 hours ago