Skip to main content

B&Bs in Salem

Find the B&Bs that appeal to you the most

The best B&Bs in Salem

Check out our pick of great B&Bs in Salem

Filter by:

Review score

The Merchant

Salem

Situated within 1.8 km of Glendale Cove Beach and 500 metres of Peabody Essex Museum, The Merchant features rooms with air conditioning and a private bathroom in Salem.

J
JOSE LUIS
From
Mexico
This hotel its gorgeous! if you are thinking on stayung in Salem for a few nights this is the place.
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 141 reviews
Price from
US$223.20
1 night, 2 adults

Daniels House Inn

Salem

Located in Salem, within 1.6 km of Dead Horse Beach and 300 metres of The House of the Seven Gables, Daniels House Inn provides accommodation with a garden and free WiFi as well as free private...

S
Sara
From
United Kingdom
Daniels house was amazing, rich in history, and it was beautiful inside and out. If I return to Salem, I would definitely go back to and you need longer than 1 night. The house was exceptionally clean and smelt so good interiors tastefully decorated. The owners were also lovely people and very keen to keep the historical factor of the house.
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 58 reviews
Price from
US$306.90
1 night, 2 adults

Stepping Stone Inn

Salem

Set in Salem, 2.2 km from Glendale Cove Beach, Stepping Stone Inn offers accommodation with free WiFi and free private parking.

H
Holly
From
United Kingdom
This place is wonderful, Matt and Kelly are both so friendly and welcoming, they made us feel so at home! Its a beautiful building in an amazing location and we couldn't have enjoyed our stay more.
Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 19 reviews
Price from
US$264.79
1 night, 2 adults

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...

J
Jordan
From
Ireland
Honestly, for the sheer size of the room and the complimentary breakfast, plus the fact I had booked for my fiancé and her two children, it was great value for money, especially considering how close we were to the main streets. Should we find ourselves staying overnight in Salem, we'll definitely be back to the Salem Inn. Very special stay for us over new years.
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 568 reviews
Price from
US$185
1 night, 2 adults

Silsbee's by Daniels House

Salem

Situated in Salem, within 1.5 km of Dead Horse Beach and 300 metres of The House of the Seven Gables, Silsbee's by Daniels House features accommodation with a garden and as well as free private...

R
Rhoda
From
United Kingdom
The property was so unique in its character and history. Location was very good as it’s very central to everything but still nice and quiet. Patrick was very accommodating and helpful.
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 23 reviews
Price from
US$320.85
1 night, 2 adults

The Hotel Marblehead

Marblehead (Near Salem)

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...

R
Rebecca
From
Australia
Beautiful property. Room was just right for us. Staff were friendly and helpful.
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 169 reviews
Price from
US$136.40
1 night, 2 adults

Comfort Inn Danvers - Boston North Shore

Danvers (Near Salem)

Comfort Inn Danvers is located in Danvers and especially designed for longer stays, with all rooms featuring a fully equipped kitchen. The hotel offers free WiFi and a 24-hour front desk.

P
Patricia
From
Brazil
The best breakfast, excellent and nice staff, specially Leandro Januario. I will definitely stay there if I need to go back to Danvers.
Scored out of 10, guest rating 7.8
Good - What previous guests thought, 331 reviews
Price from
US$101.15
1 night, 2 adults

The Ipswich Inn

Ipswich (Near Salem)

Situated in Ipswich, 21 km from Peabody Essex Museum, The Ipswich Inn features accommodation with a garden, free private parking and a restaurant.

Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 15 reviews
Price from
US$136.85
1 night, 2 adults

Boston Yacht Haven

Boston (Near Salem)

This waterfront inn boasts an on-site marina that is filled with boats during the summer season. All rooms feature free Wi-Fi, a flat-screen TV, and views of the harbor or city.

c
christine
From
Canada
The hotel is beautifully furnished and the room was very comfortable and spacious. The room was very clean and the beds were comfortable. The bathroom was large and the room came with nice touches: a bottle of wine, remote skylight blinds, a heated bathroom floor, a plate of cookies in the hall in the afternoon, a list of nearby recommended restaurants, breakfast delivered to the room each morning. We arrived by water taxi from the airport and a young man from the staff met us at the wharf and brought our bags up which was a nice touch. When we left on our final day before the regular breakfast time, the staff made sure to deliver cereal and fruit the night before. A member of the staff came to take our suitcases down the stairs on his day off as the elevator was out of service. The location is perfect for catching ferries to Salem and Nantucket as well as walking distance to several fantastic Italian restaurants. Would definitely stay here again!
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 707 reviews
Price from
US$340
1 night, 2 adults

Harborview Inn

Gloucester (Near Salem)

Featuring a terrace, Harborview Inn is located in Gloucester in the Massachusetts region, 400 metres from Pavilion Beach and 27 km from Peabody Essex Museum.

T
Thomas
From
Ireland
Had a great stay in Gloucester at John's Inn. Everything was well taken care of. Friendly hosts happy to help and talk about the area. Wonderful experience staying in a historic New England house right on the harbor.
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 114 reviews
Price from
US$189
1 night, 2 adults
All B&Bs in Salem

Looking for a B&B?

For travellers who enjoy beauty in the simple things, a bed and breakfast (B&B) is the perfect place for a getaway. Hosts welcome guests into their homes and provide a private room and complimentary breakfast. Bathrooms may be shared by other guests, and there is often shared space with the host.

Most booked B&Bs in Salem and surroundings in the past month

See all

Popular with guests booking B&Bs in Salem

Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 141 reviews

Popular with guests booking B&Bs in Salem

Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 45 reviews

Popular with guests booking B&Bs in Salem

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

Popular with guests booking B&Bs in Salem

Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 19 reviews

Popular with guests booking B&Bs in Salem

Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 58 reviews

Popular with guests booking B&Bs in Salem

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

Popular with guests booking B&Bs in Danvers

Scored out of 10, guest rating 7.8
Good - What previous guests thought, 335 reviews

Popular with guests booking B&Bs in Marblehead

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