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 Latest Reviews
  • 3-star Suburban property
  • Fitness + Health Center
Quality Inn - Salem
+1-800-997-5148
$69+

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

301 Wildwood Rd., Salem, VA 24153
  • 2.5/5, Poor Recent Reviews
  • Low priced Suburban hotel
  • Free comp. breakfast
Exterior of Howard JohnsonHoward Johnson - Salem
+1-800-230-4134
$38+

1671 Skyview Rd., Salem, VA 24153
  • 3.0/5, Average Latest Reviews
  • Low priced Highway hotel
  • 4 conference rooms in property
Exterior of Hampton InnHampton Inn
+1-800-997-5148
$99+

450 Litchell Rd., Salem, VA 24153
  • Economy Mountain hotel
  • Check in time: 11:00 AM
Photo of Green Hill InnGreen Hill Inn
+1-800-997-5149
$39+

2746 West Main St., Salem, VA 24153
  • 3 star Highway property
  • Check in time: 3:00pm
Photo of Days Inn SalemDays Inn Salem
+1-800-230-4134
$44+

1535 East Main St., Salem, VA 24153
Image 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 Guest Reviews
  • Mid-scale Suburban hotel
  • Hotel has 2 meeting rooms
Holiday Inn Express Salem Civic Center
+1-800-997-5149
$75+

991 Russell Dr., Salem, VA 24153
  • 4.5/5, Very Good Recent Reviews
  • Three Star Convention Center property
  • 3 floors in hotel
La Quinta Inn : 140 Sheraton Dr.
+1-800-230-4134
$76+

140 Sheraton Dr., Salem, VA 24153
Baymont Inn & Suites : 179 Sheraton Dr.
+1-800-997-5148
$50+

179 Sheraton Dr., Salem, VA 24153
  • Economy Highway property
  • Check in: 1500
Howard Johnson Roanoke / Airport in Roanoke
+1-800-997-5149
$49+

6520 Thrilane Rd., Roanoke, VA 24019
  • 2.0/5, Poor Hotel Reviews
  • Two star Airport hotel
  • Gym / Fitness Center Available
~5.05 Miles from Salem
Sheraton Roanoke Hotel & Conference Center - Roanoke
+1-800-230-4134
$89+

2801 Hershberger Rd., Roanoke, VA 24017
  • 4.0/5, Very Good Latest Reviews
  • Mid-scale Airport property
  • Fitness + Health Center
~5.05 Miles from Salem
Photo of Quality Inn Roanoke AirportQuality Inn Roanoke Airport : 6626 Thirlane Rd. Nw
+1-800-997-5148
$47+

6626 Thirlane Rd. Nw, Roanoke, VA 24019 Website
  • 3.5/5, Average Read Reviews
  • Economical Airport hotel
  • Check in: 03:00pm
~5.06 Miles from Salem
Super 8 Roanoke
+1-800-997-5149
$38+

6616 Thirlane Rd., Roanoke, VA 24019
  • 3.0/5, Average Reviews
  • Economy Airport property
  • 58 rooms in property
~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
+1-800-997-5148
$89+

3301 Ordway Dr., Roanoke, VA 24017
  • 4.0/5, Very Good Latest Reviews
  • Three Star Airport property
  • Gym is available on property
~5.14 Miles from Salem
Holiday Inn Roanoke : 3315 Ordway Dr.
+1-800-997-5149
$100+

3315 Ordway Dr., Roanoke, VA 24017
  • 4.0/5, Very Good Read Reviews
  • 3 star Airport hotel
  • 5 floors in property
~5.18 Miles from Salem
Residence Inn by Marriott Roanoke
+1-800-230-4134
$89+

3305 Ordway Dr. Nw, Roanoke, VA 24017
  • 4.0/5, Very Good Guest Reviews
  • Midscale Airport property
  • Shuttle to airport available
~5.18 Miles from Salem
Image of Holiday Inn Tanglewood RoanokeHoliday Inn Tanglewood Roanoke : 4468 Starkey Rd. Sw
+1-800-997-5148
$65+

4468 Starkey Rd. Sw, Roanoke, VA 24018
  • 4.0/5, Very Good Latest Reviews
  • Mid-scale Suburban property
  • Hotel has 4 suites
~5.20 Miles from Salem

 [1 - 20 of 50]   


Next: See My Salem Hotels with Pricing >