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

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 Jun 18 - Jun 19
This weekend This weekend Jun 22 - Jun 24
Next weekend Next weekend Jun 29 - Jul 1

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 ...
Jun 11, 2018

Microtel Inn & Suites by Wyndham Christiansburg/Blacksburg$51

Microtel Inn & Suites by Wyndham Christiansburg/Blacksburg$51
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.
Jun 9, 2018

Best Western Plus Inn at Valley View$79

Best Western Plus Inn at Valley View$79
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.
Jun 7, 2018

Motel 6 Roanoke VA$50

Motel 6 Roanoke VA$50
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.
May 19, 2018
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.
Apr 15, 2018

La Quinta Inn Roanoke-Salem$72

La Quinta Inn Roanoke-Salem$72
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 (800 reviews)
Nice hotel.Clean basic hotel for a couple day stay. This hotel is comfortable.
Jun 12, 2018

Days Inn by Wyndham Roanoke Near I-81$64

Days Inn by Wyndham Roanoke Near I-81$64
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.
Jun 15, 2018

Days Inn by Wyndham Salem$59

Days Inn by Wyndham Salem$59
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 ...
May 9, 2018
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!
May 7, 2018

Howard Johnson Hotel & Conference Center by Wyndham Salem$38

Howard Johnson Hotel & Conference Center by Wyndham Salem$38
Hampton Inn & Suites Roanoke Airport

Hampton Inn & Suites Roanoke Airport

5033 Valley View Boulevard NW, Roanoke
  • Free Cancellation
  • Reserve now, pay when you stay
2.5 out of 5.0
 
 
4.6 out of 5 (357 reviews)
Top notch hotel. I highly recomend.Great hotel, I would stay there again. Excellent room, excellent beds, excellent on cleanliness.
Jun 18, 2018

Hampton Inn & Suites Roanoke Airport$97

Hampton Inn & Suites Roanoke Airport$97
Map

When you've got to get away to a new or favorite destination without breaking the bank, Salem awaits with top motels and a change of scenery. Stay on your feet visiting top attractions that draw a handful of visitors, or settle in for a hot cuppa nearby and watch the world around you. You're about to find out why both locals and travelers love this place.

The Right Hotel at the Right Price

Thanks to several convenient locations and comfortable amenities, you'll find motel that meets your vacation needs. Stay here and be one of the first guests to review and share your thoughts. So, savor the comfort of a well-kept room and attentive hospitality. When you book with Expedia, you can stay all over the world, and the jet-setting starts in Salem.

Book a 2-Star Motel!

Book your stay in this popular place today -- Salem is a destination on the rise. The region has seen a significant rise in interest, so get the best deals while they're still available, and explore the best of Salem. Your home away from home is waiting. Book the best deals on 2-star hotels and motels in Salem now.

Recently booked 2 Star Hotels in Salem

Motel 6 Salem, VA
2.5 out of 5.0
Last booking: 58 minutes ago
Howard Johnson Hotel & Conference Center by Wyndham Salem
2.0 out of 5.0
Last booking: 2 hours ago
La Quinta Inn Roanoke-Salem
2.5 out of 5.0
Last booking: 3 hours ago
Days Inn by Wyndham Salem
2.0 out of 5.0
Last booking: 15 hours ago
Baymont by Wyndham Salem Roanoke Area
2.0 out of 5.0
Last booking: 19 hours ago
Holiday Inn Express & Suites Salem
2.5 out of 5.0
Last booking: 29 hours ago