Skip to main content

Search hotels in Salem

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

Filter by:

Star Rating

Review score

Salem – 14 hotels and places to stay

See the latest prices and deals by choosing your dates.
La Quinta Inn by Wyndham Roanoke Salem, hotel in Salem

Located off Interstate 81, this Salem, Virginia hotel is 8 miles outside of Roanoke and features an outdoor pool and free Wi-Fi access. Roanoke Regional Airport is 6 miles away.

Everything was good
Scored 8.4
8.4
Rated very good
Very Good
739 reviews
Price from
$89.10
per night
Days Inn by Wyndham Salem, hotel in Salem

This Salem, Virginia hotel, located only 15 minutes’ drive from Dixie Caverns, features free Wi-Fi and a grab and go breakfast served every morning. The Salem Civic Center is 2 miles away.

I could sleep and study. It was quiet at night. The parking lot is very well lit at night.
Scored 6.1
6.1
Rated pleasant
Pleasant
350 reviews
Price from
$62.25
per night
Comfort Suites Inn at Ridgewood Farm, hotel in Salem

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

Red velvet waffles were great!
Scored 7.7
7.7
Rated good
Good
271 reviews
Price from
$80.10
per night
Hampton Inn Salem, hotel in Salem

Located off Interstate 81 and 3 mi from Salem city center, this hotel offers free WiFi and a free hot breakfast. The property has a heated indoor swimming pool and a fitness center.

Scored 8.6
8.6
Rated excellent
Excellent
237 reviews
Price from
$133
per night
Fairfield Inn & Suites by Marriott Roanoke Salem, hotel in Salem

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

Clean comfortable and nice quality breakfast
Scored 8.4
8.4
Rated very good
Very Good
129 reviews
Price from
$134
per night
Holiday Inn Express Hotel & Suites Salem, an IHG Hotel, hotel in Salem

This hotel is an 8-minute drive from downtown Salem, Virginia and Roanoke College. It serves a buffet breakfast with cinnamon rolls and features spacious rooms with a 32-inch flat-screen TV.

Incredibly clean and comfortable rooms. breakfast was great, except waffle station was broken. All in all it was an amazing stay.
Scored 8.5
8.5
Rated very good
Very Good
454 reviews
Price from
$109
per night
Hampton Inn Salem East - Electric Road, hotel in Salem

Adjacent to the Columbia/Lewis-Gale Medical Center in Salem, Virginia, this contemporary hotel offers relaxing facilities as well as comfortable guestrooms and suites for a convenient stay.

Very nice breakfast. Convenient location although parking is very tight. Love the late checkout time.
Scored 8.8
8.8
Rated excellent
Excellent
190 reviews
Price from
$113.48
per night
avid hotels - Salem, an IHG Hotel, hotel in Salem

Located within 29 miles of Lane Stadium and 29 miles of English Field, avid hotels - Salem, an IHG Hotel provides rooms with air conditioning and a private bathroom in Salem.

Clean
Scored 8.8
8.8
Rated excellent
Excellent
373 reviews
Price from
$91
per night
Comfort Suites Salem-Roanoke I-81, hotel in Salem

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.

Clean and safe
Scored 7.6
7.6
Rated good
Good
265 reviews
Price from
$88.40
per night
Motel 6-Salem, VA, hotel in Salem

Motel 6 Salem is located in Salem, 8.7 mi from Roanoke. All rooms are fitted with a TV. Rooms have a private bathroom. There is a 24-hour front desk at the property.

Scored 5.4
5.4
Rated fair
Average
105 reviews
Price from
$52.99
per night
See all 13 hotels in Salem

Available tonight: Top stays in Salem

Most-booked hotels in Salem in the past month

FAQs about hotels in Salem

What Guests Said About Salem:

  • Scored 10
    10

    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.
    Treat
  • Scored 10
    10

    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.
    Glenna
  • Scored 10
    10

    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.
    Laura
    United States of America
  • Scored 8.0
    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.
    JOY
  • Scored 10
    10

    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.
    Monica
    United States of America
  • Scored 10
    10

    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.
    Elizabeth
    United States of America

Explore guest reviews of hotels in Salem

  • From $118.36 per night
    Scored 8.5
    8.5
    Rated very good
    Very Good
     · 454 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
    TERRI
    United States of America
  • From $75.46 per night
    Scored 5.8
    5.8
    Rated okay
    Above average
     · 217 reviews
    Clean and excellent hotel for the money Respectful customer service and friendly staff. I highly recommend it
    MOSTAFA
    United States of America
  • From $168.82 per night
    Scored 9.0
    9.0
    Rated wonderful
    Wonderful
     · 220 reviews
    Well located in Salem, convenient free parking and nice bedroom.
    Roger
    Netherlands
  • From $109.90 per night
    Scored 8.8
    8.8
    Rated excellent
    Excellent
     · 373 reviews
    The hotel was very clean. And in a quiet location.
    Tamara
    United States of America
  • From $132.56 per night
    Scored 8.4
    8.4
    Rated very good
    Very Good
     · 739 reviews
    Good, clean hotel.
    Jakub
    United States of America