Search Hotels with Restaurant in Salem

Start date: Check-in selected.
To Date
End date: Check-out
  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
  • Be picky

    Search almost a million properties worldwide

Check availability on Salem Hotels with Restaurant

Next weekend
In two weeks

Top Salem Hotels with Restaurant

Holiday Inn Express Corydon by IHG

2.5 star property
Corydon
8.6 out of 10, Excellent, (358)
"Very clean and great staff!"
United States
Donna
The price is 2.299.028 ₫
2.551.921 ₫ total
includes taxes & fees
6 Dec - 7 Dec
Holiday Inn Express Corydon by IHG

Hilton Garden Inn Jeffersonville Louisville North

3.0 star property
Jeffersonville
9.6 out of 10, Exceptional, (394)
"Clean, great staff and quiet facilities "
United States
john
The price is 2.190.299 ₫
2.475.038 ₫ total
includes taxes & fees
4 Dec - 5 Dec
Hilton Garden Inn Jeffersonville Louisville North
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

Explore a world of travel with Expedia

Frequently asked questions

Why book your hotel with restaurants in Salem with Expedia?
Reserving a hotel with restaurants in Salem is as easy as entering your travel dates and choosing an option that checks your boxes. On the search for a stay that has its own restaurant or is in a culinary hub? Want it to be inexpensive or upscale? Use Expedia's search filters to narrow your results even further and find the perfect fit.
How can I find cheap hotels with restaurants in Salem?
Expedia can help you narrow down your search for cheap hotels with restaurants in Salem. Try our helpful filter tools to reserve stays with restaurants or delicious extras, like included breakfast. You can also choose how much you want to spend per night and your preferred hotel star rating to minimize costs.