Save Up To 62%

Cheap & Best Hotels near Salem

Super 8 by Wyndham Salem VA
Super 8 by Wyndham Salem VA
Motel · 2 Guests · 1 Bedroom
$56 /night
View deal
Hampton Inn Roanoke/Hollins - I-81
7.9 (152 reviews)
Hampton Inn Roanoke/Hollins - I-81
Hotel · 2 Guests · 1 Bedroom
$105 /night
View deal
La Quinta Inn by Wyndham Roanoke Salem
8.5 (507 reviews)
La Quinta Inn by Wyndham Roanoke Salem
Hotel · 2 Guests · 1 Bedroom
$91 /night
View deal
Comfort Inn Roanoke Civic Center
8.8 (479 reviews)
Comfort Inn Roanoke Civic Center
Hotel · 2 Guests · 1 Bedroom
$94 /night
View deal
Quality Inn Christiansburg - Blacksburg
7.9 (324 reviews)
Quality Inn Christiansburg - Blacksburg
Hotel · 2 Guests · 1 Bedroom
$74 /night
View deal
Days Inn by Wyndham Salem
6.3 (233 reviews)
Days Inn by Wyndham Salem
Hotel · 2 Guests · 1 Bedroom
$64 /night
View deal
Courtyard Blacksburg
9.3 (107 reviews)
Courtyard Blacksburg
Hotel · 2 Guests · 1 Bedroom
$104 /night
View deal
Motel 6-Troutville, VA
7.4 (82 reviews)
Motel 6-Troutville, VA
Hotel · 2 Guests · 1 Bedroom
$63 /night
View deal
Holiday Inn Express Troutville-Roanoke North, an IHG Hotel
9.2 (219 reviews)
Holiday Inn Express Troutville-Roanoke North, an IHG Hotel
Hotel · 2 Guests · 1 Bedroom
$112 /night
View deal
Econo Lodge Christiansburg-Blacksburg I-81
7.4 (176 reviews)
Econo Lodge Christiansburg-Blacksburg I-81
Hotel · 2 Guests · 1 Bedroom
$55 /night
View deal
Home2 Suites by Hilton Blacksburg University
9.1 (51 reviews)
Home2 Suites by Hilton Blacksburg University
Hotel · 2 Guests · 1 Bedroom
$105 /night
View deal
OYO Hotel Salem-Roanoke I-81
5.5 (20 reviews)
OYO Hotel Salem-Roanoke I-81
Hotel · 2 Guests · 1 Bedroom
$53 /night
View deal
Days Inn by Wyndham Roanoke Near I-81
7.7 (692 reviews)
Days Inn by Wyndham Roanoke Near I-81
Hotel · 2 Guests · 1 Bedroom
$77 /night
View deal
Tru By Hilton Roanoke Hollins
8.7 (590 reviews)
Tru By Hilton Roanoke Hollins
Hotel · 2 Guests · 1 Bedroom
$88 /night
View deal
Hilton Garden Inn Blacksburg University
8.9 (270 reviews)
Hilton Garden Inn Blacksburg University
Hotel · 2 Guests · 1 Bedroom
$101 /night
View deal
Baymont by Wyndham Rocky Mount
7.2 (161 reviews)
Baymont by Wyndham Rocky Mount
Hotel · 2 Guests · 1 Bedroom
$74 /night
View deal
Comfort Suites Salem-Roanoke I-81
Comfort Suites Salem-Roanoke I-81
Hotel · 2 Guests · 1 Bedroom
$92 /night
View deal
Comfort Inn & Suites Troutville - Roanoke North / Daleville
8.9 (222 reviews)
Comfort Inn & Suites Troutville - Roanoke North / Daleville
Hotel · 2 Guests · 1 Bedroom
$99 /night
View deal
Country Inn & Suites by Radisson, Roanoke, VA
8.9 (1379 reviews)
Country Inn & Suites by Radisson, Roanoke, VA
Hotel · 2 Guests · 1 Bedroom
$84 /night
View deal
Wingate by Wyndham Christiansburg
7.9 (282 reviews)
Wingate by Wyndham Christiansburg
Hotel · 2 Guests · 1 Bedroom
$73 /night
View deal

