Salem (VA) hotels and places to stay

Search among 19 available hotels and places to stay in Salem from 50+ providers

Check-in
Select date
-
Check-out
Select date
Rooms and Guests2 Guests, 1 Room
Check-in
Select date
-
Check-out
Select date
Rooms and Guests2 Guests, 1 Room
Filter & Sort
View map
Check-in
Select date
-
Check-out
Select date
Rooms and Guests2 Guests, 1 Room
1Filter & Sort
View map
View map
1-19 out of 19
Sort by: high popularity
  • Price: low to high
  • Price: high to low
  • Guest rating: high to low
  • Popularity: high to low
8.2
Great54 reviews
Map
2.7 mi from City Center1.8 mi from Lazer Venture Pizza and Games
An indoor swimming pool and a snack bar are offered for guest convenience at the 3-star Hampton Inn.
FromUS$ 124 /nightSelect
8.4
Great72 reviews
Map
2.2 mi from City Center1.3 mi from Lazer Venture Pizza and Games
Located about a 10-minute drive from Salem Parks & Rec, the comfortable Comfort Suites Salem-Roanoke I-81 entices guests with whirlpool bathtubs, sauna facilities and an indoor pool.
FromUS$ 87 /nightSelect
8.4
Great119 reviews
Map
2.3 mi from City Center579 yd from Roanoke County Parks and Rec
Featuring 67 rooms with views of the mountain, the 3-star La Quinta Inn By Wyndham Roanoke is set approximately 10 minutes by car from Green Ridge Recreation Center & Splash Valley Water Park.
FromUS$ 82 /nightSelect
8.6
Great99 reviews
Map
2.2 mi from City Center670 yd from Roanoke County Parks and Rec
About 19 miles from Longwood Park, the perfect Holiday Inn Express Hotel & Suites Salem, An Ihg Hotel Salem offers the outdoor swimming pool along with whirlpool bathtubs, a Jacuzzi and an outdoor swimming pool on-site.
FromUS$ 112 /nightSelect
8.6
Great64 reviews
Map
2.3 mi from City Center1216 yd from Lee-Hi Shopping Center
Boasting the opportunity to go on a picnic by Roanoke River, which runs approximately a 10-minute walk away, the contemporary 3-star Hampton Inn Salem East - Electric Road Salem offers to relax in a seasonal outdoor swimming pool.
FromUS$ 97 /nightSelect
8.4
Great37 reviews
Map
2.2 mi from City Center497 yd from Roanoke County Parks and Rec
Set approximately 2.4 miles from Green Ridge Recreation Center & Splash Valley Water Park, the Fairfield Inn & Suites By Marriott Roanoke features entertainment activities and various recreational opportunities.
FromUS$ 129 /nightSelect
7.4
Very good43 reviews
Map
1.4 mi from City Center465 yd from Lakeside Amusement Park
Located near an expressway and within 1.4 miles of The Rock, the 2-star pet-friendly Days Inn By Wyndham Salem offers fitness classes, various recreational opportunities and entertainment activities.
FromUS$ 110 /nightSelect
8.2
Great53 reviews
Map
2.3 mi from City Center568 yd from Roanoke County Parks and Rec
The 2-star Baymont By Wyndham Salem Roanoke Area Salem is set around 2.1 miles from the private liberal arts Roanoke College and a 25-minute walk from Westminster Presbyterian Church.
FromUS$ 49 /nightSelect
8.4
Great66 reviews
Map
2.3 mi from City Center1.4 mi from Lazer Venture Pizza and Games
You can relax by a seasonal pool in the comfortable 3-star Quality Inn Salem - I-81 Salem, located about 2.6 miles from Longwood Park.
FromUS$ 67 /nightSelect
8.4
Great67 reviews
Map
2.4 mi from City Center1524 yd from Lee-Hi Shopping Center
The pet-friendly Comfort Suites Inn At Ridgewood Farm with a seasonal outdoor swimming pool is 25 minutes' stroll from Oak Grove Plaza.
FromUS$ 75 /nightSelect
8.2
Great49 reviews
Map
2.3 mi from City Center1.4 mi from Lazer Venture Pizza and Games
Bethel Baptist is approximately 2.6 miles from the 3-star Super 8 By Wyndham Salem Va, while Hanging Rock Golf Club is about 2.1 miles away.
FromUS$ 54 /nightSelect
8.2
Great28 reviews
Map
2.3 mi from City Center1.4 mi from Lazer Venture Pizza and Games
Comprising 62 rooms, the Motel 6-Salem, Va Salem is set next to a shopping district 2.6 miles from Longwood Park.
FromUS$ 55 /nightSelect
8.2
Great118 reviews
Map
2.3 mi from City Center1.5 mi from Lazer Venture Pizza and Games
Situated in the very heart of Salem and within 2.7 miles of Salem Museum, the 3-star Howard Johnson By Wyndham Salem Hotel & Conference Center offers 102 rooms.
FromUS$ 60 /nightSelect
8.6
Great20 reviews
Map
6.9 mi from City Center1595 yd from Dixie Caverns and Pottery
Dixie Caverns is only 0.6 miles from the 2-star Oyo Hotel Salem-Roanoke I-81 Salem and Lafayette Historic District is 2.8 miles away.
FromUS$ 65 /nightSelect
8.2
Great22 reviews
Map
451 yd from City Center163 yd from Salem Parks and Recreation
Salem Civic Center is also set about 20 minutes' walk from the 3-star Lofts At Downtown.
FromUS$ 109 /nightSelect
Map
1.4 mi from City Center151 yd from Lakeside Amusement Park
Comprising 29 rooms, the 3-star Affordable Corporate Suites Of is set near a business district, about 1 miles from Salem Museum.
FromUS$ 96 /nightSelect
8.4
Great18 reviews
Map
2.6 mi from City Center1.7 mi from Lazer Venture Pizza and Games
First Christian Church is 2.4 miles from the 2-star Avid Hotels - Salem, An Ihg Salem and Fellowship Community Church is a 10-minute drive away.
FromUS$ 87 /nightSelect
Motel 6 Salem, VaHotel
Map
2.3 mi from City Center1.4 mi from Lazer Venture Pizza and Games
Cloverdale church of the brethren is also set 1.2 miles from the 2-star 6 Salem, Va Salem.
FromUS$ 59 /nightSelect
Baymont Inn And Suites Salem Roanoke AreaHotel
Map
2.3 mi from City Center558 yd from Roanoke County Parks and Rec
Green Ridge Recreation Center & Splash Valley Water Park is also set within 2.4 miles of the 2-star Baymont Inn And Suites Salem Roanoke Area.
FromUS$ 62 /nightSelect

