A red brick building with arched windows and a Town Hall sign.

Search Hotels with Restaurant in Salem

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Save instantly and earn perks with One Key
  • Be picky

    Search almost a million properties worldwide

Check availability on Salem Hotels with Restaurant

This weekend
Next weekend

Our top choices for Salem hotels with a restaurant

1. Hawthorne Hotel

Hawthorne Hotel
3.5 star property
Downtown Salem
9.4 out of 10, Exceptional, (1,613 reviews)
"Amazing place to stay, such a charming feel to the entire place"
United States
Karrie
The price is £116
includes taxes & fees
23 Nov - 24 Nov
Hawthorne Hotel

2. Salem Waterfront Hotel & Suites

Salem Waterfront Hotel & Suites
3.5 star property
Salem
9.4 out of 10, Exceptional, (1,000 reviews)
"Great stay in a great central location for this little town!"
United States
Jordan
The price is £148
includes taxes & fees
22 Nov - 23 Nov
Salem Waterfront Hotel & Suites

3. The Hotel Salem

The Hotel Salem
3.0 star property
Downtown Salem
9.4 out of 10, Exceptional, (1,120 reviews)
"Great stay...location amd staff were second to none."
United States
Eugene
The price is £152
includes taxes & fees
23 Nov - 24 Nov
The Hotel Salem

4. The Bell Inn

The Bell Inn
5.0 star property
Peabody
9.2 out of 10, Wonderful, (328 reviews)
"Absolutely gorgeous, clean, and friendly place to stay. Kind owners, staff and very close to popular tourist destinations! Might even book my wedding here!"
United States
Michelle
The price is £118
includes taxes & fees
23 Nov - 24 Nov
The Bell Inn

5. Boston Marriott Peabody

Boston Marriott Peabody
3.5 star property
South Peabody
8.8 out of 10, Excellent, (1,000 reviews)
"Loved it was clean and well kept, cute bar area, great price right outside Salem!!!"
United States
Heather
The price is £128
includes taxes & fees
15 Nov - 16 Nov
Boston Marriott Peabody

6. Holiday Inn Hotel & Suites Boston - Peabody by IHG

Holiday Inn Hotel & Suites Boston - Peabody by IHG
3.0 star property
Peabody
7.4 out of 10, Good, (1,005 reviews)
"very nice hotel"
United States
angel
The price is £84
includes taxes & fees
27 Nov - 28 Nov
Holiday Inn Hotel & Suites Boston - Peabody by IHG

7. DoubleTree by Hilton Boston North Shore

DoubleTree by Hilton Boston North Shore
4.0 star property
Danvers
8.2 out of 10, Very good, (2,588 reviews)
"Really great stay."
United States
Matthew
The price is £78
includes taxes & fees
23 Nov - 24 Nov
DoubleTree by Hilton Boston North Shore

8. The Northshore Hotel - Boston/Danvers

The Northshore Hotel - Boston/Danvers
2.0 star property
Danvers
7.8 out of 10, Good, (1,223 reviews)
"I think this is a perfect hotel for a quick weekend getaway in Boston and Salem! Big rooms and very dog friendly, front desk staff very nice"
United States
Rachael
The price is £91
includes taxes & fees
3 Nov - 4 Nov
The Northshore Hotel - Boston/Danvers

9. Comfort Inn & Suites Logan International Airport

Comfort Inn & Suites Logan International Airport
2.5 star property
Revere
9.0 out of 10, Wonderful, (2,452 reviews)
"Great place to stay outside of Boston."
United States
William
The price is £93
includes taxes & fees
26 Nov - 27 Nov
Comfort Inn & Suites Logan International Airport

10. Hampton Inn Boston - Logan Airport

Hampton Inn Boston - Logan Airport
3.0 star property
Revere
8.2 out of 10, Very good, (5,543 reviews)
"Nice little Cafe and the rooms were well equipped"
United States
Bruce
The price is £82
includes taxes & fees
25 Nov - 26 Nov
Hampton Inn Boston - Logan Airport
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Top Salem Hotel Reviews

Frequently asked questions

How much do hotels with restaurants in Salem cost?
The price for hotels in Salem ranges from £78 to £152 per night. Expedia has unbeatable offers on properties with restaurants or near foodie areas that'll please both your taste buds and wallet. This price was available on Expedia within the past 7 days, for a hotel booking with a check-in date within the next year. Prices reflect current offers and availability is subject to change. Additional terms may apply.
What are the best hotels with restaurants in Salem?
We recommend The Merchant. Settle in at this 3-star stay which features a terrace and designer toiletries. The Hotel Marblehead is another popular hotel with dining worth considering. Book into this 3.5-star option and make the most of amenities such as a terrace and a pillowtop mattress. You can choose from multiple hotels with restaurants in Salem with a total average guest review rating of 8.7.
How many hotels with restaurants are there in Salem?
Use up your holiday days and choose from 8 hotels with restaurants in Salem. For official business travel, a romantic break and everything in between, Expedia can help you find a stay offering all kinds of flavours in a few quick clicks.
What are the best cheap hotels with dining in Salem?
Keep both your taste buds and wallet happy at one of our Salem hotels with restaurants that start at only £78 per night. Comfort Inn & Suites Logan International Airport will give you easy access to some delicious dining experiences. Amenities here include a terrace and a swimming pool. Also check out Best Western Plus North Shore Hotel, which offers a terrace and a swimming pool. Use the cash you save at either stay to eat your way around Salem! If you're exploring Salem on a budget, there are lots of free attractions to add to your itinerary. Revere Beach and Singing Beach are visitor favourites. This price was available on Expedia within the past 7 days, for a hotel booking with a check-in date within the next year. Prices reflect current offers and availability is subject to change. Additional terms may apply.
Are there any family-friendly hotels with restaurants in Salem?
Holidaying with the family in Salem couldn't be easier at The Merchant. With access to dining and conveniences including complimentary breakfast and a fireplace, your crew can rest and relax at this 3-star stay. The Hotel Marblehead is another family-friendly hotel that will put you close to some awesome foodie experiences. It has a 3.5-star rating and amenities including a nearby beach and complimentary breakfast. After checking in and kicking back together in your comfy digs, it's time to discover the local sights. CoCo Key Water Resort - Boston and Salem Willows Park are fun family-friendly attractions in Salem.
Why book your hotel with dining in Salem with Expedia?
Expedia will help you find your dream hotel with dining in Salem. Use our filters to search for stays with a restaurant on-site. If you have a certain budget, select how much you'd like to spend and the star rating of your hotel. We'll help you find the perfect place whatever your tastes or bank balance.
How can I find cheap hotels with dining in Salem?
With Expedia's nifty filter tool, sourcing cheap hotels with dining in Salem is easy. To find accommodation that are easy on the wallet, narrow down your search by budget, meal plans and star rating.
What is there to do in Salem near my hotel with dining?
There are tons of superb things to fill your days in Salem. Discover attractions like CoCo Key Water Resort - Boston, Peabody Essex Museum and Revere Beach. Singing Beach, Salem Museum and North Shore Music Theatre are also visitor favourites.

Explore a world of travel with Expedia