Find Hotels with Restaurants in Salem, OR

    Plan, book, stay with confidence
    bex rewards loyalty icon
    Be picky
    Search almost a million properties worldwide
    one key icon
    Treat yourself
    Save instantly and earn perks with One Key
    today icon
    Change your mind
    Book hotels with free cancellation

Pick from 49 Salem Hotels with Restaurants and compare room rates, reviews, and availability. Most hotels are fully refundable.

Serves dinner and happy hour
Oregon Garden Resort
3.0 star property
9.2 out of 10, Wonderful, (1002)
"Such a beautiful resort. "
The price is $127
$129 total
includes taxes & fees
May 28 - May 29
Oregon Garden Resort
Egyptian cotton sheets, premium bedding, pillowtop beds, desk
The Grand Hotel - Salem
3.5 star property
9.2 out of 10, Wonderful, (1000)
"The staff was tremendous. The only challenge were the elevators. Limited access and very very slow."
The price is $179
$206 total
includes taxes & fees
May 20 - May 21
The Grand Hotel - Salem
Exterior
Best Western Plus Mill Creek Inn
2.5 star property
9.2 out of 10, Wonderful, (1001)
"Amazing amenities and very friendly staff. "
The price is $140
$157 total
includes taxes & fees
May 28 - May 29
Best Western Plus Mill Creek Inn
Front of property
The Hotel Salem
3.0 star property
9.0 out of 10, Wonderful, (1005)
"Good value"
The price is $125
$142 total
includes taxes & fees
May 19 - May 20
The Hotel Salem
Garden
Best Western Premier Keizer/Salem Hotel
3.0 star property
9.0 out of 10, Wonderful, (551)
"Very friendly staff and very clean..."
The price is $135
$145 total
includes taxes & fees
May 22 - May 23
Best Western Premier Keizer/Salem Hotel
Lobby
Comfort Inn & Suites McMinnville Wine Country
2.5 star property
8.8 out of 10, Excellent, (947)
"Overall a nice place to stay. We enjoyed the pool and hot tub and that towels were available. Check in was very slow, system was not working very well. We had to visit the desk three times to get two working keys. The last time I noticed the girl was trying to reuse the key that still didn't work. I asked her to get a new one. Suddenly, we had two working keys. She seemed annoyed that I had asked her to do that. We only had one lamp in the room so there wasn't enough light to read at...
The price is $139
$155 total
includes taxes & fees
May 19 - May 20
Comfort Inn & Suites McMinnville Wine Country
Bar (on property)
Silverton Inn & Suites
2.5 star property
8.8 out of 10, Excellent, (304)
"The hotel had character, kind staff, and close to the town. "
The price is $209
$301 total
includes taxes & fees
May 20 - May 21
Silverton Inn & Suites
Exterior
McMenamins Hotel Oregon
2.5 star property
8.6 out of 10, Excellent, (253)
"I loved the B&B vibe and historic feel of the place. "
The price is $119
$133 total
includes taxes & fees
May 19 - May 20
McMenamins Hotel Oregon
Indoor pool, sun loungers
Holiday Inn Salem, an IHG Hotel
3.0 star property
8.4 out of 10, Very Good, (665)
"The accommodations were in clean and modern. We had hot water for all of us to shower and plenty of quiet rest in decent beds with comfortable beds. The staff was professional and knowledgeable and upbeat. Easy on/off from the highway. Food close by. We would stay here again for an over night visit or business trip. "
The price is $103
$116 total
includes taxes & fees
May 20 - May 21
Holiday Inn Salem, an IHG Hotel
Double Room, 2 Queen Beds, Non Smoking | Premium bedding, desk, laptop workspace, blackout drapes
La Quinta Inn & Suites by Wyndham Salem OR
2.5 star property
8.2 out of 10, Very Good, (201)
"Great"
The price is $110
$124 total
includes taxes & fees
May 20 - May 21
La Quinta Inn & Suites by Wyndham Salem OR
Don't see what you're looking for?
See all available properties in 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.

Salem Hotels with Restaurants information

 

Hotels with Restaurants in Salem

49

Highest price
$209
Cheapest price
$99
Number of guest reviews
7,373
Total number of hotels in Salem
1,516

 

Frequently asked questions

How much do hotels with dining in Salem cost?
Prepare to pay between $99 and $209 per night for hotels in Salem. The ideal stay with a restaurant, or one with access to awesome culinary experiences, is waiting for you with Expedia. 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 dining in Salem?
Select from multiple hotels with dining in Salem with a total average guest review rating of 8.6. Hampton Inn & Suites Salem, OR will place you near some great foodie experiences. This popular 2.5-star hotel also comes with a vineyard and private winery tours. Holiday Inn Express & Suites Salem North - Keizer, an IHG Hotel is another sought-after option with dining. It has a 2.5-star rating and conveniences such as a swimming pool and designer toiletries.
How many hotels with dining are there in Salem?
Choose from 49 hotels offering access to great dining options in Salem. Whether you’re traveling with the little ones or getting away with your buddies, Expedia can help you find the right place.
What are the best cheap hotels with dining in Salem?
Keep both your budget and taste buds happy at one of our Salem hotels with dining that start from just $99 per night. Hampton Inn & Suites Salem, OR will put you close to some tempting dining experiences. Handy amenities here include a winery and winery tour options. Also check out Holiday Inn Express & Suites Salem North - Keizer, an IHG Hotel, which has a swimming pool and designer toiletries. Use the money you save at either retreat to dine your way around Salem! If you’re sightseeing in Salem on a budget, there are lots of free and popular attractions to add to your to-do list. Willamette Mission State Park and Honeywood Winery are always favorites. 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?
You and your crew will feel right at home at Hampton Inn & Suites Salem, OR, a 2.5-star option just a quick drive from downtown. Amenities here include complimentary breakfast and a swimming pool. Another family-friendly hotel with dining in Salem is Holiday Inn Express & Suites Salem North - Keizer, an IHG Hotel. A swimming pool and complimentary breakfast help make this 2.5-star property a top pick. Salem has plenty of family-friendly attractions to visit that’ll entertain the kids. Enchanted Forest Theme Park and Town and Country Bowling Lanes guarantee fun for travelers of all ages.
Why book your hotel with dining in Salem with Expedia?
Whether you’d prefer a hotel with a restaurant, or one that’s close to a foodie hub, Expedia will have a stay that suits your tastes. Use our handy filters to search for Salem hotels with their own dining options. You can also narrow your search for properties in well-known locations full of restaurants, cafés or markets. Whatever you choose, you’ll always score a delicious bargain with Expedia!
How can I find cheap hotels with dining in Salem?
The quickest way to find cheap hotels with dining in Salem is with Expedia’s handy filter tool. Find accommodations with restaurants or a few extra touches, like included breakfast and dinner. You can also refine your search results by amenities, budget and star rating to take advantage of excellent rates in just a few clicks.
What is there to do in Salem near my hotel with dining?
There are tons of impressive things to do and see in Salem. Discover leading attractions like Willamette Valley Vineyards, Enchanted Forest Theme Park and Elsinore Theater. Willamette Mission State Park, State Capitol State Park and Honeywood Winery are other must-see’s.

Recent reviews of Salem hotels
Expedia verified reviews