Skip to main content

Three-Star Hotels in Salem

Find the three-star hotels that appeal to you the most

The best three-star hotels in Salem

Check out our pick of great three-star hotels in Salem

Looking for a three-star hotel?

Combining comfort with value for money, three-star hotels offer a wide assortment of amenities to keep you content. You can expect to find en suite bathrooms, WiFi in public areas and a dining area with breakfast options. Plenty of chain hotels fall within this star rating and offer central locations close to popular landmarks.

Most booked three-star hotels in Salem and surroundings in the past month

See all

Popular with guests booking three-star hotels in Salem

Scored out of 10, guest rating 9.9
Exceptional - What previous guests thought, 21 reviews

Popular with guests booking three-star hotels in Salem

Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 53 reviews

Popular with guests booking three-star hotels in Salem

Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 555 reviews

Popular with guests booking three-star hotels in Salem

Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 692 reviews

Popular with guests booking three-star hotels in Salem

Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 1,194 reviews

Popular with guests booking three-star hotels in Peabody

Scored out of 10, guest rating 7.5
Good - What previous guests thought, 490 reviews

Popular with guests booking three-star hotels in Peabody

Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 1,002 reviews

Popular with guests booking three-star hotels in Danvers

Scored out of 10, guest rating 7.9
Good - What previous guests thought, 666 reviews

Popular with guests booking three-star hotels in Peabody

Scored out of 10, guest rating 6.8
Pleasant - What previous guests thought, 160 reviews

Popular with guests booking three-star hotels in Peabody

Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 252 reviews

Enjoy breakfast in Salem and nearby

Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 168 reviews

Situated in Marblehead, within 1 km of Devereux Beach and 4.9 km of Peabody Essex Museum, The Hotel Marblehead features accommodation with a terrace and as well as free private parking for guests who...

From US$272.48 per night
Scored out of 10, guest rating 7.9
Good - What previous guests thought, 666 reviews

This Danvers, Massachusetts hotel is a 5-minute walk to Liberty Tree Mall and a 10-minute drive to Salem. It offers free Wi-Fi and spacious rooms.

From US$120.41 per night
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 87 reviews

Located 10 km from Peabody Essex Museum, Residence Inn Boston North Shore/Danvers offers 3-star accommodation in Danvers and features a seasonal outdoor swimming pool, a fitness centre and a shared...

From US$160.85 per night
Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 1,002 reviews

With easy access to Interstate 95, and 22 km from Logan International Airport, Hampton Inn Boston/Peabody offers guests a salt/saline-water indoor pool and complimentary hot breakfast.

From US$109 per night
Scored out of 10, guest rating 7.6
Good - What previous guests thought, 396 reviews

Set in Peabody, 10 km from Peabody Essex Museum, Homewood Suites by Hilton Boston - Peabody offers accommodation with a fitness centre, free private parking, a terrace and barbecue facilities.

From US$139.22 per night
Scored out of 10, guest rating 7.5
Good - What previous guests thought, 490 reviews

SpringHill Suites Boston is situated 20 minutes’ drive from Rockport and Downtown Boston. It features spacious guest bedrooms, an indoor swimming pool and free Wi-Fi throughout the hotel.

From US$122.48 per night
Scored out of 10, guest rating 6.8
Pleasant - What previous guests thought, 160 reviews

Just off Interstate 95, within driving distance of downtown Boston and the seaport town of Salem, this hotel in Peabody, Massachusetts offers free internet access and an indoor pool.

From US$106.34 per night
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 1,007 reviews

Best Western Plus North Shore Hotel is located in Danvers and has a fitness centre and garden. All rooms boast a TV with cable channels and a private bathroom.

From US$136.21 per night

Save money on three-star in Salem and nearby – budget options available

Scored out of 10, guest rating 7.6
Good - What previous guests thought, 115 reviews

Situated within 10 km of The House of the Seven Gables and 23 km of Cambridge College, Candlewood Suites - Boston North Shore - Danvers by IHG offers rooms in Danvers.

From US$106.34 per night

3 star hotels that guests love in Salem

See all
Avg. price/night: US$339.12
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 1,194 reviews
Location was amazing, staff were very friendly, beds extremely comfortable and the air conditioning was very well received. Breakfast was pleasant. My husband used the gym and said it was a good space with some decent equipment.
Guest review by
Sally
Young couple
Avg. price/night: US$172.02
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 692 reviews
Great location in downtown Salem. Close to attractions, restaurants, etc.
Guest review by
Robert
Young couple
Avg. price/night: US$201.06
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 555 reviews
Location amazing. Close to everything Staff very friendly , free parking close by and working via email on keeping u up to date . That's a plus.
Guest review by
ilse
People with friends
Avg. price/night: US$172.02
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 692 reviews
Great location, good size room and much better bathroom than the economy rooms.
Guest review by
Tyler
Solo traveller