
2 Stars Hotels in Salem, Virginia from CA $74
- Change your mindBook hotels with free cancellation
- Be pickySearch almost a million properties worldwide
Check availability on Salem 2 Star Hotels
Our top choices for Salem 2-star hotels

1. Baymont by Wyndham Salem Roanoke Area
Baymont by Wyndham Salem Roanoke Area
2. La Quinta Inn & Suites By Wyndham Roanoke Hollins/I-81
La Quinta Inn & Suites By Wyndham Roanoke Hollins/I-81
3. Comfort Inn Blacksburg University Area
Comfort Inn Blacksburg University Area
4. Motel 6 Troutville, VA
Motel 6 Troutville, VA
5. Quality Inn Tanglewood
Quality Inn Tanglewood
6. Holiday Inn Express & Suites Roanoke – Civic Center by IHG
Holiday Inn Express & Suites Roanoke – Civic Center by IHG
7. Days Inn by Wyndham Roanoke/Hollins Near I-81
Days Inn by Wyndham Roanoke/Hollins Near I-81
8. Spark by Hilton Roanoke Civic Center
Spark by Hilton Roanoke Civic Center
9. Comfort Inn & Suites Troutville-Roanoke North
Comfort Inn & Suites Troutville-Roanoke North
10. avid hotel Salem by IHG
avid hotel Salem by IHG
11. Holiday Inn Express & Suites Blacksburg - University Area by IHG
Holiday Inn Express & Suites Blacksburg - University Area by IHG
12. Motel 6 Salem, VA
Motel 6 Salem, VA
13. Econo Lodge Roanoke Civic Center
Econo Lodge Roanoke Civic Center
14. Quality Inn Troutville - Roanoke North
Quality Inn Troutville - Roanoke North
15. Comfort Inn Airport
Comfort Inn Airport
16. Tru By Hilton Roanoke Hollins
Tru By Hilton Roanoke Hollins
17. Hampton Inn & Suites Roanoke-Downtown
Hampton Inn & Suites Roanoke-Downtown
18. Best Western Plus Inn at Valley View
Best Western Plus Inn at Valley View
19. The Promissory Hotel
The Promissory Hotel
20. Sleep Inn Tanglewood
Sleep Inn TanglewoodExplore similar 3-star hotels

The Inn at Virginia Tech and Skelton Conference Center
Learn more about Salem
Nestled in the Shenandoah Valley, this family-friendly city boasts a vibrant university atmosphere and stunning mountain views. From exploring Dixie Caverns to catching a game at Salem Memorial Football Stadium, visitors can immerse themselves in local culture and outdoor adventures.

