Skip to main content

Search hotels in Salem

Enter your dates to see the latest prices and deals for Salem hotels

Salem – 16 hotels and places to stay

Filter by:

Star Rating

Review score

Located in Salem and with Civic Center reachable within 8.8 miles, La Quinta Inn by Wyndham Roanoke Salem has a seasonal outdoor swimming pool, non-smoking rooms, free WiFi and a fitness center.

really clean good location
Review score
Very Good
803 reviews
Price from
$91.80
1 night, 2 adults

Days Inn by Wyndham Salem is located in Salem, 5.7 miles from Civic Center and 6 miles from Science Museum of Western Virginia.

The cleanliness of the room is what I liked best.
Review score
Pleasant
388 reviews
Price from
$68.85
1 night, 2 adults

Comfort Suites Inn at Ridgewood Farm, a Salem VA hotel near Blue Ridge Parkway The Comfort Suites Inn at Ridgewood Farm is located near many popular area attractions, including the Roanoke Civic...

Location was great. It's a little dated, but clean and comfortable.
Review score
Good
268 reviews
Price from
$76.88
1 night, 2 adults

Located in Salem and within 29 miles of Lane Stadium, Hampton Inn Salem features barbecue facilities, non-smoking rooms, and free WiFi throughout the property.

Location and comfortable bed
Review score
Excellent
225 reviews
Price from
$141.25
1 night, 2 adults

The newly built Comfort Suites hotel is conveniently located off Interstate 81, providing easy access to many local points of interest. This Salem, VA hotel is just minutes from the James I.

Staff was friendly
Review score
Very Good
262 reviews
Price from
$94.14
1 night, 2 adults

Fairfield Inn & Suites by Marriott Roanoke Salem is located in Salem, within 8.8 miles of Civic Center and 8.9 miles of Science Museum of Western Virginia.

Review score
Excellent
117 reviews
Price from
$129
1 night, 2 adults

Located in Salem and with Civic Center reachable within 8.7 miles, Holiday Inn Express Hotel & Suites Salem by IHG has express check-in and check-out, non-smoking rooms, a seasonal outdoor swimming...

Staff was great - breakfast did not disappoint.
Review score
Very Good
370 reviews
Price from
$110
1 night, 2 adults

Located in Salem and with Science Museum of Western Virginia reachable within 6.5 miles, Hampton Inn Salem East - Electric Road has a seasonal outdoor swimming pool, non-smoking rooms, free WiFi...

Location, cleanliness
Review score
Excellent
167 reviews
Price from
$115.59
1 night, 2 adults

Providing free WiFi, avid hotels - Salem by IHG is located in Salem, 29 miles from Lane Stadium and 29 miles from English Field.

The room was clean and everything worked. The price was right.
Review score
Excellent
419 reviews
Price from
$84
1 night, 2 adults

Motel 6-Salem, VA is located in Salem, within 29 miles of Lane Stadium and 29 miles of English Field. This 2-star hotel has air-conditioned rooms with a private bathroom.

Wall dirty baseboard coming off walls holes in walls bed had blood on it the y’all’s and rags was very dirty it was disgusting to use I had to buy my now stalls and rags
Review score
Fair
100 reviews
Price from
$50.99
1 night, 2 adults
See all 16 hotels in Salem

Hotels with parking in Salem

Most-booked hotels in Salem in the past month

See all

FAQs about hotels in Salem

What Guests Said About Salem:

  • Review score

    I was there to visit my son and his wife.

    I was there to visit my son and his wife. Although we had lots of activities planned we were not able to do them all because the main point of the trip was to visit. We went to the Virginia Transportation Museum and it was better than I was expecting.
    Guest review by
    Treat
  • Review score

    Salem is a small safe hometown.

    Salem is a small safe hometown. Southern hospitality and beautiful mountains surrounding you. I grew up here and have wonderful memories of family and friends that are lasting a lifetime from Salem. Several restaurants and places to eat. I Iove to grab some Sam’s hot dogs and sit at the duck pond with my family! Several antique shops and quaint restaurants to choose from! It is a quaint town with lots of Southern hospitality. Several convenient hotels are available. The only downside is West Main Street is very congested at times.
    Guest review by
    Glenna
  • Review score

    Salem is a small relaxed town with very friendly folks.

    Salem is a small relaxed town with very friendly folks. My dog and I were there staying at a nearby hotel overnight and were walking downtown, really nice town. Interesting, the downtown was on one stretch of the road with locally owned stores, at the other end of Main Street, a very long street, is more mainstream commercial. I found a really great restaurant downtown that served healthy foods named Elderberries. I would recommend the restaurant, as well as Salem, if you are looking for a small town to explore with really friendly folks, framed by really beautiful mountains.
    Guest review by
    Laura
    United States
  • Review score

    The room was a perfect size for 2 people, however the...

    The room was a perfect size for 2 people, however the loveseat and carpet was EXTREMELY dirty. Also we had to get our key cards recoded several times a day. Even then it would take us anywhere from 3-12 tries to get the door to unlock.
    Guest review by
    JOY
  • Review score

    A great little city to spend a day or two, close to Roanoke...

    A great little city to spend a day or two, close to Roanoke with a few more attractions. Great downtown area that you can easily walk with antique stores, a brewery, and good restaurants. Roanoke College grounds are very nice. Anything else you may need is on the main road further down from the downtown area.
    Guest review by
    Monica
    United States
  • Review score

    Salem is a great little town that’s very close to Roanoke...

    Salem is a great little town that’s very close to Roanoke and tons of hiking and biking trails. We especially enjoyed McAfee Knob, a local 8-mile hike. There’s a lot to do around the area, much of it free, and plenty of good restaurants, such as Table 50 and El Jefe. Blue Cow is a small batch ice cream establishment that I definitely recommend! Everyone was super friendly, and we would definitely visit again.
    Guest review by
    Elizabeth
    United States

See reviews by guests who stayed at hotels in Salem

See all
  • From $116.70 per night
    Review score
    Excellent · 419 reviews
    I like the fact that it was clean and the hotel is new. The location is great. They welcome you with fresh brewed coffee. Tea is always available. They have good quality yogurts for breakfast.
    Guest review by
    Rosemary
    Canada
  • From $149.39 per night
    Review score
    Excellent · 225 reviews
    Breakfast was good Hotel is clean Staff is great Usually always stay at this location
    Guest review by
    Tammy
    Canada
  • From $146.16 per night
    Review score
    Wonderful · 233 reviews
    Well located in Salem, convenient free parking and nice bedroom.
    Guest review by
    Roger
    Netherlands
  • From $106.30 per night
    Review score
    Very Good · 370 reviews
    Breakfast was good not great but comparable to other hotels...
    Guest review by
    Don
    United States
  • From $115.23 per night
    Review score
    Very Good · 803 reviews
    Good, clean hotel.
    Guest review by
    Jakub
    United States
gogless