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. Luvd staying here. Very comfy rooms and great location.

Show more Show less
8.3
Very Good
1,112 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. The hotel was so beautiful. the restaurant and tavern had delicious food and drinks. the room had very comfortable beds.

Show more Show less
8.8
Excellent
639 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. staff and location were amazing

Show more Show less
8.1
Very Good
506 reviews
Price from
$202
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. Good location. Nice breakfast. Rooms were very comfortable and staff was great.

Show more Show less
9
Wonderful
1,346 reviews
Price from
$247.48
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
43 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... Loved the old hotel and location

Show more Show less
9
Wonderful
747 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. Wonderfull atmosphere with attention to detail exceptional Complementary breakfast and snack items appreciated Beautifully presented heritage building and rooms Staff exceptional Truly a boutique hotel Great location

Show more Show less
9.4
Wonderful
169 reviews
Price from
$269
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 History in the building in unreal and is very well preserved. we stayed in “The Great Room” and it was absolutely beautiful and 1 of the oldest rooms in the house. Vijay was so lovely and even though we came in off season, he still made time to show us parts of the house that the guests wouldn’t have access too due to it being in its most original form from the 1600’s. We fell in love with the property, the town and the people. We are super lucky to have seen the town and are even more excited to come back and see it in full swing in the month of October.

Show more Show less
9.4
Wonderful
67 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