Best Resorts in Salem

Check prices for these dates

No exact matches found, but these alternatives could be just right

Recommended hotels in Salem

1. La Quinta Inn & Suites by Wyndham Roanoke Salem

La Quinta Inn & Suites by Wyndham Roanoke Salem
3.0 star property
Salem
9.0 out of 10, Wonderful, (1,454 reviews)
"Lovely place to stay."
United States
Doretta
$86 nightly
The price is $98
Dec 1 - Dec 2
Total with taxes and fees
La Quinta Inn & Suites by Wyndham Roanoke Salem

2. avid hotel Salem by IHG

avid hotel Salem by IHG
2.5 star property
Salem
9.4 out of 10, Exceptional, (1,056 reviews)
"The stay was excellent."
United States
James
$79 nightly
The price is $90
Dec 4 - Dec 5
Total with taxes and fees
avid hotel Salem by IHG

3. Hampton Inn Salem, VA

Hampton Inn Salem, VA
2.5 star property
Salem
9.2 out of 10, Wonderful, (1,002 reviews)
"Staff was very friendly room was clean and breakfast was good"
United States
Richard
$104 nightly
The price is $117
Nov 8 - Nov 9
Total with taxes and fees
Hampton Inn Salem, VA

4. Holiday Inn Express & Suites Salem by IHG

Holiday Inn Express & Suites Salem by IHG
2.5 star property
Salem
8.8 out of 10, Excellent, (1,001 reviews)
"Great trip"
United States
Kyle
$91 nightly
The price is $103
Dec 3 - Dec 4
Total with taxes and fees
Holiday Inn Express & Suites Salem by IHG

5. Quality Inn Salem - I-81

Quality Inn Salem - I-81
2.5 star property
Salem
8.4 out of 10, Very good, (1,000 reviews)
"Great place to stay ! rooms were very comfortable. Bed was comfortable and the breakfast was superb.!"
United Kingdom
Johana
$71 nightly
The price is $80
Dec 4 - Dec 5
Total with taxes and fees
Quality Inn Salem - I-81

6. Fairfield Inn & Suites by Marriott Roanoke Salem

Fairfield Inn & Suites by Marriott Roanoke Salem
3.0 star property
Salem
9.2 out of 10, Wonderful, (1,000 reviews)
"Clean facilities and very professional and respectful staff. Thank you!"
United States
Hortensia Llamas
$109 nightly
The price is $123
Nov 15 - Nov 16
Total with taxes and fees
Fairfield Inn & Suites by Marriott Roanoke Salem

7. Hampton Inn Salem East - Electric Road

Hampton Inn Salem East - Electric Road
2.5 star property
Salem
9.4 out of 10, Exceptional, (1,003 reviews)
"Beautiful setting close to the hospital LewisGale, friendly staff nice breakfast beautiful room."
United States
Cristelle
$98 nightly
The price is $111
Dec 3 - Dec 4
Total with taxes and fees
Hampton Inn Salem East - Electric Road

8. The Lofts at Downtown Salem

The Lofts at Downtown Salem
3.5 star property
Salem
9.6 out of 10, Exceptional, (451 reviews)
"The place was amazing! I really enjoyed my stay and would definitely do so again!"
United States
Taneshia
$121 nightly
The price is $143
Dec 1 - Dec 2
Total with taxes and fees
The Lofts at Downtown Salem

9. Comfort Suites Salem-Roanoke I-81

Comfort Suites Salem-Roanoke I-81
2.5 star property
Salem
8.2 out of 10, Very good, (1,000 reviews)
"Overall, very clean rooms and friendly staff. The pillows were not comfortable and the breakfast was very basic, but we would stay here again. It was worth the price we paid."
United States
Kylie
$81 nightly
The price is $92
Dec 1 - Dec 2
Total with taxes and fees
Comfort Suites Salem-Roanoke I-81

10. Baymont by Wyndham Salem Roanoke Area

Baymont by Wyndham Salem Roanoke Area
2.5 star property
Salem
7.0 out of 10, Good, (776 reviews)
"Staff was very accommodating and room was very pleasant."
United States
Mark
$63 nightly
The price is $71
Dec 1 - Dec 2
Total with taxes and fees
Baymont by Wyndham Salem Roanoke Area

11. Days Inn by Wyndham Salem

Days Inn by Wyndham Salem
2.0 star property
Salem
7.0 out of 10, Good, (414 reviews)
"Great stay!"
United States
Kris
$62 nightly
The price is $70
Dec 2 - Dec 3
Total with taxes and fees
Days Inn by Wyndham Salem

12. Spark by Hilton Salem East Electric Road

Spark by Hilton Salem East Electric Road
2.5 star property
Salem
7.8 out of 10, Good, (38 reviews)
"Nice place to stay."
United States
Janet
$66 nightly
The price is $74
Dec 5 - Dec 6
Total with taxes and fees
Spark by Hilton Salem East Electric Road

