Skip to main content

Search hotels in Salem, VA

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

avid hotels - Salem by IHG

Hotel in Salem

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

m
melanie
From
United Kingdom
Lovely, new hotel. We enjoyed our stay.
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 451 reviews
Price from
$84
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 9.2
Wonderful - What previous guests thought, 120 reviews
Price from
$129
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.

A
Al
From
United States
The breakfast was good and the dining area was clean. The room was comfortable and clean.
Scored out of 10, guest rating 8.2
Very Good - What previous guests thought, 281 reviews
Price from
$89.08
1 night, 2 adults

La Quinta Inn by Wyndham Roanoke Salem

Hotel in Salem

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.

L
Lynette
From
United States
Easy access to the interstate
Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 838 reviews
Price from
$90
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.7
Excellent - What previous guests thought, 206 reviews
Price from
$139
1 night, 2 adults

Holiday Inn Express Hotel & Suites Salem by IHG

Hotel in Salem

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

M
Mary
From
United States
Very clean and comfortable. Good breakfast. Staff was very attentive and visible. I highly recommend this hotel.
Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 290 reviews
Price from
$98
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.5 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.9
Excellent - What previous guests thought, 155 reviews
Price from
$110.01
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.3
Pleasant - What previous guests thought, 254 reviews
Price from
$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...

C
Connie
From
United States
This was the cleanest hotel I've stayed at in a long time! The location is in a low congested area, but close to everything you would need. The beds were like sleeping in a high end hotel, and the room was very spacious. I will definitely be staying again when visiting Roanoke!
Scored out of 10, guest rating 7.6
Good - What previous guests thought, 262 reviews
Price from
$73.40
1 night, 2 adults

Howard Johnson by Wyndham Salem Hotel & Conference Center

Hotel in Salem

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.

J
James
From
United States Minor Outlying Islands
It was a perfect place for the business stay. The staff was polite and the room was clean and comfortable. Good price. Thank you for having an elevator.
Scored out of 10, guest rating 5.2
Fair - What previous guests thought, 182 reviews
Price from
$59.50
1 night, 2 adults
See all 16 hotels in Salem

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.8
    Pleasant - What previous guests thought, 406 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 $76.75 per night
  • Scored out of 10, guest rating 5.1
    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 $60.16 per night
  • Scored out of 10, guest rating 5.2
    Fair - What previous guests thought, 182 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 $68.01 per night
  • Scored out of 10, guest rating 7.6
    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 $96.18 per night
  • Scored out of 10, guest rating 3.4
    Poor - What previous guests thought, 327 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 $61.09 per night
  • Scored out of 10, guest rating 6.7
    Pleasant - What previous guests thought, 508 reviews

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

    From $95.46 per night
  • Scored out of 10, guest rating 9.3
    Wonderful - What previous guests thought, 31 reviews

    Located in Roanoke, 3.9 miles from Civic Center, Residence Inn by Marriott Roanoke Airport has accommodations with a seasonal outdoor swimming pool, free private parking, a fitness center and a shared...

  • Scored out of 10, guest rating 7.6
    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 $114.85 per night

Hotels located in the center of Salem

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

    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.

    From $151.22 per night
  • Scored out of 10, guest rating 3.0
    Poor - What previous guests thought, 20 reviews

    BlueJay Motel - Salem - Roanoke I-81 is located in Salem, 24 miles from Lane Stadium and 24 miles from English Field. The 2-star hotel has air-conditioned rooms with a private bathroom and free WiFi.

Budget hotels in Salem and nearby

  • Scored out of 10, guest rating 4.2
    Disappointing - What previous guests thought, 148 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 $60.14 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.

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

    Located in Roanoke, within 5.3 miles of Civic Center and 5.5 miles of Science Museum of Western Virginia, WoodSpring Suites Roanoke provides accommodations with a fitness center and free WiFi as well...

  • Scored out of 10, guest rating 4.8
    Disappointing - What previous guests thought, 132 reviews

    Located within 4.1 miles of Civic Center and 4.3 miles of Science Museum of Western Virginia, Extended Stay America Select Suites - Roanoke - Airport has rooms in Roanoke.

    From $90.40 per night
  • Less Than 3 Mi to Dtwn Roanoke Inviting Unit with Balcony offers accommodations in Roanoke, 2.4 miles from Science Museum of Western Virginia and 3.3 miles from Civic Center.

  • Scored out of 10, guest rating 1.0
    Bad - What previous guests thought, 1 review

    Walk to The Grandin Theatre Roanoke Unit with Yard! offers accommodations in Roanoke, 3.3 miles from Civic Center and 5.8 miles from Mill Mountain Zoo.

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

    The property is around 3 miles from Civic Center, 5.5 miles from Mill Mountain Zoo, and 30 miles from National D Day Memorial.

  • 5.8 miles from Civic Center in Roanoke, Colorful Roanoke Vacation Rental with Hot Tub! offers accommodations with access to a hot tub and spa center.

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 $105.37 per night
    Scored out of 10, guest rating 9.0
    Wonderful - What previous guests thought, 451 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 $106.30 per night
    Scored out of 10, guest rating 8.3
    Very Good - What previous guests thought, 290 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 $99.93 per night
    Scored out of 10, guest rating 8.4
    Very Good - What previous guests thought, 839 reviews
    We liked the breakfast and the friendly employees. The hotel is also well located for quickly getting back on the highway.
    Guest review by
    Elisabeth
    Canada
  • From $151.22 per night
    Scored out of 10, guest rating 8.7
    Excellent - What previous guests thought, 206 reviews
    Breakfast was good Hotel is clean Staff is great Usually always stay at this location
    Guest review by
    Tammy
    Canada
  • From $168.82 per night
    Scored out of 10, guest rating 8.8
    Excellent - What previous guests thought, 220 reviews
    Well located in Salem, convenient free parking and nice bedroom.
    Guest review by
    Roger
    Netherlands