Skip to main content

Search hotels in Salem, VA

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

Select occupancy

Salem – 15 hotels and places to stay

Filter by:

Star Rating
Review score

avid hotels - Salem by IHG

Hotel in Salem

Located in Salem, 29 miles from Lane Stadium, avid hotels - Salem by IHG provides accommodations with a fitness center, free private parking and a shared lounge.

m
melanie
From
United Kingdom
Lovely, new hotel. We enjoyed our stay.
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 456 reviews
Price from
$77
1 night, 2 adults

Fairfield Inn & Suites by Marriott Roanoke Salem

Hotel in Salem

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.

T
Thomas
From
United States
Everything. I was very surprised how clean this hotel is. Staff was very friendly. When I checked in the lady at the front desk helped me out with a booking issue that I had. I would definitely stay here again.
Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 138 reviews
Price from
$109
1 night, 2 adults

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.

J
Janet
From
United States
So clean! Bed was super comfortable! Nice restaurant just across the street! And Tim was very helpful and kind!
Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 306 reviews
Price from
$86.40
1 night, 2 adults

La Quinta Inn by Wyndham Roanoke Salem

Hotel in Salem

Located in Salem, 7.3 miles from Civic Center, La Quinta Inn by Wyndham Roanoke Salem has accommodations with a seasonal outdoor swimming pool, free private parking and a fitness center.

L
Lynette
From
United States
Easy access to the interstate
Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 870 reviews
Price from
$89.10
1 night, 2 adults

Hampton Inn Salem

Hotel in Salem

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.

B
Billy
From
United States
Everything! From the ladies at the front desk to the breakfast buffet!!
Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 202 reviews
Price from
$121.26
1 night, 2 adults

Holiday Inn Express Hotel & Suites Salem by IHG

Hotel in Salem

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

D
David
From
United States
Everything was neat and easy to access.
Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 264 reviews
Price from
$93
1 night, 2 adults

Hampton Inn Salem East - Electric Road

Hotel in Salem

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

B
Betz
From
Spain
Breakfast was good. Great location. Awesome welcome by staff... very helpful. Complimentary fresh baked cookies and apples and water bottles available. Excercise room was good, but small.
Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 163 reviews
Price from
$103.07
1 night, 2 adults

Baymont by Wyndham Salem Roanoke Area

Hotel in Salem

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.

M
Michelle
From
United States
Good breakfast, facility was clean, staff friendly and helpful.
Scored out of 10, guest rating 6.5
Pleasant - What previous guests thought, 213 reviews
Price from
$57
1 night, 2 adults

Spark by Hilton Salem East Electric Road

Hotel in Salem

Spark by Hilton Salem East Electric Road, a Salem VA hotel near Blue Ridge Parkway The Spark by Hilton Salem East Electric Road is located near many popular area attractions, including the Roanoke...

M
Mark
QUIET...... Breakfast was Better than other places I have stayed.
Scored out of 10, guest rating 7.2
Good - What previous guests thought, 257 reviews
Price from
$81.18
1 night, 2 adults

Days Inn by Wyndham Salem

Hotel in Salem

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

B
Bev
From
United Kingdom
Nice staff, very helpful. Nice room, clean, comfortable, quiet, cool, everything nice. Great breakfast, pleasant clean dining area, a real treat to have a good choice of cereal, real juice, eggs, yoghurt and fruit. Location is great too, lots of eateries on the doorstep and a Kroger across the road.
Scored out of 10, guest rating 6.6
Pleasant - What previous guests thought, 410 reviews
Price from
$62.40
1 night, 2 adults
See all 15 hotels in Salem

Hotels with parking in Salem

See all
Free parking
Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 226 reviews
From $108.93 per night
Free parking
Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 163 reviews
Free parking
Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 404 reviews
From $119.26 per night
Free parking
Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 208 reviews
Free parking
Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 125 reviews
From $101.60 per night
Free parking
Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 186 reviews
Free parking
Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 3,253 reviews
From $127.01 per night
Free parking
Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 366 reviews
Parking on site
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 379 reviews
From $212.75 per night
Parking on site
Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 334 reviews

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

See all

Popular with guests booking hotels in Salem

Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 870 reviews

Popular with guests booking hotels in Salem

Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 456 reviews

Popular with guests booking hotels in Salem

Scored out of 10, guest rating 6.6
Pleasant - What previous guests thought, 410 reviews

Popular with guests booking hotels in Salem

Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 306 reviews

Popular with guests booking hotels in Salem

Scored out of 10, guest rating 7.2
Good - What previous guests thought, 257 reviews

Popular with guests booking hotels in Salem

Scored out of 10, guest rating 6.5
Pleasant - What previous guests thought, 213 reviews

Popular with guests booking hotels in Salem

Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 202 reviews

Popular with guests booking hotels in Salem

Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 163 reviews

Popular with guests booking hotels in Salem

Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 264 reviews

Popular with guests booking hotels in Salem

Budget hotels in Salem and nearby

See all
Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 870 reviews

Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 456 reviews

Scored out of 10, guest rating 6.6
Pleasant - What previous guests thought, 410 reviews

Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 306 reviews

Scored out of 10, guest rating 7.2
Good - What previous guests thought, 257 reviews

Scored out of 10, guest rating 6.5
Pleasant - What previous guests thought, 213 reviews

Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 202 reviews

Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 163 reviews

Hotels located in the center of Salem

See all
Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 264 reviews

Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 138 reviews

Scored out of 10, guest rating 4.1
Disappointing - What previous guests thought, 125 reviews

Scored out of 10, guest rating 7.3
Good - What previous guests thought, 412 reviews

Scored out of 10, guest rating 3.8
Poor - What previous guests thought, 183 reviews

Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 31 reviews

Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 284 reviews

FAQs about hotels in Salem

What Guests Said About Salem:

Scored out of 10, guest rating 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.
Guest review byTreat
Scored out of 10, guest rating 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.
Guest review byGlenna
Scored out of 10, guest rating 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.
Guest review byLaura
United States

See reviews by guests who stayed at hotels in Salem

See all
From $72.87 per night
Scored out of 10, guest rating 6.5
Pleasant - What previous guests thought, 213 reviews
I was passing through on my way to New York, and this hotel was absolutely perfect... the pool and breakfast were great, and the person at the reception was friendly and helpful; I’d love to come back here.😀
Guest review bySascha
Germany
From $130.30 per night
Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 264 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 byTERRI
United States
From $90.64 per night
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 456 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 byTee
United States
From $60.16 per night
Scored out of 10, guest rating 4.9
Disappointing - What previous guests thought, 203 reviews
Clean and excellent hotel for the money Respectful customer service and friendly staff. I highly recommend it
Guest review byMOSTAFA
United States
Scored out of 10, guest rating 4.1
Disappointing - What previous guests thought, 125 reviews
I love Salem Virginia!
Guest review byKimberly
United States

More places to explore, more ways to go