Salem Hotels with Restaurants

  • Plan, book, stay with confidence

  • bex rewards loyalty icon
    Be picky
    Search almost a million properties worldwide
    payments icon
    Treat yourself
    Sign in to save 10% or more on thousands of hotels
    today icon
    Change your mind
    Book hotels with free cancellation

Top Salem Hotels with Restaurants

Hawthorne Hotel

3.5 star property
9.4 out of 10, Exceptional, (1063)
"Charming if a bit old-fashioned hotel in a superb location for seeing and doing everything in Salem, even in a snowstorm like we had today!"
The price is RM717
RM801 total
includes taxes & fees
2 Jan - 3 Jan 2025
Hawthorne Hotel

Salem Waterfront Hotel & Suites

3.5 star property
9.0 out of 10, Wonderful, (1003)
"Hotel was clean & beautiful. Staff were friendly & professional. The town was something you would see in a hallmark movie"
The price is RM807
RM901 total
includes taxes & fees
23 Dec - 24 Dec
Salem Waterfront Hotel & Suites

The Salem Inn

3.5 star property
9.0 out of 10, Wonderful, (1001)
"Historical, friendly staff, near everything we needed and complimentary breakfast! "
The price is RM762
RM851 total
includes taxes & fees
23 Dec - 24 Dec
The Salem Inn

Stepping Stone Inn

2.5 star property
9.6 out of 10, Exceptional, (85)
"Run by the kindest people (and friendliest cats!) in all of Salem, and could not possibly be more centrally located! You can walk everywhere from here, and you have a front row seat to any events in the square - it's literally right across the street. Parking in Salem is at a premium, and we are driving a crew cab truck to make it even worse, but Matt went WELL above and beyond to make sure we got a great spot. Do note - it's a lovely old house, but like most old houses, it does have steps, ...
Stepping Stone Inn

The Merchant

3.0 star property
9.6 out of 10, Exceptional, (300)
"Amazing place to stay in Salem. Central to everything and walking distance to absolutely all major attractions. Staff is warm and hospitable. We love it."
The price is RM852
RM952 total
includes taxes & fees
2 Jan - 3 Jan 2025
The Merchant

The Hotel Salem

3.0 star property
9.0 out of 10, Wonderful, (1003)
"Great place. We will be back."
The price is RM717
RM801 total
includes taxes & fees
23 Dec - 24 Dec
The Hotel Salem
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.
Don't see what you're looking for?
See all available properties in Salem

Frequently asked questions

How much do hotels with dining in Salem cost?
The price for hotels in Salem ranges from RM717 to RM852 per night. Expedia has great offers on properties with restaurants or in foodie areas that’ll please both your stomach and wallet. These prices were 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?
You can pick from multiple hotels with restaurants in Salem with a total average guest review rating of 9.2. The Hotel Marblehead puts you near some awesome foodie experiences. This popular 3.5-star property also features a pillow top mattress and premium bedding. Hawthorne Hotel is another sought-after option with dining. It has a 3.5-star rating and amenities such as an art gallery and nearby historical attractions.
How many hotels with restaurants are there in Salem?
Make use of your holiday days and pick from 8 hotels with access to dining options in Salem. For a work-related trip, a solo adventure or anything in between, Expedia can help you find a stay to satisfy even the most discerning foodie in just a few clicks.
What are the best cheap hotels with restaurants in Salem?
Use Comfort Inn & Suites Logan International Airport as a base to experience the food scene of Salem. This well-priced escape offers amenities such as a terrace and a swimming pool. Another top pick that’ll please both your wallet and taste buds is Best Western Plus North Shore Hotel. Conveniences here include free internet services and a terrace. Hotels with restaurants in Salem start from just RM717 per night. If you’d prefer to hold on to your hard-earned money and still experience the best of Salem, add some wonderful free attractions to your must-do list. Salem Museum and Waikiki Beach are always great choices. 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 dining in Salem?
Choose The Hotel Salem and eat your way around Salem. This family-friendly hotel with dining has a 3-star rating and features including housekeeping services and a pillow top mattress. Once you’ve checked in and unpacked, there’s no shortage of family-friendly attractions to discover around Salem. Salem Museum and Salem Wax Museum guarantee fun for young and old.
Why book your hotel with restaurants in Salem with Expedia?
With Expedia, you’ll have no trouble finding your dream hotel with restaurants in Salem. Make use of our filters to search for stays with an on-site restaurant. If you have a set budget, choose how much you want to spend and the preferred star rating of your hotel. We’ll help you find the right fit whatever your tastes or bank balance.
How can I find cheap hotels with restaurants in Salem?
With Expedia’s nifty filter tool, booking cheap hotels with restaurants in Salem is easy. To discover accommodation that’ll make your wallet happy, narrow your search by meal plans, budget and star rating.
What is there to do in Salem near my hotel with restaurants?
Salem has enough experiences to keep you occupied for weeks (or months!), starting with Peabody Essex Museum. Salem Museum, Salem Willows Park and Waikiki Beach are other impressive attractions. If you’re sticking around a while, Witch Mansion and Dead Horse Beach are nice final touches to your itinerary.