Skip to main content

B&Bs in Salem

Find the B&Bs that appeal to you the most

Top picks for Salem hotels

Explore our most popular hotels 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.

G
Gerhard
From
Germany
Very nice rooms and Location. The concept ist cool
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 144 reviews
Price from
US$199.40
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.9
Exceptional - What previous guests thought, 21 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, 552 reviews
Price from
US$180
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.6
Fabulous - What previous guests thought, 23 reviews
Price from
US$320.85
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...

R
Rebecca
From
Australia
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.
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 60 reviews
Price from
US$306.90
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...

P
Patsy
From
Ireland
The house was full of character.
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 166 reviews
Price from
US$121.77
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.

D
Daniel
From
Colombia
Very comfortable. Wonderful breakfast
Scored out of 10, guest rating 7.7
Good - What previous guests thought, 338 reviews
Price from
US$118.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.

C
Charlotta
From
Switzerland
The room was really nicely decorated and spacious. Parking was very convenient and enough spots for all guests. A lot of thought had clearly gone into the house in general.
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 24 reviews
Price from
US$115
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.7
Exceptional - What previous guests thought, 717 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.

A
Anne Maria
From
United Kingdom
Beautiful location lovely views of the harbour. Our room (Essex room) was very cosy, clean and comfortable
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 107 reviews
Price from
US$189
1 night, 2 adults
All B&Bs in Salem

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.

G
Gerhard
From
Germany
Very nice rooms and Location. The concept ist cool
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 144 reviews
Price from
US$199.40
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.9
Exceptional - What previous guests thought, 21 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, 552 reviews
Price from
US$180
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.6
Fabulous - What previous guests thought, 23 reviews
Price from
US$320.85
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...

R
Rebecca
From
Australia
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.
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 60 reviews
Price from
US$306.90
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...

P
Patsy
From
Ireland
The house was full of character.
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 166 reviews
Price from
US$121.77
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.

D
Daniel
From
Colombia
Very comfortable. Wonderful breakfast
Scored out of 10, guest rating 7.7
Good - What previous guests thought, 338 reviews
Price from
US$118.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.

C
Charlotta
From
Switzerland
The room was really nicely decorated and spacious. Parking was very convenient and enough spots for all guests. A lot of thought had clearly gone into the house in general.
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 24 reviews
Price from
US$115
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.7
Exceptional - What previous guests thought, 717 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.

A
Anne Maria
From
United Kingdom
Beautiful location lovely views of the harbour. Our room (Essex room) was very cosy, clean and comfortable
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 107 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 8.6
Fabulous - What previous guests thought, 23 reviews

Popular with guests booking B&Bs in Salem

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

Popular with guests booking B&Bs in Salem

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

Popular with guests booking B&Bs in Salem

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

Popular with guests booking B&Bs in Salem

Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 144 reviews

Popular with guests booking B&Bs in Salem

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

Popular with guests booking B&Bs in Danvers

Scored out of 10, guest rating 7.7
Good - What previous guests thought, 338 reviews

Popular with guests booking B&Bs in Marblehead

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