Skip to content

3-star hotels in Salem

There are 17 3-star hotels listed in Salem. Over the last 7 days, the median price was $124 a night for two adults.

17 hotelsDaily check at 22:12 local time: from $74

17 hotelsDaily check at 22:12 local time: from $74
Guests

3-star hotels tomorrow night

Checking prices for tomorrow night…

17 hotels shown

Best Western Plus Mill Creek Inn · 3.8 km from the centreGuest rating 9.0 out of 10Check prices
Hampton Inn and Suites Salem · 3.9 km from the centreGuest rating 9.6 out of 10Check prices
Historic Home Near Downtown Salem: Walk to Capitol · 1.5 km from the centreGuest rating 6.0 out of 10Check prices
Holiday Inn - Salem by IHG · 3.4 km from the centreGuest rating 7.9 out of 10Check prices
Home2 Suites By Hilton Salem · 3.8 km from the centreGuest rating 10.0 out of 10Check prices
Knights Inn Salem · 1.3 km from the centreGuest rating 5.8 out of 10Check prices
La Quinta by Wyndham Salem OR · 4.0 km from the centreGuest rating 8.1 out of 10Check prices
Mad Men · 1.3 km from the centreGuest rating 7.8 out of 10Check prices
Motel 6-Salem, OR · 3.4 km from the centreGuest rating 5.1 out of 10Check prices
Residence Inn by Marriott Salem · 4.1 km from the centreGuest rating 7.8 out of 10Check prices
Salem Getaway w/ Hot Tub Near Parks & Boating! · 3.9 km from the centreGuest rating 6.0 out of 10Check prices
Sandia · 1.3 km from the centreGuest rating 9.0 out of 10Check prices
Shilo Inn Suites Salem · 3.3 km from the centreGuest rating 7.1 out of 10Check prices
Suede · 1.2 km from the centreGuest rating 8.3 out of 10Check prices
Talavera · 1.3 km from the centreGuest rating 10.0 out of 10Check prices
The Grand Hotel - Salem · 0.6 km from the centreGuest rating 9.0 out of 10Check prices
Willamette Cottage · 1.6 km from the centreGuest rating 9.3 out of 10Check prices

3-star hotels in Salem: FAQ

How much is a 3-star hotel in Salem?

Over the last 7 days, the median price for 2 adults was $124 a night, including any tax paid at the hotel.