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/Motels & Accommodations

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