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.


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
2.5 out of 5.0
3.9 out of 5 (1,371 reviews)
Nice hotel for the price.I needed a hotel close to visit a family member. Microtel Inn & Suites fit my budget and is convenient.
  Feb 16, 2018

$42

$42
Days Inn Roanoke Near I-81

Days Inn Roanoke Near I-81

8118 Plantation Road, Roanoke
2.5 out of 5.0
3.4 out of 5 (754 reviews)
Perfect for an overnightStopped here on our way down to Florida. Room was decent and was perfect for an overnight stay. Breakfast not bad-eggs with cheese, sausage, oatmeal, cold cereal. Would stay here again.
  Feb 21, 2018

$55

$55
Days Inn Blacksburg Conference Center

Days Inn Blacksburg Conference Center

3503 Holiday Ln, Blacksburg
2.5 out of 5.0
3.1 out of 5 (715 reviews)
Used to attend a Virginia Tech open house. Very convenient and close to the school.
  Nov 15, 2017

$42

$42
Best Western Plus Inn at Valley View

Best Western Plus Inn at Valley View

5050 Valley View Boulevard Northwest, Roanoke
2.5 out of 5.0
4.2 out of 5 (654 reviews)
Nice hotel close to Roanoke town lifeBreakfast was fresh and very delicious and had a variety of foods. We arrived early and were able to check in early which was convenient as we drove from 6 hours away and needed to check in early to rest a bit. Overall was great and close to everything we did in VA.
  Feb 21, 2018

$70

$70
La Quinta Inn Roanoke-Salem

La Quinta Inn Roanoke-Salem

140 Sheraton Dr, Salem
2.5 out of 5.0
4.3 out of 5 (538 reviews)
The hotel staff were very friendly. A comfortable stay after a long drive. Thank you.
  Feb 5, 2018

$84

$84
Red Roof Inn Roanoke Troutville

Red Roof Inn Roanoke Troutville

3231 Lee Highway South, Troutville
2.0 out of 5.0
3.7 out of 5 (705 reviews)
Nice hotel, convenient to RoanokeStayed here after an activity held in Roanoke. Convenient location, nice place to stay.
  Jan 22, 2018

$55

$55
Super 8 Christiansburg

Super 8 Christiansburg

2780 Roanoke St, Christiansburg
2.0 out of 5.0
3.1 out of 5 (626 reviews)
Most comfortable bed I've slept in.We had bad weather and I chose to stay in town rather than brave the icy mountain roads to get home. I chose this hotel for its price and proximity. I had a wonderfully comfortable room and the best mattress I've ever slept on. Sure, the place is a bit dated and the breakfast was predictably low-end ...
  Feb 17, 2018

$36

$36
Days Inn Salem

Days Inn Salem

1535 E Main St, Salem
2.0 out of 5.0
3.4 out of 5 (566 reviews)
Breakfast was good, room was clean, staff was nice
  Feb 5, 2018

$55

$55
Holiday Inn Express & Suites Salem

Holiday Inn Express & Suites Salem

991 Russell Dr, Salem
2.5 out of 5.0
4.4 out of 5 (515 reviews)
Great hotelVery good hotel and reasonably priced. Clean and new and not far from places to eat. Would stay here again
  Jan 14, 2018

$94

$94
Motel 6 Roanoke VA

Motel 6 Roanoke VA

6621 Thirlane Rd, Roanoke
2.5 out of 5.0
3.5 out of 5 (203 reviews)
Great value.Room was basic but clean. Great value for the traveler.
  Jan 13, 2018

$47

$47
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

Comfort Suites Salem
3.0 out of 5.0
Last booking: 3 hours ago
Quality Inn Salem
3.0 out of 5.0
Last booking: 3 hours ago
La Quinta Inn Roanoke-Salem
2.5 out of 5.0
Last booking: 4 hours ago
Days Inn Salem
2.0 out of 5.0
Last booking: 17 hours ago
Baymont Inn & Suites Salem Roanoke Area
2.0 out of 5.0
Last booking: 17 hours ago
Holiday Inn Express & Suites Salem
2.5 out of 5.0
Last booking: 18 hours ago
Hampton Inn Salem East - Electric Road
3.0 out of 5.0
Last booking: 21 hours ago
Howard Johnson Inn and Conference Center Salem
2.0 out of 5.0
Last booking: 46 hours ago