Hotels in Salem

Search and compare Salem hotels from hundreds of travel sites and save

Salem, OR, United States
26 Jan — 27 Jan2
Salem, OR, United States
Wed 26/1
Thu 27/1
...and more

Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels in Salem

Filter by star ratings
All filters
Shilo Inn Suites Salem
Shilo Inn Suites Salem
7.2 Good
3304 Market Street Northeast, Salem, OR, United States
Show on map
3.3 km from city centre, Salem 
GoodBased on 621 reviews
7.2

Shilo Inn Suites Salem is located in Salem and features free Wi-Fi. It also provides a Jacuzzi, a sauna and an indoor pool.

Best Western Plus Mill Creek Inn
Best Western Plus Mill Creek Inn
8.9 Excellent
3125 Ryan Drive Southeast, Salem, OR, United States
Show on map
3.9 km from city centre, Salem 
ExcellentBased on 435 reviews
8.9

Boasting an indoor pool and a Jacuzzi, Best Western Plus Mill Creek Inn is located in Salem and offers charming accommodation. The various facilities this historic hotel features include a sun deck, an express check-in and check-out feature and meeting rooms.

Doubletree By Hilton Salem
Doubletree By Hilton Salem
7.5 Good
1590 Weston Ct Ne, Salem, OR, United States
Show on map
3.4 km from city centre, Salem 
GoodBased on 412 reviews
7.5

DoubleTree by Hilton North Salem provides modern 3-star accommodation in Salem. It also offers an indoor pool, meeting rooms and an express check-in and check-out feature.

La Quinta Inn & Suites by Wyndham Salem OR
La Quinta Inn & Suites by Wyndham Salem OR
7.7 Good
890 Hawthorne Avenue Southeast, Salem, OR, United States
Show on map
3.9 km from city centre, Salem 
GoodBased on 390 reviews
7.7

La Quinta Inn & Suites Salem OR is located in Salem and provides guests with wired internet. It also provides meeting rooms, an indoor pool and a 24-hour reception.

Comfort Inn And Suites Salem
Comfort Inn And Suites Salem
7.4 Good
1775 Freeway Court, Salem, OR, United States
Show on map
3.5 km from city centre, Salem 
GoodBased on 285 reviews
7.4

Boasting an indoor pool, Comfort Inn & Suites Salem is located in Salem and provides comfortable accommodation. It also features meeting rooms, a 24-hour reception and a safe.

Holiday Inn Salem, An IHG Hotel
Holiday Inn Salem, An IHG Hotel
7.5 Good
3301 Market Street Northeast, Salem, OR, United States
Show on map
3.3 km from city centre, Salem 
GoodBased on 334 reviews
7.5

This pet-friendly hotel is located in Salem and offers free Wi-Fi and an indoor pool. Its premium amenities include a sauna and a gym.

Motel 6 Salem
Motel 6 Salem
5.7 Okay
1401 Hawthorne Avenue Northeast, Salem, OR, United States
Show on map
3.4 km from city centre, Salem 
OkayBased on 590 reviews
5.7

Boasting an outdoor pool, Motel 6 Salem OR is located in Salem and provides comfortable accommodation. It also offers a 24-hour reception, a terrace and laundry facilities.

Motel 6 Salem, Or - Expo Center
Motel 6 Salem, Or - Expo Center
6.9 Good
3195 Portland Road Northeast, Salem, OR, United States
Show on map
3.5 km from city centre, Salem 
GoodBased on 511 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.

Holiday Lodge Salem
Holiday Lodge Salem
3.9 Mediocre
1400 Hawthorne Avenue Northeast, Salem, OR, United States
Show on map
3.4 km from city centre, Salem 
MediocreBased on 496 reviews
3.9

This pet-friendly motel is located in Salem and offers free Wi-Fi. It features comfortable rooms with a private bathroom and a kitchenette.

Howard Johnson by Wyndham Salem
Howard Johnson by Wyndham Salem
6.7 Good
2250 Mission Street Southeast, Salem, OR, United States
Show on map
2.5 km from city centre, Salem 
GoodBased on 510 reviews
6.7

Howard Johnson by Wyndham Salem is located in Salem and is close to Oregon State Capitol. It has a gym, as well as luggage storage, a 24-hour reception and an outdoor pool.

Tips for booking a Salem hotel

