Salem (VA) hotels and places to stay

Search among 18 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

Salem hotels essential information

🏨 Hotels in Salem 18
👛 Lowest price 49 USD
✍️ Hotels Reviews 688
0Filter & Sort
View map
View map
1-18 out of 18
Sort by: high popularity
  • Price: low to high
  • Price: high to low
  • Guest rating: high to low
  • Popularity: high to low
  • The hotel has
    • On-site car park
  • The hotel has
    • 24-hour reception
  • The hotel has
    • Bar/ Lounge area
    • Restaurant buffet
    • Coffee shop
    • Picnic area/ Tables
View on map2.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.
8.4
Great42 reviews
From   US$ 169 /nightSelect
Not available
  • The hotel has
    • On-site car park
  • The hotel has
    • 24-hour reception
  • The hotel has
    • Exercise gym
View on map2.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.
8.8
Great51 reviews
From   US$ 87 /nightSelect
Not available
2.2 mi from City Center700 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.
8.8
Great76 reviews
From   US$ 112 /nightSelect
Not available
2.3 mi from City Center600 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.
8.6
Great83 reviews
From   US$ 82 /nightSelect
Not available
1.4 mi from City Center500 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.
7.0
Very good22 reviews
From   US$ 90 /nightSelect
Not available
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.
8.2
Great100 reviews
From   US$ 60 /nightSelect
Not available
2.3 mi from City Center1300 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.
8.8
Great51 reviews
From   US$ 97 /nightSelect
Not available
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.
8.4
Great39 reviews
From   US$ 54 /nightSelect
Not available
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.
8.6
Great46 reviews
From   US$ 67 /nightSelect
Not available
2.4 mi from City Center1600 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.
8.6
Great53 reviews
From   US$ 75 /nightSelect
Not available
2.2 mi from City Center500 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.
8.6
Great28 reviews
From   US$ 139 /nightSelect
Not available
2.3 mi from City Center600 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.
8.4
Great36 reviews
From   US$ 49 /nightSelect
Not available
500 yd from City Center200 yd from Salem Parks and Recreation
Salem Civic Center is also set about 20 minutes' walk from the 3-star Lofts At Downtown.
8.2
Great12 reviews
From   US$ 109 /nightSelect
Not available
6.9 mi from City Center1600 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.
8.6
Great20 reviews
From   US$ 65 /nightSelect
Not available
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.
8.4
Great19 reviews
From   US$ 55 /nightSelect
Not available
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.
8.6
Great13 reviews
From   US$ 87 /nightSelect
Not available
Motel 6 Salem, VaHotel
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.
From   US$ 59 /nightSelect
Not available
Baymont Inn And Suites Salem Roanoke AreaHotel
2.3 mi from City Center600 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.
From   US$ 62 /nightSelect
Not available

Filtering results

Please wait...

18 hotels found

FAQs about hotels in Salem

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

Which hotels in Salem have a central location?

Our travelers like The Lofts At Downtown rated 8.2/10. Featuring free parking and free private parking, it's set 5 minutes' walk from the city center. To check more central hotels click here.

What are the best cheap hotels in Salem?

There are more than 3 top budget properties in Salem. The best budget hotel is Super 8 By Wyndham Va with rating 8.4/10, which costs from 55US$ per night and offers room services, housekeeping service and 24-hour reception. Another option is Comfort Suites Inn At Ridgewood Farm rated 8.6/10 for 75US$ per night. To see more cheap hotels go here.

Which boutique hotels in Salem would you recommend?

Offering a tennis court, a golf course and a seasonal outdoor pool on site, Quality Inn - I-81 with rating 8.6/10 for 67US$ per night is the most recommended option by Booked.net travelers. Go here to check more modern accommodations.

What are the top Salem hotels for couples?

According to Booked.net travel data, there are 16 deals for couples. Other top options are Hampton Inn, Super 8 By Wyndham Va and Baymont By Wyndham Roanoke Area. To see more romantic hotels click here.

Which hotels in Salem are good for families?

According to 175 travelers' reviews, there are 4 family deals to consider. Hampton Inn (rating: 8.4/10): a family-hotel with a golf course, a business center and a gym for 169US$ per night. You also can book Quality Inn - I-81 (rating: 8.6/10) for about 67US$ per night. This kid-friendly property offers a tennis court, an outdoor swimming pool and a golf course on site. Go here to see more family-friendly hotels.

What are the best accommodations to stay in Salem featuring outdoor pools?

According to 406 reviews, there are 6 hotels featuring outdoor pools in Salem. You may also like Comfort Suites Inn At Ridgewood Farm rated 8.6/10. This property will cost you 75US$ per night. Check other properties: Hampton Inn East - Electric Road and Howard Johnson By Wyndham Hotel & Conference Center.

What Salem hotels allow pets?

Enjoy traveling with your furry pal at one of 10 pet-friendly properties on Booked.net. Alternatively, check Howard Johnson By Wyndham Hotel & Conference Center (rating: 8.2/10) with a seasonal outdoor pool, a fitness center and a business center. This 3-star accommodation costs 60US$ per night. Other suitable options are Baymont By Wyndham Roanoke Area, Motel 6-Salem, Va and Super 8 By Wyndham Va. For more pet-friendly deals go here.

Which hotels are the best ones to stay at in Salem?

You may book Hampton Inn rated 8.4/10 with a golf course, a business center and a gym. It costs 169US$ per night. Also, you may book Hampton Inn East - Electric Road (rating: 8.8/10), a fantastic hotel with a golf course, a seasonal outdoor pool and a business center. It costs about 97US$ per night.

Which spa hotels in Salem would you recommend?

You may book La Quinta Inn By Wyndham Roanoke, a nice spa hotel featuring a seasonal outdoor pool, a business center and a gym. It costs 82US$ per night.

Which Salem hotels provide a good breakfast?

We recommend La Quinta Inn By Wyndham Roanoke with rating 8.6/10, a nice deal with an outdoor swimming pool, a business center and a gym on site. It costs about 82US$ per night. Alternatively, book Days Inn By Wyndham rated 7.0/10 at the cost of 90US$ per night. It offers cribs, a fitness center and a business center.

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 54US$ per night. For instance, check Super 8 By Wyndham Va (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: A cool hotel Days Inn By Wyndham (rating: 7.0/10) offers hotel rooms for tonight from 49US$ per night.

What are the best resorts in Salem?

To stay at the top Salem resort, check 6 properties on Booked.net. Alternatively, check Baymont By Wyndham Roanoke Area (rating: 8.4/10) for 49US$ per night. It provides a business center, a gym and continental.

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