Salem Virginia Hotels & Motels

Only hotels in Salem are listed below. Search for the cheapest discounted hotel and motel rates in or near Salem, VA for your business or personal leisure travel. We provide the best Salem, Virginia motel and hotel rooms. Browse the Salem area hotels to find the perfect lodging! Please use the provided map of the Salem hotels. Group booking? Search Salem Group Hotel Discounts


Find my perfect hotel Rooms Check-In Check-Out  
Show Calendar Show Calendar Start My Search >
(select the discounts you qualify for)
Star Rating




Hotel Name

Price Range (USD)
to
Amenities







Set My Filter

Salem Hotels & Accommodations

Comfort Suites West Salem
+1-800-230-4134
$57+

100 Wildwood Rd., Salem, VA 24153
  • 4.0/5, Very good Reviews
  • 3-star Suburban property
  • 3 floors in property
Quality Inn in Salem
+1-800-997-5148
$69+

151 Wildwood Rd., Salem, VA 24153
  • 4.0/5, Very good Reviews
  • 2-star Highway property
  • Check in: 3:00 PM
Photo of Econo LodgeEcono Lodge in Salem
+1-800-997-5149
$32+

301 Wildwood Rd., Salem, VA 24153
Image of Howard JohnsonHoward Johnson
+1-800-230-4134
$38+

1671 Skyview Rd., Salem, VA 24153
  • 3.0/5, Average Review Score
  • Cheap Highway property
  • 3 floors in property
Exterior of Hampton InnHampton Inn
+1-800-997-5148
$99+

450 Litchell Rd., Salem, VA 24153
  • Cheap Mountain hotel
  • 4 floors in property
Photo of Green Hill InnGreen Hill Inn
+1-800-997-5149
$39+

2746 West Main St., Salem, VA 24153
  • Mid-scale Highway property
  • 40 sleeping rooms in hotel
Exterior of Days Inn SalemDays Inn Salem : 1535 East Main St.
+1-800-230-4134
$44+

1535 East Main St., Salem, VA 24153
  • 3.0/5, Average Read Reviews
  • Economy Suburban hotel
  • Check in time: 2:00 PM
Exterior of Comfort Suites at Ridgewood FarmsComfort Suites at Ridgewood Farms
+1-800-997-5148
$49+

2898 Keagy Rd., Salem, VA 24153
  • 3.5/5, Average Latest Reviews
  • 3-star Suburban property
  • Fitness / Gym is on-site
Holiday Inn Express Salem Civic Center : 991 Russell Dr.
+1-800-997-5149
$75+

991 Russell Dr., Salem, VA 24153
  • 4.5/5, Very good Review Score
  • Three Star Convention Center property
  • 3 floors in hotel
La Quinta Inn in Salem
+1-800-230-4134
$76+

140 Sheraton Dr., Salem, VA 24153
  • 4.5/5, Very good Recent Reviews
  • Cheap Highway hotel
  • 67 sleeping rooms in hotel
Baymont Inn & Suites
+1-800-997-5148
$50+

179 Sheraton Dr., Salem, VA 24153
  • Cheap Highway property
  • Airport shuttle available
Sheraton Roanoke Hotel & Conference Center
+1-800-997-5149
$89+

2801 Hershberger Rd., Roanoke, VA 24017
  • 4.0/5, Very good Hotel Reviews
  • Affordable Airport property
  • 17 meeting rooms in property
~5.05 Miles from Salem
Howard Johnson Roanoke / Airport
+1-800-230-4134
$49+

6520 Thrilane Rd., Roanoke, VA 24019~5.05 Miles from Salem
Image of Quality Inn Roanoke AirportQuality Inn Roanoke Airport
+1-800-997-5148
$47+

6626 Thirlane Rd. Nw, Roanoke, VA 24019 Website
  • 3.5/5, Average Latest Reviews
  • Inexpensive Airport property
  • Airport shuttle provided
~5.06 Miles from Salem
Super 8 Roanoke : 6616 Thirlane Rd.
+1-800-997-5149
$38+

6616 Thirlane Rd., Roanoke, VA 24019
  • 3.0/5, Average Reviews
  • Cheap Airport property
  • Hotel has 58 rooms
~5.06 Miles from Salem
Motel 6 - Roanoke
+1-800-230-4134
$109+

6621 Thirlane Rd. Nw, Roanoke, VA 24019~5.13 Miles from Salem
Courtyard Roanoke in Roanoke
+1-800-997-5148
$89+

3301 Ordway Dr., Roanoke, VA 24017
  • 4.0/5, Very good Recent Reviews
  • Three Star Airport hotel
  • Check in time: 3:00pm
~5.14 Miles from Salem
Holiday Inn Roanoke
+1-800-997-5149
$100+

3315 Ordway Dr., Roanoke, VA 24017
  • 4.0/5, Very good Reviews
  • Mid-scale Airport property
  • 10 meeting rooms in hotel
~5.18 Miles from Salem
Residence Inn by Marriott Roanoke in Roanoke
+1-800-230-4134
$89+

3305 Ordway Dr. Nw, Roanoke, VA 24017
  • 4.0/5, Very good Review Score
  • Midscale Airport property
  • Free breakfast available
~5.18 Miles from Salem
Exterior of Holiday Inn Tanglewood RoanokeHoliday Inn Tanglewood Roanoke - Roanoke
+1-800-997-5148
$65+

4468 Starkey Rd. Sw, Roanoke, VA 24018
  • 4.0/5, Very good Hotel Reviews
  • Affordable Suburban hotel
  • 10 meeting rooms in property
~5.20 Miles from Salem

 [1 - 20 of 50]   


Next: See My Salem Hotels with Pricing >