13. Affordable Corporate Suites of Salem

Affordable Corporate Suites of Salem
3.0 star property
Salem
9.0 out of 10, Wonderful, (77 reviews)
"I had a great stay. The place was clean, comfortable, and in a convenient location, making it easy to get around. Communication with the host was excellent, and everything was smooth and hassle-free. I would definitely stay here again!"
United States
Indira
$65 nightly
The price is $74
Nov 9 - Nov 10
Total with taxes and fees
Affordable Corporate Suites of Salem

14. Howard Johnson Hotel & Conference Center by Wyndham Salem

Howard Johnson Hotel & Conference Center by Wyndham Salem
2.0 star property
Salem
5.8 out of 10, (1,000 reviews)
"If I can give you one piece of advice never stay here, keep driving!!! Do not let your family stay here!!"
United States
Stephanie
$51 nightly
The price is $57
Dec 2 - Dec 3
Total with taxes and fees
Howard Johnson Hotel & Conference Center by Wyndham Salem

15. Super 8 by Wyndham Salem VA

Super 8 by Wyndham Salem VA
2.5 star property
Salem
6.6 out of 10, (731 reviews)
"The property was ok. The bed was good which made the stay a lot more comfortable. The front desk people were super nice."
United States
Anand
$53 nightly
The price is $60
Dec 1 - Dec 2
Total with taxes and fees
Super 8 by Wyndham Salem VA

16. Motel 6 Salem, VA

Motel 6 Salem, VA
2.0 star property
Salem
6.6 out of 10, (1,000 reviews)
"The room was good and the beds comfortable '"
United States
Nancy
$49 nightly
The price is $56
Dec 2 - Dec 3
Total with taxes and fees
Motel 6 Salem, VA

17. La Quinta Inn & Suites By Wyndham Roanoke Hollins/I-81

La Quinta Inn & Suites By Wyndham Roanoke Hollins/I-81
2.5 star property
Alpine Hills
9.4 out of 10, Exceptional, (161 reviews)
"Beautiful new hotel, best hotel stay we’ve had in many years"
United States
Adam
$103 nightly
The price is $115
Nov 8 - Nov 9
Total with taxes and fees
La Quinta Inn & Suites By Wyndham Roanoke Hollins/I-81

18. Country Inn & Suites by Radisson, Roanoke, VA

Country Inn & Suites by Radisson, Roanoke, VA
3.0 star property
Alpine Hills
9.0 out of 10, Wonderful, (2,583 reviews)
"Room was clean, beds were comfortable, breakfast was tasty, and staff was friendly and helpful."
United States
William
$93 nightly
The price is $105
Dec 1 - Dec 2
Total with taxes and fees
Country Inn & Suites by Radisson, Roanoke, VA

19. Comfort Inn Airport

Comfort Inn Airport
2.5 star property
Airport
8.6 out of 10, Excellent, (968 reviews)
"Hot Breakfast is always nice amenity to have"
United States
Jorge
$82 nightly
The price is $93
Nov 22 - Nov 23
Total with taxes and fees
Comfort Inn Airport

20. Quality Inn Roanoke Airport

Quality Inn Roanoke Airport
2.5 star property
Beacon Hills
7.2 out of 10, Good, (1,000 reviews)
"Ok place too stay could use an upgrade"
United States
Richard
$70 nightly
The price is $78
Dec 3 - Dec 4
Total with taxes and fees
Quality Inn Roanoke Airport
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Learn more about Salem

Nestled in the Shenandoah Valley, this family-friendly city boasts a vibrant university atmosphere and stunning mountain views. From exploring Dixie Caverns to catching a game at Salem Memorial Football Stadium, visitors can immerse themselves in local culture and outdoor adventures.

A mountainous landscape with dense forests and a clear sky.

Top reviews in Salem

Frequently Asked Questions

What can I expect from a resort vacation in Salem?

Expedia can help you find resorts and other lodging options that provide similar amenities and comforts. If you have trouble finding a resort in Salem that works for you, you can use the search filters to look for hotels, or search for properties with amenities like swimming pools or all-inclusive packages. We make it easy to book great accommodations so you can focus on planning your trip itinerary.

What can I do in Salem?

Travelers like the mountain scenery in Salem, and enjoy the baseball games and other sporting events. Moyers Sports Complex, Salem Civic Center, and Salem Football Stadium are a few of the interesting sights to visit. Carilion Clinic Field at Salem Memorial Ballpark and Green Hill Park Trailhead are a few additional attractions in the area that you might like.

What's the weather like in Salem?

The hottest months are usually July and August with an average temp of 72°F, while the coldest months are January and February with an average of 39°F. Average annual precipitation for Salem is 46 inches.

What's the best way to get to and around Salem?

Fly into Roanoke Regional Airport (ROA), which is located 4.9 mi (7.9 km) from the city center. If you'd like to venture out around the area, consider renting a car to take in more sights.

Explore a world of travel with Expedia