Let KAYAK do the searching
Travelers who like staying near Salem Fairgrounds recommend Holiday Inn Express & Suites Salem, Quality Inn and Suites Salem near I-57 and Super 8 by Wyndham Salem.
The average price of a double room in Salem is $106 per night. In the last 3 days, KAYAK found great deals as cheap as $62 per night.
KAYAK users look for a hotel in Salem with free breakfast or free parking. Top-rated options with free free breakfast in Salem include Holiday Inn Express & Suites Salem and Super 8 by Wyndham Salem, while popular hotels with free parking in Salem include Quality Inn and Suites Salem near I-57 and Holiday Inn Express & Suites Salem.
After you launch a hotel search on KAYAK, you can refine your research by neighborhood, which allows you to pick the central Salem districts. You can also do a search using the city map to choose a specific location, like Salem city center.
Take a look at our extensive hotel map to find the best hotels near you.
There are many hotels in Salem that offer both parking and free parking. Popular choices among KAYAK users include Holiday Inn Express & Suites Salem, Quality Inn and Suites Salem near I-57 and Best Western Plus Centralia Hotel & Suites.