Skip to main content

Search hotels in Salem, VA

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

Salem – 14 hotels and places to stay

Filter by:

Star rating
Review score

avid hotels - Salem by IHG

Hotel in Salem

Providing free WiFi, avid hotels - Salem by IHG offers rooms in Salem, 46 km from English Field and 21 km from Civic Center.

J
Jamie
From
United States
Excellent customer service and friendly staff
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 463 reviews
Price from
US$84
1 night, 2 adults

Fairfield Inn & Suites by Marriott Roanoke Salem

Hotel in Salem

Fairfield Inn & Suites by Marriott Roanoke Salem is situated in Salem, within 14 km of Science Museum of Western Virginia and 21 km of Mill Mountain Zoo.

Š
ŠPELA
From
Slovenia
The children loved making their own waffels.
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 118 reviews
Price from
US$129
1 night, 2 adults

Hampton Inn Salem East - Electric Road

Hotel in Salem

Comfortable Accommodations

Rooms feature private bathrooms, tea and coffee makers, hairdryers, refrigerators, microwaves, showers, and TVs.

R
Randy
From
United States
Break feast was exceptional, everyone was friendly.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 153 reviews
Price from
US$105.60
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.

P
PATTY
From
United States
We enjoyed the friendly staff and our accommodations!
Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 283 reviews
Price from
US$87.59
1 night, 2 adults

La Quinta Inn by Wyndham Roanoke Salem

Hotel in Salem

Set in Salem, 14 km from Civic Center, La Quinta Inn by Wyndham Roanoke Salem offers accommodation with a seasonal outdoor swimming pool, free private parking and a fitness centre.

E
EDWARD
From
United States
Really clean and staff were excellent. Very friendly. Breakfast was excellent.
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 839 reviews
Price from
US$89.10
1 night, 2 adults

Hampton Inn Salem

Hotel in Salem

Comfortable Accommodations

Hampton Inn Salem in Salem offers family rooms with free WiFi, air-conditioning, and modern amenities including a refrigerator, microwave, and TV.

T
Tammy
From
Canada
Breakfast was good Hotel is clean Staff is great Usually always stay at this location
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 207 reviews
Price from
US$103.20
1 night, 2 adults

Holiday Inn Express Hotel & Suites Salem by IHG

Hotel in Salem

Set in Salem and with Civic Center reachable within 14 km, Holiday Inn Express Hotel & Suites Salem by IHG offers express check-in and check-out, non-smoking rooms, a seasonal outdoor swimming pool,...

C
Claire
From
United Kingdom
Excellent location for Appalacian trails especially McAfee Knob and Dragons Tooth. Great staff.
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 284 reviews
Price from
US$98
1 night, 2 adults

Baymont by Wyndham Salem Roanoke Area

Hotel in Salem

Baymont by Wyndham Salem Roanoke Area is situated in Salem, 14 km from Civic Center and 14 km from Science Museum of Western Virginia. This 2-star hotel offers free WiFi. The hotel has family rooms.

R
Ruth
From
United States
Location was good, beds clean and comfortable
Scored out of 10, guest rating 6.3
Pleasant - What previous guests thought, 254 reviews
Price from
US$62.90
1 night, 2 adults

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

G
Gary
From
United States
Nice place! Great deal for the money!
Scored out of 10, guest rating 7.5
Good - What previous guests thought, 262 reviews
Price from
US$73.31
1 night, 2 adults

Days Inn by Wyndham Salem

Hotel in Salem

Days Inn by Wyndham Salem is situated in Salem, 9.1 km from Civic Center and 10 km from Science Museum of Western Virginia.

H
Hotz
From
United States
The breakfast area was clean but unattracive
Scored out of 10, guest rating 6.9
Pleasant - What previous guests thought, 404 reviews
Price from
US$69.70
1 night, 2 adults
See all 14 hotels in Salem

Hotels with parking in Salem

Free parking
Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 179 reviews
From US$108.93 per night
Free parking
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 153 reviews
From US$134.15 per night
Free parking
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 377 reviews
From US$109.35 per night
Free parking
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 244 reviews
From US$78.27 per night
Free parking
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 581 reviews
From US$135.64 per night
Free parking
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 161 reviews
From US$104.05 per night
Free parking
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 202 reviews
From US$146.42 per night
Free parking
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 3,760 reviews
From US$126.96 per night
Free parking
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 253 reviews
From US$136.22 per night
Parking on site
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 354 reviews
From US$222.05 per night

Most booked hotels in Salem and surroundings in the past month

See all

Popular with guests booking hotels in Salem

Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 153 reviews

Popular with guests booking hotels in Salem

Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 207 reviews

Popular with guests booking hotels in Salem

Popular with guests booking hotels in Salem

Scored out of 10, guest rating 6.3
Pleasant - What previous guests thought, 254 reviews

Popular with guests booking hotels in Salem

Scored out of 10, guest rating 7.5
Good - What previous guests thought, 262 reviews

