Best Hotels in Salem

$111
Average/night*
    •  
    •  
    •  
    •  
    •  

#1
BEST WESTERN PLUS Mill Creek Inn
$89
Average/night*
    •  
    •  
    •  
    •  
    •  

#2
Quality Suites Keizer
$111
Average/night*
    •  
    •  
    •  
    •  
    •  

#3
Residence Inn by Marriott Salem

advertisement

Sign up to Away's Travel Insider

Preview newsletter »