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$ 68 /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 places in Salem city center?

Our visitors like The Lofts At Downtown rated 8.2/10. Featuring a free parking lot and free private parking, it's set 5 minutes' walk from the city center. Go here to see more central hotels.

What are the best cheap hotels in Salem?

There are more than 3 top budget properties in Salem. Howard Johnson By Wyndham Hotel & Conference Center with a rating 8.2/10 is a good option set 1.3 miles from Locust Grove United Methodist Church. At this 3-star hotel you can take advantage of a seasonal outdoor pool, a business center, and a playroom. Visitors mentioned an impeccable service. Also Oyo Hotel-Roanoke I-81 is a good choice with rating 8.6/10 at the cost of 65US$ per night. Go here to see more cheap hotels.

What are the most popular boutique hotels in Salem?

Offering a seasonal outdoor pool, a business center, and a photocopy machine on site, Quality Inn - I-81 with rating 8.4/10 for 67US$ per night is the most recommended option by Booked.net visitors. To see more boutique hotels click here.

What are the best romantic hotels in Salem?

According to Booked.net travel data, there are 17 deals for couples. Comfort Suites-Roanoke I-81 rated 8.4/10 is a favorite 3-star hotel for couples, featuring an indoor swimming pool, heated swimming pool, and a heated pool. Visitors can book a room at this property for about 87US$ per night. Other top options are Holiday Inn Express Hotel & Suites, An Ihg Hotel, Fairfield Inn & Suites By Marriott Roanoke, and Days Inn By Wyndham. 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. Baymont By Wyndham Roanoke Area (rating: 8.2/10): a family-hotel with ironing, a free parking lot, and a free private parking lot for 49US$ per night. You also can book Hampton Inn East - Electric Road (rating: 8.6/10) for about 97US$ per night. This kid-friendly property offers a seasonal outdoor pool, a business center, and shopping service on site. To see more family accommodations click here.

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

According to 533 reviews, there are 6 hotels featuring outdoor pools in Salem. You may also like Holiday Inn Express Hotel & Suites, An Ihg Hotel rated 8.6/10. This property will cost you 112US$ per night.

What are the best pet-friendly hotels in Salem?

If you're traveling with pets, Booked.net offers a selection of 11 hotels to choose from. Another most recommended Salem place to stay with pets is Super 8 By Wyndham Va with 24-hour front desk assistance, housekeeping, and complimentary parking. It offers rooms for 54US$ per night. Other suitable options include Days Inn By Wyndham, Motel 6-Salem, Va, and Comfort Suites-Roanoke I-81. For more pet-friendly accommodations go here.

What are the top hotels in Salem?

For instance, book Fairfield Inn & Suites By Marriott Roanoke rated 8.4/10 for 129US$ per night. It's set 2 miles from Peter's Creek Church Of The Brethren and provides a business center, housekeeping, and 24-hour security. Holiday Inn Express Hotel & Suites, An Ihg Hotel rated 8.6/10 may also suit you — only 112US$ per one night. It features a seasonal outdoor pool, a business center, and a Jacuzzi.

How much is an average Salem hotel price?

According to Booked.net travel data, the average prices for Salem hotels are:
A 3-star hotel room costs about 67US$ per night. Check Quality Inn - 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: One of the best hotels is Hampton Inn East - Electric Road rated 8.6/10 for 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