Popular with guests booking hotels in Salem

Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 284 reviews

Popular with guests booking hotels in Salem

Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 283 reviews

Popular with guests booking hotels in Salem

Scored out of 10, guest rating 6.9
Pleasant - What previous guests thought, 404 reviews

Popular with guests booking hotels in Salem

Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 463 reviews

Popular with guests booking hotels in Salem

Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 839 reviews

Budget hotels in Salem and nearby

Scored out of 10, guest rating 6.9
Pleasant - What previous guests thought, 404 reviews

Days Inn by Wyndham Salem is situated in Salem, 9.1 km from Civic Center and 10 km from Science Museum of Western Virginia.

From US$82.58 per night
Scored out of 10, guest rating 5.1
Passable - What previous guests thought, 224 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 US$64.24 per night
Scored out of 10, guest rating 4.9
Disappointing - What previous guests thought, 170 reviews

Boasting barbecue facilities, Howard Johnson by Wyndham Salem Hotel & Conference Center is situated in Salem in the Virginia region, 46 km from Lane Stadium and 47 km from English Field.

From US$72.87 per night
Scored out of 10, guest rating 6.3
Pleasant - What previous guests thought, 254 reviews

Baymont by Wyndham Salem Roanoke Area is situated in Salem, 14 km from Civic Center and 14 km from Science Museum of Western Virginia. This 2-star hotel offers free WiFi. The hotel has family rooms.

From US$71.89 per night
Scored out of 10, guest rating 7.5
Good - What previous guests thought, 262 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 US$96.87 per night
Scored out of 10, guest rating 4.2
Disappointing - What previous guests thought, 148 reviews

Situated in Roanoke, within 9.4 km of Civic Center and 10 km of Science Museum of Western Virginia, Travelodge by Wyndham Roanoke features accommodation with an outdoor swimming pool and as well as...

From US$61.09 per night
Scored out of 10, guest rating 3.4
Poor - What previous guests thought, 332 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 US$57.27 per night
Scored out of 10, guest rating 6.8
Pleasant - What previous guests thought, 496 reviews

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

From US$95.46 per night

Best hotels with breakfast in Salem and nearby

Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 31 reviews

Set in Roanoke, 6.3 km from Civic Center, Residence Inn by Marriott Roanoke Airport offers accommodation with a seasonal outdoor swimming pool, free private parking, a fitness centre and a shared...

From US$141.74 per night
Scored out of 10, guest rating 7.2
Good - What previous guests thought, 80 reviews

Set in Roanoke, 6.5 km from Civic Center, Holiday Inn Roanoke Airport - Conference CTR by IHG offers accommodation with a shared lounge, private parking, a restaurant and a bar.

From US$100.84 per night
Scored out of 10, guest rating 7.9
Good - What previous guests thought, 68 reviews

Set within 7.2 km of Civic Center and 7.5 km of Science Museum of Western Virginia, Spark By Hilton Roanoke Airport offers rooms with air conditioning and a private bathroom in Roanoke.

From US$91.98 per night
Scored out of 10, guest rating 7.8
Good - What previous guests thought, 280 reviews

Located just off Interstate 581 in Roanoke, Virginia, this hotel features an indoor pool and an on-site café. Free Wi-Fi is accessible throughout. Roanoke Regional Airport is 2 miles away.

From US$147.29 per night
Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 339 reviews

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

From US$87.33 per night
Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 555 reviews

Set in Roanoke, 6.5 km from Civic Center, Comfort Inn Airport offers accommodation with a seasonal outdoor swimming pool, free private parking, a fitness centre and a shared lounge.

From US$94.16 per night
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 252 reviews

With a fitness centre and free Wi-Fi, Hampton Inn and Suites Roanoke Airport/Valley View Mall is 3.6 km from the airport. A complimentary hot breakfast buffet is available daily.

From US$119.85 per night
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 581 reviews

Situated in Roanoke, 4.8 km from Civic Center, Home2 Suites by Hilton Roanoke features accommodation with a fitness centre, free private parking, a terrace and barbecue facilities.

From US$135.64 per night

FAQs about hotels in Salem

What guests said about Salem:

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 by
Treat
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 by
Glenna
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 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

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

See reviews by guests who stayed at hotels in Salem

See all
From US$105.37 per night
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 463 reviews
Everything was as expected. We only stayed for a stopover on a longer roadtrip, and to that end it was perfect. Plenty of restaurants around the corner, clean and tidy, and one of the better hotel gyms you'll see.
Guest review by
Søren Rømer
Denmark
From US$64.24 per night
Scored out of 10, guest rating 5.1
Passable - What previous guests thought, 224 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 US$149.34 per night
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 207 reviews
Breakfast was good Hotel is clean Staff is great Usually always stay at this location
Guest review by
Tammy
Canada
From US$106.30 per night
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 284 reviews
Breakfast was good not great but comparable to other hotels...
Guest review by
Don
United States
From US$99.93 per night
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 839 reviews
Good, clean hotel.
Guest review by
Jakub
United States