Cheapest month:February
Most expensive month:May
Average price in Salem:C$ 163/night
Absolute cheapest price found:C$ 70/night
Cheapest day:Monday
Most expensive day:Saturday
C$ 70 - C$ 397
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
C$ 70 - C$ 203
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Salem hotels

Show all 79 hotels
1
Best Western Plus Mill Creek Inn
Best Western Plus Mill Creek Inn
8.9 Excellent
3125 Ryan Drive Southeast, Salem, OR, United States
Show on map
3.9 km from city centre, Salem, OR, United States 

Boasting an indoor pool and a Jacuzzi, Best Western Plus Mill Creek Inn is located in Salem and offers charming accommodation. The various facilities this historic hotel features include a sun deck, an express check-in and check-out feature and meeting rooms.

2
Comfort Inn And Suites Salem
Comfort Inn And Suites Salem
7.4 Good
1775 Freeway Court, Salem, OR, United States
Show on map
3.5 km from city centre, Salem, OR, United States 

Boasting an indoor pool, Comfort Inn & Suites Salem is located in Salem and provides comfortable accommodation. It also features meeting rooms, a 24-hour reception and a safe.

3
La Quinta Inn & Suites by Wyndham Salem OR
La Quinta Inn & Suites by Wyndham Salem OR
7.7 Good
890 Hawthorne Avenue Southeast, Salem, OR, United States
Show on map
3.9 km from city centre, Salem, OR, United States 

La Quinta Inn & Suites Salem OR is located in Salem and provides guests with wired internet. It also provides meeting rooms, an indoor pool and a 24-hour reception.

4
Shilo Inn Suites Salem
Shilo Inn Suites Salem
7.2 Good
3304 Market Street Northeast, Salem, OR, United States
Show on map
3.3 km from city centre, Salem, OR, United States 

Shilo Inn Suites Salem is located in Salem and features free Wi-Fi. It also provides a Jacuzzi, a sauna and an indoor pool.

5
Howard Johnson by Wyndham Salem
Howard Johnson by Wyndham Salem
6.7 Good
2250 Mission Street Southeast, Salem, OR, United States
Show on map
2.5 km from city centre, Salem, OR, United States 

Howard Johnson by Wyndham Salem is located in Salem and is close to Oregon State Capitol. It has a gym, as well as luggage storage, a 24-hour reception and an outdoor pool.

6
Doubletree By Hilton Salem
Doubletree By Hilton Salem
7.5 Good
1590 Weston Ct Ne, Salem, OR, United States
Show on map
3.4 km from city centre, Salem, OR, United States 

DoubleTree by Hilton North Salem provides modern 3-star accommodation in Salem. It also offers an indoor pool, meeting rooms and an express check-in and check-out feature.

7
Motel 6 Salem
Motel 6 Salem
5.7 Okay
1401 Hawthorne Avenue Northeast, Salem, OR, United States
Show on map
3.4 km from city centre, Salem, OR, United States 

Boasting an outdoor pool, Motel 6 Salem OR is located in Salem and provides comfortable accommodation. It also offers a 24-hour reception, a terrace and laundry facilities.

8
Holiday Inn Salem, An IHG Hotel
Holiday Inn Salem, An IHG Hotel
7.5 Good
3301 Market Street Northeast, Salem, OR, United States
Show on map
3.3 km from city centre, Salem, OR, United States 

This pet-friendly hotel is located in Salem and offers free Wi-Fi and an indoor pool. Its premium amenities include a sauna and a gym.

Cheapest hotels in Salem, Oregon

Show all 79 hotels
Holiday Lodge Salem
Holiday Lodge Salem
3.9 Mediocre
1400 Hawthorne Avenue Northeast, Salem, OR, United States
Show on map
3.4 km from city centre,  

This pet-friendly motel is located in Salem and offers free Wi-Fi. It features comfortable rooms with a private bathroom and a kitchenette.

C$ 71
Avg. per night
Motel 6 Salem, Or - Expo Center
Motel 6 Salem, Or - Expo Center
6.9 Good
3195 Portland Road Northeast, Salem, OR, United States
Show on map
3.5 km from city centre,  

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

C$ 76
Avg. per night
Motel 6 Salem
Motel 6 Salem
5.7 Okay
1401 Hawthorne Avenue Northeast, Salem, OR, United States
Show on map
3.4 km from city centre,  

Boasting an outdoor pool, Motel 6 Salem OR is located in Salem and provides comfortable accommodation. It also offers a 24-hour reception, a terrace and laundry facilities.

