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
  • 72 rooms in property
Quality Inn in Salem
+1-800-230-4134
151 Wildwood Rd., Salem, VA 24153
  • 2-star Highway hotel
  • 50 rooms in property
Econo Lodge in Salem
+1-800-997-5148
301 Wildwood Rd., Salem, VA 24153
  • Inexpensive Suburban property
  • 62 rooms in hotel
Howard Johnson
+1-888-690-5247
1671 Skyview Rd., Salem, VA 24153
  • Economy Highway hotel
  • Hotel has 3 floors
From$38
Average 3.0 /5Reviews Call
Hampton Inn Salem in Salem 450 Litchell Rd., Salem, VA 24153
  • Affordable Highway hotel
  • Comp. Breakfast
Green Hill Inn
+1-800-881-1523
2746 West Main St., Salem, VA 24153
  • Mid-scale Highway property
  • 2 suites in hotel
Days Inn Salem - Salem 1535 East Main St., Salem, VA 24153
  • Two star Suburban property
  • 3 floors in property
Comfort Suites at Ridgewood Farms : 2898 Keagy Rd.
+1-888-690-5281
2898 Keagy Rd., Salem, VA 24153
  • Three Star Suburban hotel
  • 2 conference rooms in property
From$50
Very Good 4.0 /5Read Reviews Call
Holiday Inn Express Salem Civic Center in Salem
+1-800-230-4134
991 Russell Dr., Salem, VA 24153
  • 3 star Convention Center hotel
  • Hotel has 15 suites
La Quinta Inn - Salem
+1-800-997-5148
140 Sheraton Dr., Salem, VA 24153
  • Inexpensive Highway hotel
  • Check in: 2:00 PM
Baymont Inn & Suites
+1-888-690-5247
179 Sheraton Dr., Salem, VA 24153
  • 2 star Highway hotel
  • Airport shuttle available
From$50
Average 3.5 /5Reviews Call
Sheraton Roanoke Hotel & Conference Center 2801 Hershberger Rd., Roanoke, VA 24017 ~5.05 miles east of Salem
  • Mid-scale Airport hotel
  • 17 conference rooms in property
Howard Johnson Roanoke / Airport in Roanoke
+1-800-881-1523
6520 Thrilane Rd., Roanoke, VA 24019 ~5.05 miles northeast of Salem
  • 2 star Airport property
  • Free comp. breakfast
Quality Inn Roanoke Airport 6626 Thirlane Rd. Nw, Roanoke, VA 24019 Website ~5.06 miles northeast of Salem
  • Two star Airport hotel
  • Airport shuttle provided
Super 8 Roanoke 6616 Thirlane Rd., Roanoke, VA 24019 ~5.06 miles northeast of Salem
  • Low priced Airport hotel
  • 58 sleeping rooms in hotel
Motel 6 in Roanoke
+1-800-230-4134
6621 Thirlane Rd. Nw, Roanoke, VA 24019 ~5.13 miles northeast of Salem
  • Two-star property
Courtyard Roanoke : 3301 Ordway Dr. 3301 Ordway Dr., Roanoke, VA 24017 ~5.14 miles east of Salem
  • Midscale Airport property
  • Gym / Fitness Center Available
Holiday Inn Roanoke - Roanoke 3315 Ordway Dr., Roanoke, VA 24017 ~5.15 miles east of Salem
  • 3 star Airport property
  • 153 rooms in hotel
Residence Inn by Marriott Roanoke 3305 Ordway Dr. Nw, Roanoke, VA 24017 ~5.18 miles east of Salem
  • 3-star Airport property
  • Check-in time: 3:00pm
From$89
Very Good 4.0 /5Review Score Call
Holiday Inn Tanglewood Roanoke 4468 Starkey Rd. Sw, Roanoke, VA 24018 Website ~5.20 miles south of Salem
  • Affordable Suburban hotel
  • Hotel has 4 suites
From$65
Very Good 4.0 /5Reviews Call
Extended Stay America Roanoke Airport in Roanoke
+1-800-997-5149
2705 Frontage Rd., Roanoke, VA 24017 ~5.24 miles northeast of Salem
  • 2-star Airport hotel
  • 3 floors in hotel
Airport Plaza Hotel in Roanoke
+1-888-690-5281
3695 Thirlane Rd. N.w., Roanoke, VA 24019 ~5.38 miles east of Salem
  • Cheap Airport hotel
  • Check-in: 01:00pm
Hampton Inn & Suites Roanoke Airport Valley View M : 5033 Valley View Blvd. Nw 5033 Valley View Blvd. Nw, Roanoke, VA 24012 ~5.74 miles east of Salem
  • Three Star Airport hotel
  • 126 rooms in hotel
From$104
Very Good 4.5 /5Latest Reviews Call
Best Western Plus Inn at Valley View - Roanoke
+1-800-997-5148
5050 Valley View Blvd., Roanoke, VA 24012 ~5.77 miles east of Salem
  • 3 star Airport property
  • Fitness / Gym is on-site
From$60
Very Good 4.5 /5Review Score Call
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 hotel
  • Gym / Fitness Center 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