Skip to content

4-star hotels in Salem

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

12 hotelsDaily check at 19:12 local time: from $393

12 hotelsDaily check at 19:12 local time: from $393
Guests

4-star hotels tonight

Checking prices for tonight…

12 hotels shown

Charming 3BR Apartment at Historic Salem Common - Lally's House" · 0.9 km from the centreGuest rating 9.7 out of 10Check prices
Charming 4 BDR - Walk to Downtown & Free parking! · 0.8 km from the centreGuest rating 8.3 out of 10Check prices
Couples and beach lovers meet your needs in one location · Marblehead · 3.8 km from the centreGuest rating 8.0 out of 10Check prices
Hot Tub, Electric Bikes, Solo Stove, Projector, Smores · Marblehead · 2.5 km from the centreGuest rating 8.8 out of 10Check prices
Moody Salem Home Away From Home · 1.0 km from the centreGuest rating 9.6 out of 10Check prices
NEW! Family-Friendly Getaway -1 Mi to Dtwn Salem w Roof Deck & Tiki Bar · 1.2 km from the centreGuest rating 9.2 out of 10Check prices
Northey Street House · 0.9 km from the centreGuest rating 9.6 out of 10Check prices
Properties by Menjivar · Beverly · 3.0 km from the centreGuest rating 9.0 out of 10Check prices
Salem Waterfront Hotel & Suites · 0.5 km from the centreGuest rating 9.1 out of 10Check prices
Sherizee Home · Marblehead · 3.6 km from the centreGuest rating 10.0 out of 10Check prices
Walk to Downtown Salem · 0.9 km from the centreGuest rating 9.3 out of 10Check prices
Walk to Downtown Salem with Arcade- Free Parking! · 0.8 km from the centreGuest rating 9.5 out of 10Check prices

4-star hotels in Salem: FAQ

How much is a 4-star hotel in Salem?

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