Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels in Salem

Filter by star ratings
All filters
Capital Inn and Suites
6.2 Good

2.3 mi from city centre, Salem Show on map

GoodBased on 415 reviews
6.2

Capital Inn & Suites Salem offers a comfortable setting while in Salem. It also provides a 24-hour reception, a tour desk and laundry facilities.

Motel 6 Salem - Expo Center
6.9 Good

2.2 mi from city centre, Salem Show on map

GoodBased on 472 reviews
6.9

Motel 6 Salem Expo Center provides a comfortable setting while in Salem. It also features an outdoor pool and free Wi-Fi.

Travelers Inn Motel
6.5 Good

2.2 mi from city centre, Salem Show on map

GoodBased on 94 reviews
6.5

Located in Salem, Travelers Inn Motel Salem is a short drive from Oregon State Capitol and the Antique Powerland. Those staying at the property can also enjoy complimentary Wi-Fi during their stay.

Tips for booking a Salem hotel

Cheapest month:February
Most expensive month:November
Average price in Salem:$111/night
Absolute cheapest price found:$33/night
Cheapest day:Sunday
Most expensive day:Saturday
$56 - $156
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$103 - $135
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Salem hotels

Show all 71 hotels
1
Motel 6 Salem - Expo Center
6.9 Good

2.2 mi from city centre, Salem Show on map

Motel 6 Salem Expo Center provides a comfortable setting while in Salem. It also features an outdoor pool and free Wi-Fi.

2
Travelers Inn Motel
6.5 Good

2.2 mi from city centre, Salem Show on map

Located in Salem, Travelers Inn Motel Salem is a short drive from Oregon State Capitol and the Antique Powerland. Those staying at the property can also enjoy complimentary Wi-Fi during their stay.

3
Capital Inn and Suites
6.2 Good

2.3 mi from city centre, Salem Show on map

Capital Inn & Suites Salem offers a comfortable setting while in Salem. It also provides a 24-hour reception, a tour desk and laundry facilities.

Cheapest hotels in Salem, Oregon

Show all 71 hotels
Motel 6 Salem - Expo Center
6.9 Good

2.2 mi from city centre, Salem Show on map

Motel 6 Salem Expo Center provides a comfortable setting while in Salem. It also features an outdoor pool and free Wi-Fi.

$55
Avg. per night
Capital Inn and Suites
6.2 Good

2.3 mi from city centre, Salem Show on map

Capital Inn & Suites Salem offers a comfortable setting while in Salem. It also provides a 24-hour reception, a tour desk and laundry facilities.

$56
Avg. per night
Travelers Inn Motel
6.5 Good

2.2 mi from city centre, Salem Show on map

Located in Salem, Travelers Inn Motel Salem is a short drive from Oregon State Capitol and the Antique Powerland. Those staying at the property can also enjoy complimentary Wi-Fi during their stay.

$62
Avg. per night

Hotel prices in Salem

2 stars and under

$55 - $62

#1 Most popular

$56
Avg. per night

#2 Most popular

$62
Avg. per night

Best value

$55
Avg. per night

Best prices found by HotelsCombined users in the past 24 hours.

Where to stay in Salem

About Salem

Set deep within the Willamette Valley, the state capital of Oregon is not just the legislative heart, it’s also a fantastic place to discover the state’s history, culture and art scene. From the historic Downtown streets to the winery region and wilderness areas, Salem has a wide variety of landscapes to explore.

Things to do

No trip to Salem is complete without a tour of the Oregon State Capitol, a remarkable example of modern architecture built in 1938. Learn about the history of the Oregon Pioneer Statue and capture stunning views of Salem and beyond from the observation deck atop the Capitol

If you’re looking for a dose of culture, meander through the Hallie Ford Museum of Art. Oregon’s third largest museum showcases a permanent collection of over 6,000 culturally and historically diverse works. Don’t miss seeing the pieces of Native American art in the Grand Ronde Gallery.

Scenic hiking trails, rafting, fishing and skiing await in Willamette National Forest, where rushing rivers and wild forests rest beneath seven mountain peaks. Walk behind one of America’s most impressive waterfalls on the Trail of Ten Falls or follow the Pacific Crest Trail for spectacular views of the Three Sisters Wilderness.

Thirsty for a taste of Oregon’s craft beer and cider? Sample a wide range of ales at Gilgamesh Brewing or McMenamins Boon’s Treasury. Those who'd prefer to sip pinot from an award-winning winery can follow the Salem Wine Trail through Willamette Valley. Visit the tasting rooms of the 75-year-old Honeywood Estate, sample artisanal cheese and indulge in chocolate covered cherries.

Getting around

Salem is a one-hour drive north of Eugene and south of Portland, where the closest airport is Portland International Airport. Downtown Salem is easy to explore on foot, with rental cars and public buses the best option for travelling further afield.

Salem travel FAQs

  • What are the best hotels in Salem?

    20 reviews rated New York Style Loft Located In A Historic Building In Downtown Salem, Oregon with an average score of 9.8/10. It may also be worth looking into the Experience The Charm Of Living Downtown! Sterilized Like An Operating Room!, which received a rating of 9.8/10 from 20 reviews. The Guest House at Turner could also be a good option, with a score of 9.4/10 from 20 reviews.

  • What is a good hotel near Oregon State Fair & Exposition Center?

    Reviews of Days Inn by Wyndham Black Bear recommend it as a good place to stay near Oregon State Fair & Exposition Center, scoring 7.0/10 from 329 ratings.

  • What is a good hotel in Salem near Oregon State Capitol?

    New York Style Loft Located In A Historic Building In Downtown Salem, Oregon is the most recommended hotel near Oregon State Capitol on HotelsCombined (scoring 9.8 over 20 reviews).

  • How much do hotels in Salem cost?

    The average price of a hotel in Salem is $109 per night, based on the last 3 days’ data.

  • How much is a cheap hotel in Salem?

    Prices for Salem hotels have been found for as low as $56/night over the last 3 days.

  • How much is a hotel in Salem tonight?

    A hotel in Salem tonight has an average price of $130, but some deals have been found for as low as $55 in HotelsCombined searches over the last 72 hours. Prices in Salem are changing frequently.