Hotels with Air Conditioning in Salem

Comfort Inn Roanoke Civic Center
Air Conditioning
8.8 (479 reviews)
Comfort Inn Roanoke Civic Center
Hotel · 2 Guests · 1 Bedroom
$94 /night
View deal
Fairfield Inn & Suites by Marriott Roanoke Salem
Air Conditioning
Fairfield Inn & Suites by Marriott Roanoke Salem
Hotel · 2 Guests · 1 Bedroom
$106 /night
View deal
BEST WESTERN PLUS Inn at Valley View
Air Conditioning
8.1 (401 reviews)
BEST WESTERN PLUS Inn at Valley View
Hotel · 2 Guests · 1 Bedroom
$111 /night
View deal
What amenities are must-have and should not be missed when choosing a hotel in Salem area?
Trending Hotel Rental Amenities in Salem Area
+
Hotel amenities vary based on different locations. In Salem area, below is the amenity distribution. In Salem, 431 rentals offer Air Conditioning, 316 rentals offer Pool, 292 rentals offer Breakfast. So, if you need Air Conditioning during your hotel stays, use the Air Conditioning filter to compare these hotels. Two amenities that are not typical are High Chair, Bed Linens provided.
Is hotel cheaper than airbnb or vacation rentals in Salem?
Hotel Price Distribution in Salem
+
The graph shows the percentages of hotels in each price bucket in Salem area. Most (43.62%) of the hotel prices fall into the $50 - $100 price range.
$0 to $50
$0 to $50
$50 to $100
$50 to $100
$100 to $150
$100 to $150
$150 to $200
$150 to $200
$200 to $250
$200 to $250
$250 to $300
$250 to $300
$300 to $350
$300 to $350
$350 to $400
$350 to $400
$400 to $450
$400 to $450
$450 to $500
$450 to $500
$500 +
$500 +

Hotels with Pool in Salem

Home2 Suites by Hilton Roanoke
Pool
8.3 (395 reviews)
Home2 Suites by Hilton Roanoke
Hotel · 2 Guests · 1 Bedroom
$134 /night
View deal
Comfort Suites Salem-Roanoke I-81
Pool
Comfort Suites Salem-Roanoke I-81
Hotel · 2 Guests · 1 Bedroom
$92 /night
View deal
Baymont by Wyndham Rocky Mount
Pool
7.2 (161 reviews)
Baymont by Wyndham Rocky Mount
Hotel · 2 Guests · 1 Bedroom
$74 /night
View deal

Pet Friendly Hotels in Salem

Best Western North Roanoke
Pets Welcome
8.6 (202 reviews)
Best Western North Roanoke
Hotel · 2 Guests · 1 Bedroom
$90 /night
View deal
Courtyard Blacksburg
Pets Welcome
9.3 (107 reviews)
Courtyard Blacksburg
Hotel · 2 Guests · 1 Bedroom
$104 /night
View deal
Holiday Inn Christiansburg Blacksburg, an IHG Hotel
Pets Welcome
8.7 (259 reviews)
Holiday Inn Christiansburg Blacksburg, an IHG Hotel
Hotel · 2 Guests · 1 Bedroom
$110 /night
View deal

Hotels with Hot Tub in Salem

Baymont by Wyndham Salem Roanoke Area
Hot Tub
Baymont by Wyndham Salem Roanoke Area
Hotel · 2 Guests · 1 Bedroom
$65 /night
View deal
Residence Inn by Marriott Roanoke Airport
Hot Tub
9.2 (147 reviews)
Residence Inn by Marriott Roanoke Airport
Hotel · 2 Guests · 1 Bedroom
$125 /night
View deal
Best Western North Roanoke
Hot Tub
8.6 (202 reviews)
Best Western North Roanoke
Hotel · 2 Guests · 1 Bedroom
$90 /night
View deal
* The displayed nightly rate may be estimated based on a future travel date. Narrow down your search with checkin and checkout dates to see the exact price.
All offers