C$ 86
Avg. per night
Howard Johnson by Wyndham Salem
Howard Johnson by Wyndham Salem
6.7 Good
2250 Mission Street Southeast, Salem, OR, United States
Show on map
2.5 km from city centre,  

Howard Johnson by Wyndham Salem is located in Salem and is close to Oregon State Capitol. It has a gym, as well as luggage storage, a 24-hour reception and an outdoor pool.

C$ 107
Avg. per night
La Quinta Inn & Suites by Wyndham Salem OR
La Quinta Inn & Suites by Wyndham Salem OR
7.7 Good
890 Hawthorne Avenue Southeast, Salem, OR, United States
Show on map
3.9 km from city centre,  

La Quinta Inn & Suites Salem OR is located in Salem and provides guests with wired internet. It also provides meeting rooms, an indoor pool and a 24-hour reception.

C$ 124
Avg. per night
Comfort Inn And Suites Salem
Comfort Inn And Suites Salem
7.4 Good
1775 Freeway Court, Salem, OR, United States
Show on map
3.5 km from city centre,  

Boasting an indoor pool, Comfort Inn & Suites Salem is located in Salem and provides comfortable accommodation. It also features meeting rooms, a 24-hour reception and a safe.

C$ 137
Avg. per night
Holiday Inn Salem, An IHG Hotel
Holiday Inn Salem, An IHG Hotel
7.5 Good
3301 Market Street Northeast, Salem, OR, United States
Show on map
3.3 km from city centre,  

This pet-friendly hotel is located in Salem and offers free Wi-Fi and an indoor pool. Its premium amenities include a sauna and a gym.

C$ 144
Avg. per night
Shilo Inn Suites Salem
Shilo Inn Suites Salem
7.2 Good
3304 Market Street Northeast, Salem, OR, United States
Show on map
3.3 km from city centre,  

Shilo Inn Suites Salem is located in Salem and features free Wi-Fi. It also provides a Jacuzzi, a sauna and an indoor pool.

C$ 146
Avg. per night

Hotel prices in Salem

2 stars and under
Shilo Inn Suites Salem
#1 Most popular

Shilo Inn Suites Salem

3304 Market Street Northeast, Salem, OR, United States

7.2 Good
C$ 146

Avg. per night

Best Western Plus Mill Creek Inn
#2 Most popular

Best Western Plus Mill Creek Inn

3125 Ryan Drive Southeast, Salem, OR, United States

8.9 Excellent
C$ 148

Avg. per night

La Quinta Inn & Suites by Wyndham Salem OR
Best value

La Quinta Inn & Suites by Wyndham Salem OR

890 Hawthorne Avenue Southeast, Salem, OR, United States

7.7 Good
C$ 124

Avg. per night

3 stars
Holiday Inn Salem, An IHG Hotel
#1 Most popular

Holiday Inn Salem, An IHG Hotel

3301 Market Street Northeast, Salem, OR, United States

7.5 Good
C$ 145

Avg. per night

4 stars +
Doubletree By Hilton Salem
#1 Most popular

Doubletree By Hilton Salem

1590 Weston Ct Ne, Salem, OR, United States

7.5 Good
C$ 148

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?

    Shilo Inn Suites Salem, rated with a score of 7.2 from 621 reviewers, is one of the most popular hotels in Salem. Other top stays include Best Western Plus Mill Creek Inn, with an average rating of 8.9 from 435 reviewers, and Best Western Pacific Highway Inn, with a score of 7.9 from 61 reviewers.

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

    With a rating of 7.2/10 from 621 reviews, Shilo Inn Suites Salem is a hotel close to Oregon State Fair & Exposition Center that is well recommended by HotelsCombined users.

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

    Creekside View - Large 2 Bedroom 2 Bath Condo Over 1050 Sf! is the hotel close to Oregon State Capitol that is most recommended by HotelsCombined users, with 19 reviews rating it at 9.4/10.

  • How much do hotels in Salem cost?

    Searches in the last 72 hours suggest an average price of around C$ 179/night is normal for a hotel in Salem.

  • How much is a cheap hotel in Salem?

    HotelsCombined searches in the last 3 days suggest cheap Salem hotels have prices starting from as low as C$ 68/night, depending on the popularity of your requested dates.

  • How much is a hotel in Salem tonight?

    Prices for a hotel in Salem tonight are about C$ 212 on average, but HotelsCombined users have found prices as low as C$ 199 for tonight in the last 3 days.