Skip to main content
Accommodations Flights Flight + Hotel Car Rentals Airport Taxis

Looking for deals in Salem?

Check prices and accommodations for:

Hotels and More in Salem

Hampton Inn Salem

Hampton Inn Salem

Salem

Located off Interstate 81 and 3 mi from Salem city center, this hotel offers free WiFi and a free hot breakfast. The property has a heated indoor swimming pool and a fitness center. Rooms were clean. Good toiletries. Good breakfast.

Show more Show less
Avg. price/night: $99
9.2 Awesome 164 reviews
Holiday Inn Express Hotel & Suites Salem

Holiday Inn Express Hotel & Suites Salem

Salem

This hotel is an 8-minute drive from downtown Salem, Virginia and Roanoke College. It serves a buffet breakfast with cinnamon rolls and features spacious rooms with a 32-inch flat-screen TV. It was easy. Invoice was slipped under the door, so all we had to do is pack and hit the road.

Show more Show less
Avg. price/night: $93.99
9.3 Awesome 123 reviews
Fairfield Inn & Suites by Marriott Roanoke Salem

Fairfield Inn & Suites by Marriott Roanoke Salem

Salem

Fairfield Inn & Suites by Marriott Roanoke Salem has free WiFi and rooms with air conditioning in Salem. This 3-star hotel offers a 24-hour front desk. Each room includes a TV with cable channels. Comfortable Front staff was so sweet and friendly

Show more Show less
Avg. price/night: $76
9.5 Exceptional 52 reviews
Hampton Inn Salem East - Electric Road

Hampton Inn Salem East - Electric Road

Salem

Adjacent to the Columbia/Lewis-Gale Medical Center in Salem, Virginia, this contemporary hotel offers relaxing facilities as well as comfortable guestrooms and suites for a convenient stay. Great breakfast! Friendly staff!

Show more Show less
Avg. price/night: $90.24
9.0 Awesome 54 reviews
Quality Inn Salem

Quality Inn Salem

Salem

The Quality Inn hotel is located off Interstate 81, less than three miles from Roanoke College. Staff very nice, rooms comfortable, breakfast had lots of options.

Show more Show less
Avg. price/night: $65
8.3 Very Good 165 reviews
Comfort Suites Salem-Roanoke I-81

Comfort Suites Salem-Roanoke I-81

Salem

The newly built Comfort Suites hotel is conveniently located off Interstate 81, providing easy access to many local points of interest. This Salem, VA hotel is just minutes from the James I. Everything was good, the staff is always awesome.

Show more Show less
Avg. price/night: $71.99
8.6 Excellent 163 reviews

Most-booked hotels in Salem in the past month

Subscribe to see Secret Deals

Prices drop the second you sign up!

What Guests Said About Salem:

Explore guest reviews of hotels in Salem