Skip to main content

Get the advice you need. Check the latest COVID-19 restrictions before you travel. Learn more

Filter by:


Star Rating

5 stars 4 stars 3 stars 2 stars 1 star

Review Score

Wonderful: 9+ Very Good: 8+ Good: 7+ Pleasant: 6+
Salem – 17 hotels and places to stay
Our Top Picks Lowest Price First Star rating and price Top Reviewed

See the latest prices and deals by choosing your dates.

Salem Waterfront Hotel & Suites

Hotel in Salem

Boasting an on-site restaurant and lounge, a fitness center and a heated indoor swimming pool, Salem Waterfront Hotel & Suites is located in Salem, Massachusetts, 3.7 mi from Abbott Park. Very attentive staff at the desk the maintenance staff also very good and helpful they were very welcoming at the regatta pub we were delightfully taken care of by Kim who went out of her way to make our stay a memorable one thank Kim

Show more Show less
8.3
Very Good
1,108 reviews
Price from
$249
per night

Hawthorne Hotel

Hotel in Salem

This Salem, Massachusetts hotel is located just 591 feet from the Salem Witch Museum and Salem Common. It features an on-site restaurant and bar and free Wi-Fi access in every room. Great looks, clean and very classy place to stay.

Show more Show less
8.8
Excellent
634 reviews
Price from
$219
per night

The Hotel Salem

Hotel in Salem

The Hotel Salem is located in Salem, 1.4 miles from Glendale Cove Beach and 1.4 miles from Dead Horse Beach. Everything and everyone at this location is delightful. Food and drinks were great, location is central with everything in walking distance. Good times.

Show more Show less
8.1
Very Good
503 reviews
Price from
$197
per night

Hampton Inn Salem, Ma

Hotel in Salem

Located in Salem and with Glendale Cove Beach reachable within 1.2 miles, Hampton Inn Salem, Ma provides concierge services, allergy-free rooms, a fitness center, free WiFi and a shared lounge. Great location, friendly staff

Show more Show less
9
Wonderful
1,344 reviews
Price from
$238.28
per night

The Coach House

Hotel in Salem

Located in Salem, a 4-minute walk from Glendale Cove Beach, The Coach House provides accommodations with free WiFi and free private parking. Super nice and clean, great location reasonably priced.

Show more Show less
8.8
Excellent
42 reviews
Price from
$218.90
per night

The Salem Inn

Salem

Set in America's oldest seaport, only steps from famous sites, this property consists of 3 historical homes and provides a free daily breakfast and a number of amenities such as free WiFi access, free... The location was perfect, we walked to attractions and restaurants. The train station was about a 5 minute drive and it was very easy to use the train to go to Boston for a day trip. Staff was friendly and always texted reminders about ordering our breakfast for the next day.

Show more Show less
9
Wonderful
745 reviews
Price from
$244
per night

The Merchant

Salem

Featuring free WiFi throughout the property, The Merchant offers accommodations in an historic building in Salem. Each room has a flat-screen TV with cable channels. what an absolute treasure of a place. Each room is gorgeous, there are fridges on the 1st and 3rd floor you can put your own items in, our room was on the 3rd floor so very convenient. Snacks are provided, and the staff are lovely. It’s smack dab in the middle of everything in Salem you could walk to any attraction, shopping or dining. housekeeping was timely? it was very quiet, we loved it!

Show more Show less
9.4
Wonderful
169 reviews
Price from
$272
per night

Northey Street House

Salem

Located in Salem, 1.2 miles from Dead Horse Beach and 1.8 miles from Glendale Cove Beach, Northey Street House provides accommodations with free WiFi, air conditioning, a garden and a shared lounge. I loved everything. Flora makes everything so easy and has thought of everything to make your stay amazing! We can't wait to go back!

Show more Show less
9.1
Wonderful
67 reviews
Price from
$330.15
per night

The Daniels House Bed and Breakfast

Salem

Located in Salem, a 18-minute walk from Dead Horse Beach and 1.5 miles from Glendale Cove Beach, The Daniels House Bed and Breakfast provides accommodations with free WiFi, air conditioning and access... the location is perfect - everything is walkable. staff were incredibly attentive and easy to connect with!

Show more Show less
9.5
Exceptional
66 reviews
Price from
$289
per night

Apartments in Salem

Salem

Located in the North Shore of Salem, Massachusetts, with access to Salem's waterfront and historic district, Apartments in Salem offers free WiFi. Great apartment. Conveniently located and within easy walking distance to local attractions. Easy check in and great host.

Show more Show less
7.5
Good
41 reviews
Price from
$302
per night

Most-booked hotels in Salem in the past month

FAQs about hotels in Salem

Subscribe to receive premium deals

Prices drop the second you sign up!

What Guests Said About Salem:

Explore guest reviews of hotels in Salem

See all