Skip to main content

Search hotels in Salem, VA

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

Salem – 15 hotels and places to stay

Hotels with parking in Salem

Most booked hotels in Salem and surrounding area in the past month

See all

Best hotels with breakfast in Salem and nearby

  • Scored out of 10, guest rating 6.7
    Pleasant - What previous guests thought, 409 reviews

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

    From $89.38 per night
  • Scored out of 10, guest rating 5.2
    Fair - What previous guests thought, 228 reviews

    Located off Interstate 81, this Salem, Virginia hotel is 10 minutes’ drive from the Salem Civic Center. Facilities include free Wi-Fi access throughout the hotel and a daily Grab and Go breakfast.

    From $70.36 per night
  • Scored out of 10, guest rating 5.2
    Fair - What previous guests thought, 191 reviews

    Featuring barbecue facilities, Howard Johnson by Wyndham Salem Hotel & Conference Center is located in Salem in the Virginia region, 29 miles from Lane Stadium and 29 miles from English Field.

    From $76.75 per night
  • Scored out of 10, guest rating 6.3
    Pleasant - What previous guests thought, 266 reviews

    Baymont by Wyndham Salem Roanoke Area is located in Salem, 8.8 miles from Civic Center and 8.9 miles from Science Museum of Western Virginia. This 2-star hotel offers free WiFi.

    From $78.70 per night
  • Scored out of 10, guest rating 7.6
    Good - What previous guests thought, 263 reviews

    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...

    From $100.56 per night
  • Scored out of 10, guest rating 3.3
    Poor - What previous guests thought, 321 reviews

    Close to Interstate 581, this hotel offers free Wi-Fi, a 24-hour front desk, and rooms equipped with a television and a work desk. Roanoke Airport is 3 miles away.

    From $63 per night
  • Scored out of 10, guest rating 6.8
    Pleasant - What previous guests thought, 519 reviews

    This hotel in Virginia offers free transport to/from Roanoke Regional Airport. It features guest rooms with free Wi-Fi.

    From $89.84 per night
  • Scored out of 10, guest rating 7.5
    Good - What previous guests thought, 78 reviews

    Located in Roanoke, 4 miles from Civic Center, Holiday Inn Roanoke Airport - Conference CTR by IHG has accommodations with a shared lounge, private parking, a restaurant and a bar.

    From $89.73 per night

Budget hotels in Salem and nearby

  • Scored out of 10, guest rating 4.0
    Disappointing - What previous guests thought, 145 reviews

    Located in Roanoke, within 5.8 miles of Civic Center and 6 miles of Science Museum of Western Virginia, Travelodge by Wyndham Roanoke has accommodations with an outdoor swimming pool as well as free...

    From $64.91 per night
  • Scored out of 10, guest rating 7.6
    Good - What previous guests thought, 58 reviews

    Located in Roanoke, 4 miles from Civic Center, Candlewood Suites - Roanoke Airport has accommodations with a fitness center, private parking, a shared lounge and a restaurant.

    From $118.93 per night
  • Scored out of 10, guest rating 8.0
    Very Good - What previous guests thought, 53 reviews

    Spark By Hilton Roanoke Airport is located in Roanoke, 4.5 miles from Civic Center and 4.7 miles from Science Museum of Western Virginia.

    From $91.98 per night
  • Scored out of 10, guest rating 8.0
    Very Good - What previous guests thought, 338 reviews

    Offering a free transfer service to Roanoke/Blacksburg Regional Airport 1 mile away, this hotel features a pool and rooms with free Wi-Fi. A hot full breakfast is served daily.

    From $103.74 per night
  • Scored out of 10, guest rating 8.0
    Very Good - What previous guests thought, 590 reviews

    Located in Roanoke, 4 miles from Civic Center, Comfort Inn Airport has accommodations with a seasonal outdoor swimming pool, free private parking, a fitness center and a shared lounge.

    From $106.35 per night
  • Scored out of 10, guest rating 8.3
    Very Good - What previous guests thought, 149 reviews

    Located in Roanoke, 4 miles from Civic Center, MainStay Suites Roanoke Airport has air-conditioned accommodations and a shared lounge.

    From $107.07 per night
  • Scored out of 10, guest rating 8.1
    Very Good - What previous guests thought, 175 reviews

    Holiday Inn Roanoke - Tanglewood Route 419 & I 581 by IHG features a fitness center, shared lounge, a restaurant and bar in Roanoke.

    From $192.26 per night
  • 11 miles from Civic Center in Roanoke, Pet-Friendly Roanoke Home with Fire Pit and Grill! offers accommodations with access to a sauna and spa center.

FAQs about hotels in Salem

What Guests Said About Salem:

  • 10.0

    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
  • 10.0

    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
  • 10.0

    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
  • 8.0

    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
  • 10.0

    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
  • 10.0

    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 $106.30 per night
    Scored out of 10, guest rating 8.3
    Very Good - What previous guests thought, 292 reviews
    The front desk staff and the kitchen staff are always phenomenal every time I stay here. They are the reason I keep choosing this hotel on my frequent commute from GA to PA
    Guest review by
    TERRI
    United States
  • From $107.86 per night
    Scored out of 10, guest rating 9.0
    Wonderful - What previous guests thought, 441 reviews
    We love this hotel..we actually canceled our other hotel when we saw a room was available to stay here instead! Love this hotel!
    Guest review by
    Tee
    United States
  • From $70.36 per night
    Scored out of 10, guest rating 5.2
    Fair - What previous guests thought, 228 reviews
    Clean and excellent hotel for the money Respectful customer service and friendly staff. I highly recommend it
    Guest review by
    MOSTAFA
    United States
  • From $140.49 per night
    Scored out of 10, guest rating 8.8
    Excellent - What previous guests thought, 223 reviews
    Well located in Salem, convenient free parking and nice bedroom.
    Guest review by
    Roger
    Netherlands
  • From $120.32 per night
    Scored out of 10, guest rating 8.4
    Very Good - What previous guests thought, 835 reviews
    Good, clean hotel.
    Guest review by
    Jakub
    United States