Top Salem Hotel Reviews
Find out more about Salem
Want to get out of town on the cheap? Thanks to the low rates and great discounts at the top 2 Stars hotels in Salem, Salem you can sneak away on the trip of your dreams with plenty of cash to spare. In addition to the friendly staff and well-maintained surroundings, you’ll find comfortable rooms, complimentary bath products, and quiet sleeping areas, so you can kick back with all the basic conveniences after a long day. Plus, these properties are perfect, if you need a jumping-off point for exploring the local attractions.
Several of the best hotels with 2 Stars in Salem are situated just a stone’s throw from both public transportation and the city’s main freeways. Use the travel tools at Expedia.ca to search for options near your favorite neighborhood, find a cheap deal, and book your room. You won’t believe how inexpensive your next vacation can be when you settle in at a top two star hotel in Salem.
Explore a world of travel with Expedia
- Stellenbosch
- Guest Houses in Roanoke
- Roanoke Hotels
- Howard Johnson Hotel & Conference Center by Wyndham Salem
- B&B in Vinton
- B&B in Roanoke
- Avid hotel Salem by IHG
- Hotels near Jefferson National Forest
- Spark by Hilton Salem East Electric Road
- Blackwater Castle w/ Private Pool
- Motel 6 Hotels in Blue Ridge
- Salem Hotels
- 20
- Hotels with Hot Tubs in Salem
- La Quinta Inn & Suites by Wyndham Roanoke Salem
- Motel 6 Troutville
- Marriott Hotels & Resorts in Shawsville
- Spark by Hilton Roanoke Civic Center
- Cheap Hotels in Roanoke
- Motels in Roanoke
- Historic Hotels in Roanoke
- Cabin Rentals in Elliston
- Cabin Rentals in Salem
- Troutville Hotels
- Beautiful Renovated Lake Cottage in SW County and only minutes from Downtown!
- Residence Inn by Marriott Roanoke Airport
- 4 Star Hotels in Martinsville
- Luxury Hotels in Roanoke
- Affordable Corporate Suites of Salem
- Candlewood Suites Roanoke Airport by IHG
- Mountain Lake Lodge
- 3 Star Hotels in Rustburg
- Historic Grandin Court Area 1st Floor Loft
- The Lofts at Downtown Salem
- Red Roof Inn Hotels in Salem
- Guest Houses in Hollins
- Fire Station One Boutique Hotel
- Hampton Inn & Suites Roanoke
- Cheap Hotels in Salem
- Holiday Inn Express & Suites Salem by IHG
- Vacation Homes in Cloverdale
- Waterpark Hotels in Roanoke
- Pet-Friendly Hotels in Roanoke
- Comfort Inn & Suites Troutville
- Fairfield Inn & Suites by Marriott Roanoke Salem
- Roanoke Civic Center
- Highland Park Place
- 5 Star Hotels in Goshen
- Cabin Rentals in Catawba
- Baymont by Wyndham Rocky Mount
- Flights from Buffalo (BUF) to Roanoke (ROA)
- Flights from Hamilton (YHM) to Roanoke (ROA)
- Flights from Halifax (YHZ) to Roanoke (ROA)
- Flights from Deer Lake (YDF) to Roanoke (ROA)
- Flights from Ottawa (YOW) to Roanoke (ROA)
- Flights to Salem
- Flights from Richmond (RIC) to Roanoke (ROA)
- Flights from Salem
- Flights from Toronto (YYZ) to Roanoke (ROA)
- Flights from Calgary (YYC) to Roanoke (ROA)
- Flights from Norfolk (ORF) to Roanoke (ROA)
- Flights from Elko (EKO) to Roanoke (ROA)
- Flights from Seattle (SEA) to Roanoke (ROA)
- Flights from Windsor (YQG) to Roanoke (ROA)
- Flights from Tunis (TUN) to Roanoke (ROA)
- Flights from New York (JFK) to Roanoke (ROA)
- Flights from San Francisco (SFO) to Roanoke (ROA)
- Flights from Regina (YQR) to Roanoke (ROA)
- Flights from Québec (YQB) to Roanoke (ROA)
- Flights from Danbury (DXR) to Roanoke (ROA)
- Flights from Bowling Green (BWG) to Roanoke (ROA)
- Flights from Botetourt County
- Flights from Winnipeg (YWG) to Roanoke (ROA)
- Flights from Bridgeport (BDR) to Roanoke (ROA)
- Flights from Detroit (DTW) to Roanoke (ROA)
- Flights from Copper Hill
- Flights from Vancouver (YVR) to Roanoke (ROA)
- Flights from DuBois (DUJ) to Roanoke (ROA)
- Flights from St. John's (YYT) to Roanoke (ROA)
- Flights from Cleveland (CLE) to Roanoke (ROA)
- Flights from Chicago (ORD) to Roanoke (ROA)
- Flights from Boston (BOS) to Roanoke (ROA)
- Flights from Montreal (YUL) to Roanoke (ROA)
- Flights from Kelowna (YLW) to Roanoke (ROA)
- Flights from Victoria (VCT) to Roanoke (ROA)
- Flights to Roanoke
- Flights from Edmonton (YEG) to Roanoke (ROA)
- Flights from Saskatoon (YXE) to Roanoke (ROA)
- Flights from Fredericton (YFC) to Roanoke (ROA)
- Flights from Hamilton (HLZ) to Roanoke (ROA)
- Flights to Shawsville





























































