Star Rating
Hotel Name
Price Range (USD)to
Amenities

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

The Salem center point is about the area of Roanoke College and 1 mile west of Salem Football Stadium.

Salem Hotels & Accommodations

Comfort Suites West Salem - Salem
+1-888-690-5281
100 Wildwood Rd., Salem, VA 24153
  • Mid-scale Suburban hotel
  • Check in time: 3:00pm
From$57
Very Good 4.0 /5Reviews Call
Quality Inn
+1-800-230-4134
151 Wildwood Rd., Salem, VA 24153
  • Two-star Highway hotel
  • 50 rooms in property
From$69
Very Good 4.0 /5Read Reviews Call
Econo Lodge : 301 Wildwood Rd.
+1-800-997-5148
301 Wildwood Rd., Salem, VA 24153
  • Two star Suburban property
  • Hotel has 62 rooms
Howard Johnson
+1-888-690-5247
1671 Skyview Rd., Salem, VA 24153
  • Low priced Highway hotel
  • 102 rooms in property
Hampton Inn Salem - Salem 450 Litchell Rd., Salem, VA 24153
  • Three Star Highway hotel
  • 4 floors in hotel
From$79
Very Good 4.5 /5Reviews Call
Green Hill Inn
+1-800-997-5149
2746 West Main St., Salem, VA 24153
  • Midscale Highway hotel
  • Check-in: 3:00pm
Days Inn Salem : 1535 East Main St. 1535 East Main St., Salem, VA 24153
  • Two star Suburban hotel
  • Hotel has 2 suites
Comfort Suites at Ridgewood Farms
+1-800-230-4134
2898 Keagy Rd., Salem, VA 24153
  • Three Star Suburban hotel
  • 2 meeting rooms in property
Holiday Inn Express Salem Civic Center in Salem
+1-800-997-5148
991 Russell Dr., Salem, VA 24153
  • Midscale Convention Center hotel
  • Free complimentary breakfast
La Quinta Inn in Salem
+1-888-690-5247
140 Sheraton Dr., Salem, VA 24153
  • Economy Highway hotel
  • Hotel has 3 floors
From$73
Very Good 4.5 /5Read Reviews Call
Baymont Inn & Suites - Salem
+1-888-305-3366
179 Sheraton Dr., Salem, VA 24153
  • Low-priced Highway hotel
  • Check in: 1500
Sheraton Roanoke Hotel & Conference Center 2801 Hershberger Rd., Roanoke, VA 24017 ~5.05 miles east of Salem
  • 3 star Airport hotel
  • Airport shuttle provided
Howard Johnson Roanoke / Airport
+1-888-690-5281
6520 Thrilane Rd., Roanoke, VA 24019 ~5.05 miles northeast of Salem
  • 2 star Airport hotel
  • 120 sleeping rooms in hotel
Quality Inn Roanoke Airport - Roanoke 6626 Thirlane Rd. Nw, Roanoke, VA 24019 Website ~5.06 miles northeast of Salem
  • Two-star Airport property
  • Fitness center on property
Super 8 Roanoke in Roanoke 6616 Thirlane Rd., Roanoke, VA 24019 ~5.06 miles northeast of Salem
  • Two-star Airport property
  • Hotel has 3 floors
Motel 6 : 6621 Thirlane Rd. Nw
+1-888-690-5247
6621 Thirlane Rd. Nw, Roanoke, VA 24019 ~5.13 miles northeast of Salem
  • Cheap property
Courtyard Roanoke 3301 Ordway Dr., Roanoke, VA 24017 ~5.14 miles east of Salem
  • Affordable Airport hotel
  • 4 floors in hotel
Holiday Inn Roanoke - Roanoke 3315 Ordway Dr., Roanoke, VA 24017 ~5.15 miles east of Salem
  • 3-star Airport property
  • Shuttle from airport available
Residence Inn by Marriott Roanoke in Roanoke 3305 Ordway Dr. Nw, Roanoke, VA 24017 ~5.18 miles east of Salem
  • Midscale Airport hotel
  • Check-in: 3:00pm
From$89
Very Good 4.0 /5Reviews Call
Holiday Inn Tanglewood Roanoke : 4468 Starkey Rd. Sw 4468 Starkey Rd. Sw, Roanoke, VA 24018 Website ~5.20 miles south of Salem
  • Affordable Suburban hotel
  • 10 meeting rooms in hotel
Extended Stay America Roanoke Airport
+1-800-997-5148
2705 Frontage Rd., Roanoke, VA 24017 ~5.24 miles northeast of Salem
  • Cheap Airport property
  • Check in time: 3 PM
Airport Plaza Hotel : 3695 Thirlane Rd. N.w.
+1-888-690-5247
3695 Thirlane Rd. N.w., Roanoke, VA 24019 ~5.38 miles east of Salem
  • Low priced Airport property
  • Airport shuttle available
Hampton Inn & Suites Roanoke Airport Valley View M 5033 Valley View Blvd. Nw, Roanoke, VA 24012 ~5.74 miles east of Salem
  • Three Star Airport property
  • Hotel has 5 floors
From$104
Very Good 4.5 /5Hotel Reviews Call
Best Western Plus Inn at Valley View
+1-800-997-5149
5050 Valley View Blvd., Roanoke, VA 24012 ~5.77 miles east of Salem
  • 3 star Airport property
  • Airport shuttle provided
Hyatt Place Roanoke Airport / Valley View
+1-888-690-5281
5040 Valley View Blvd. North Nw, Roanoke, VA 24012 ~5.79 miles east of Salem
  • Midscale Airport property
  • Hotel has 3 meeting rooms
Next 25 Salem Hotels > [1 - 25 of 50]   
Next: See My Salem Hotels with Pricing
Back to Top