Hotels in Salem

Special offers and Exclusive deals

Search Hotels

2026-06-27
2026-06-28
Guests

Hotels in Salem (United States) - Book Hotel Rooms Tonight

4-star hotels

Comfort Suites Salem-Roanoke I-81

100 Wildwood Road, Salem, United States Show map

Situated nearly a 20-minute walk from Roanoke River, the 3-star smoke-free Comfort Suites Salem-Roanoke I-81 hotel includes 72 rooms. The comfortable hotel, located around 4 km from the Longwood Park…

From US$ 87 Book Now

Quality Inn Salem - I-81

151 Wildwood Road, Salem, United States Show map

The comfortable 3-star Quality Inn Salem - I-81, located around a 10-minute ride from the Salem Museum, offers a seasonal outdoor pool and Wi-Fi in public areas. Along with the use of a sports…

From US$ 67 Book Now

3-star hotels

Hampton Inn Salem

450 Litchell Road, Salem, United States Show map

The 3-star Hampton Inn Salem, situated approximately 25 minutes' walk from Green Hill Church of the Brethren, offers a heated indoor swimming pool as well as a fitness studio. Nestled in a mountain…

From US$ 119 Book Now

Fairfield Inn & Suites By Marriott Roanoke Salem

121 Sheraton Drive, Salem, United States Show map

Located in a central setting 4.7 km from cloverdale church of the brethren, the unpretentious Fairfield Inn & Suites By Marriott Roanoke Salem proudly presents a banquet hall tailored for both social…

From US$ 139 Book Now

2-star hotels

Avid Hotels - Salem By Ihg

501 Wildwood Road, Salem, United States Show map

Located around a 10-minute ride from the Salem Museum, the 2-star smoke-free Avid Hotels - Salem By Ihg features Wi-Fi in public areas and a car park on site. Located in mountains and a valley, this…

From US$ 87 Book Now

Holiday Inn Express Hotel & Suites Salem By Ihg

991 Russell Drive, Salem, United States Show map

Situated 3.9 km from the Salem Civic Center, the 2-star newly-refreshed Holiday Inn Express Hotel & Suites Salem By Ihg features Wi-Fi throughout the property, and a car park on site. Along with the…

From US$ 118 Book Now