Are you in a hurry?
Here is a quick list of hotels in Salem, selected based on their rating
| Name of hotel | Accommodation Rating | Price, $ | |
| Super 8 By Wyndham Salem Va |
4.7 / 10 (189 Reviews) |
From 54$ | |
| Super 8 By Wyndham Christiansburg |
7.4 / 10 (485 Reviews) |
From 63$ | |
| Budget Inn Near Westrock |
8.0 / 10 (108 Reviews) |
From 79$ | |
| Super 8 By Wyndham Christiansburg/Blacksburg Area |
7.0 / 10 (157 Reviews) |
From 58$ | |
| Budget Inn By Oyo Natural Bridge I-81 |
5.2 / 10 (129 Reviews) |
From 45$ |
View all photos
Super 8 By Wyndham Salem Va
From 54$
View all photos
Super 8 By Wyndham Christiansburg
From 63$
View all photos
Budget Inn Near Westrock
From 79$
Cheap Motels in Salem
View all photos
Super 8 By Wyndham Christiansburg/Blacksburg Area
From 58$
View all photos
Tuggle'S Gap Roadside Inn
View all photos
Budget Inn By Oyo Natural Bridge I-81
From 45$
Pet friendly Motels in Salem
View all photos
Rodeway Inn Lynchburg Near University
From 72$
View all photos
Knights Inn & Suites Dublin
From 79$
View all photos
Travelodge By Wyndham Ridgeway Martinsville Area
From 99$
Family friendly Motels in Salem
View all photos
Rocky Mount Motel Near Hwy 220
From 88$
View all photos
Super 8 By Wyndham Roanoke Va
From 60$
View all photos
Super 8 By Wyndham Martinsville Va
From 126$
Popular Motels in Salem
View all photos
Howard Johnson By Wyndham Daleville/Roanoke North
From 50$
View all photos
Budget Inn Lynchburg And Bedford
From 119$
View all photos
Days Inn By Wyndham Roanoke Civic Center
From 84$