Cheap Hotels in Salem

The Official Guide to Cheap Hotels in Salem – Your Trusted Source for the Best Stays!

Select dates
Guests
2 guests

Adults:

2

Children:

0

Child’s age:

Best Cheap Hotels in Salem

View all photos

6.5
Good
213 Reviews

From

49$/night

Baymont By Wyndham Salem Roanoke Area

179 Sheraton Drive
Check Availability

View all photos

7.1
Good
258 Reviews

From

75$/night

Spark By Hilton Salem East Electric Road

2898 Keagy Road
Check Availability

View all photos

4.1
Good
125 Reviews

From

52$/night

Motel 6-Salem, Va

301 Wildwood Road
Check Availability

Good Cheap hotels in Salem

View all photos

4.4
Good
131 Reviews

From

60$/night

Howard Johnson Hotel & Conference Center By Wyndham Salem

1671 Skyview Road
Check Availability

View all photos

3
Good
20 Reviews

From

61$/night

Bluejay Motel - Salem - Roanoke I-81

5399 West Main Street
Check Availability

View all photos

From

53$/night

Oyo Hotel Cyril Ok Us-277

5399 W Main Street, 0
Check Availability

Cheap Hotels in Downtown Salem

View all photos

8.1
Very good
224 Reviews

From

41$/night

Spark By Hilton Roanoke Airport

3695 Thirlane Rd Nw
Check Availability

View all photos

7.8
Very good
193 Reviews

From

50$/night

Motel 6-Lexington, Va

65 Econo Lane
Check Availability

View all photos

8.3
Very good
414 Reviews

From

71$/night

Tru By Hilton Roanoke Hollins

8161 Gander Way
Check Availability

Cheap Hotels in Salem with Free Parking

View all photos

8
Very good
871 Reviews

From

77$/night

La Quinta By Wyndham Lynchburg At Liberty Univ.

3320 Candlers Mountain Road
Check Availability

View all photos

9
Excellent
185 Reviews

From

92$/night

Fairfield Inn & Suites By Marriott Lynchburg Liberty University

3777 Candlers Mountain Road
Check Availability

View all photos

9.2
Excellent
278 Reviews

From

113$/night

Hotel Floyd

300 Rick Lewis Way
Check Availability

Family Cheap Hotels in Salem

View all photos

7.3
Good
441 Reviews

From

59$/night

Super 8 By Wyndham Radford Va

1600 Tyler Ave
Check Availability

View all photos

8.7
Excellent
234 Reviews

From

99$/night

Bella Vista Hotel & Suites

2900 Candlers Mountain Road
Check Availability

View all photos

8.7
Excellent
257 Reviews

From

102$/night

Tru By Hilton Lexington

22 Hotel Dr
Check Availability

Pet-Friendly Cheap Hotels in Salem

View all photos

7.9
Very good
409 Reviews

From

76$/night

Best Western Plus Inn At Valley View

5050 Valley View Boulevard Nw
Check Availability

Location

Salem, Virginia, United States, 24153

Contact Us

YOUR DETAILS
SUBJECT
MESSAGE