FAQs about hotels in Salem

We hope that the answers to these questions will help you plan your trip

What are the top hotels in Salem with a central location?

Providing complimentary parking and complimentary private parking on site, The Lofts At Downtown rated 8.2/10 is set a 5-minute walk from the city center. To see more central hotels click here.

What are the best budget hotels in Salem?

There are more than 5 top budget properties in Salem. As one of the best cheap Salem options, we recommend Motel 6-Salem, Va with rating 8.2/10 and prices from 49US$ per one night. Oyo Hotel-Roanoke I-81 rated 8.6/10 is one more great hotel, offering housekeeping, 24-hour front desk assistance, and restaurant, as well as prices from 65US$ per one night. Click here to see more budget hotels.

Which boutique hotels in Salem would you recommend?

One of the finest boutique hotels is Quality Inn - I-81 rated 8.4/10 at the cost of 67US$ per night. Go here to check more modern accommodations.

Which hotels for couples in Salem are the best to stay at?

According to Booked.net travel data, there are 16 deals for couples. Check Hampton Inn East - Electric Road rated 8.6/10 with a seasonal outdoor pool, a business center, and shopping service. It’s set 0.8 miles from AMC Classic Salem Valley 8 and costs about 97US$ per night. Check other suitable accommodations - Holiday Inn Express Hotel & Suites, An Ihg Hotel, Days Inn By Wyndham, and Quality Inn - I-81. Go here to check more romantic accommodations.

Which hotels in Salem are good for families?

If you’re searching for a family hotel, you will find 3 deals in Salem. Hampton Inn East - Electric Road (rating: 8.6/10): a family-hotel with a seasonal outdoor pool, a business center, and shopping service for 97US$ per night. You also can book Baymont By Wyndham Roanoke Area (rating: 8.2/10) for about 49US$ per night. This kid-friendly property offers ironing, a free parking lot, and a free private parking lot on site. Go here to see more family-friendly hotels.

What are the top places to stay in Salem with outdoor pools?

According to 522 reviews, there are 6 hotels featuring outdoor pools in Salem. You may also like Quality Inn - I-81 rated 8.4/10. This property will cost you 67US$ per night.

What are the best pet-friendly hotels in Salem?

According to Booked.net travel data, there are 10 hotels that welcome pets. Another most recommended Salem place to stay with pets is Hampton Inn with a golf course, a business center, and shopping service. It offers rooms for 124US$ per night. Other top accommodations include Days Inn By Wyndham, Baymont By Wyndham Roanoke Area, and Super 8 By Wyndham Va. See more pet-friendly accommodations here.

Which Salem hotels are the top to stay at?

You may book Holiday Inn Express Hotel & Suites, An Ihg Hotel rated 8.6/10 with a seasonal outdoor pool, a business center, and a Jacuzzi. It costs 112US$ per night. As an alternative, check Fairfield Inn & Suites By Marriott Roanoke rated 8.4/10 with a business center, housekeeping service, and 24-hour security on site.

What is the average cost of a hotel room in Salem?

Of course, the prices change in Salem depending on the season, but on average:
A 3-star hotel room costs 87US$ per night. For instance, check Comfort Suites-Roanoke I-81 (rating: 8.4/10).

How much is a hotel in Salem for tonight?

According to Booked.net travel data, the average prices for tonight in Salem are: Comfort Suites-Roanoke I-81 (rating: 8.4/10) may cost you about 49US$ per night.

Where to stay in Salem?

Best cheap hotels in Salem

You should consider staying in The Blue Jay Motel, which is around 2.4 miles away from this landmark. To see a particularly scenic views of the valley in Salem, you can book the affordable Comfort Suites next to Fort Lewis Christian Church.

Explore and find your best apartments, B&Bs and others

For a family vacation, check out Hampton Inn Salem East - Electric Road, a kid-friendly hotel that comes with free self-parking, an outdoor swimming pool and a Jacuzzi. Comfort Suites Inn At Ridgewood Farm is a popular resort that also offers free self-parking, a Jacuzzi and a seasonal outdoor pool, so you and your entire family can relax after a day exploring Salem.

Show moreLess

Salem hotels essential information

🏨 Hotels in Salem 19
👛 Lowest price 49 USD
✍️ Hotels Reviews 929