Oregon may have travel restrictions in place due to COVID-19.

Find out moreOpens in new tab or window

Find Hotels in Salem, OR

Search over 1 million properties and 550 airlines worldwide

Members save 10% more on select hotels, cars, activities and vacation rentals. Sign up.

Free cancellation on most hotels. Because flexibility matters.

Filter by

Popular Filters
Star rating
Your Budget
Guest rating
Payment Type
Property Type
Neighborhood
Popular Locations
Amenities
Accessibility
Trip Type
Residence Inn Marriott Salem
3 out of 5
640 Hawthorne Ave Se, Salem, OR
Free CancellationReserve now, pay when you stay
The price is $119 per night
2.45 mi from city center
4.1/5Very Good! (156 reviews)

"The location is easy to get to and the staff is very helpful"…"

Reviewed on Feb 25, 2020

Residence Inn Marriott Salem
Hampton Inn and Suites Salem
2.5 out of 5
510 Hawthorne Ave Se, Salem, OR
Free CancellationReserve now, pay when you stay
The price is $114 per night
2.43 mi from city center
4.7/5Exceptional! (521 reviews)

"Staff were friendly and helpful. Rooms were well appointed, clean and comfortable."…"

Reviewed on Aug 2, 2020

Hampton Inn and Suites Salem
TRAVELERS INN MOTEL
2 out of 5
3230 Portland Road Northeast, Salem, OR
Free CancellationReserve now, pay when you stay
The price is $55 per night
2.47 mi from city center
2.5/5 (97 reviews)

"It was quiet, and I wasn't bothered when I didn't want to be."…"

Reviewed on Jun 5, 2020

TRAVELERS INN MOTEL
Best Western Plus Mill Creek Inn
2.5 out of 5
3125 Ryan Drive SE, Salem, OR
Free CancellationReserve now, pay when you stay
The price is $102 per night
2.43 mi from city center
4.5/5Wonderful! (942 reviews)

"very friendly host and room was very pretty and clean."…"

Reviewed on Aug 7, 2020

Best Western Plus Mill Creek Inn
Motel 6 Salem, OR
2 out of 5
1401 Hawthorne Ave Ne, Salem, OR
Free Cancellation
The price is $54 per night
2.34 mi from city center
3/5 (432 reviews)
Great

"I needed to get my court papers in order but the bed had springs about to pop out of the bed. The cleanliness was not the greatest but I am OCD. The staff are pleasant and friendly! My stay was quite and very nice."…"

Reviewed on Mar 10, 2020

Motel 6 Salem, OR
Best Western Pacific Highway Inn
2.5 out of 5
4646 Portland Road NE, Salem, OR
Free CancellationReserve now, pay when you stay
The price is $99 per night
4.12 mi from city center
4/5Very Good! (623 reviews)

"Great for the night's stay that we needed while we were in town"…"

Reviewed on Jul 27, 2020

Best Western Pacific Highway Inn
The Grand Hotel - Salem
3.5 out of 5
201 Liberty St Se, Salem, OR
Free CancellationReserve now, pay when you stay
The price is $139 per night
0.11 mi from city center
4.5/5Wonderful! (988 reviews)

"Very nice hotel. The staff are very friendly and helpful."…"

Reviewed on Jul 28, 2020

The Grand Hotel - Salem
Super 8 by Wyndham Salem
2 out of 5
1288 Hawthorne Ave Ne, Salem, OR
Free CancellationReserve now, pay when you stay
The price is $62 per night
2.33 mi from city center
2.9/5 (516 reviews)

"room was clean and basic. wifi was a little slow but xfinity had a close hub so it wasn't a problem. pool and hot tub were close because of Covid but that was true everywhere. staff was helpful and courteous."…"

Reviewed on Jul 20, 2020

Super 8 by Wyndham Salem
Motel 6 Salem, OR - Expo Center
2 out of 5
3195 Portland Rd NE, Salem, OR
Free Cancellation
The price is $55 per night
2.44 mi from city center
3.4/5 (349 reviews)

"Recently updated. Well maintained. Frequently full. Very convenient to the capital."…"

Reviewed on Aug 9, 2020

Motel 6 Salem, OR - Expo Center
La Quinta Inn & Suites by Wyndham Salem OR
2.5 out of 5
890 Hawthorne Avenue SE, Salem, OR
Free CancellationReserve now, pay when you stay
The price is $98 per night
2.47 mi from city center
3.7/5Good! (992 reviews)

"The pool was open under reservation big plus. Also good breakfast choices in the morning"…"

Reviewed on Aug 9, 2020

La Quinta Inn & Suites by Wyndham Salem OR
Howard Johnson by Wyndham Salem
2 out of 5
2250 Mission St Se, Salem, OR
Free CancellationReserve now, pay when you stay
The price is $59 per night
1.52 mi from city center
3.3/5 (990 reviews)

"Once you get inside it is better, the exterior is pretty grungy and needs maintenance of just landscaping and sweeping up litter and cigarette butts. There seemed to be very high foot traffic through the parking lot at night. But staff was friendly and the room was clean and the bedding was ..."…"

Reviewed on Jul 19, 2020

Howard Johnson by Wyndham Salem
Days Inn by Wyndham Black Bear
2.5 out of 5
1600 Motor Ct Ne, Salem, OR
Free CancellationReserve now, pay when you stay
The price is $75 per night
2.53 mi from city center
3.3/5 (983 reviews)

"That the heater system was way up in closet area so pretty much the heat jus stayed in the bathroom area could have bein lower to the ground because Heat rises"…"

Reviewed on Jun 24, 2020

Days Inn by Wyndham Black Bear
Doubletree by Hilton Salem
3.5 out of 5
1590 Weston Ct NE, Salem, OR
Free CancellationReserve now, pay when you stay
The price is $84 per night
2.36 mi from city center
4.1/5Very Good! (674 reviews)

"The service at the hotel was great. It made our stay easier. The front desk was super generous."…"

Reviewed on Jul 18, 2020

Doubletree by Hilton Salem
Holiday Inn Salem
3 out of 5
3301 Market St Ne, Salem, OR
Free Cancellation
The price is $89 per night
2.38 mi from city center
4.2/5Excellent! (215 reviews)

"A nice, clean, attractive hotel. Pool open for reservations during Covid. Staff was really friendly and helpful. Comfortable beds."…"

Reviewed on Aug 5, 2020

Holiday Inn Salem
HomeTowne Studios Salem, OR
2 out of 5
3535 Fisher Rd Ne, Salem, OR
Free CancellationReserve now, pay when you stay
The price is $56 per night
3.23 mi from city center
3.1/5 (992 reviews)

"It was an amazing stay"…"

Reviewed on Feb 4, 2020

HomeTowne Studios Salem, OR
Don't see what you're looking for?
See all available properties in Salem
View all properties
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.

Where to stay in Salem

Find the best Salem areas and neighborhoods for the activities you enjoy most. Learn more about Salem

Visiting Salem

Travelers to Salem give high marks for the college vibe, beautiful gardens, and shopping. This city also attracts tourists with its festivals, wineries, and museums.

  • There are 165 hotels and other accommodations in Salem
  • The closest major airport is in Salem, OR (SLE-McNary Field), 2.7 mi (4.4 km) from the city center
  • The next closest is in Corvallis, OR (CVO-Corvallis Municipal), 32.5 mi (52.3 km) away

Sightseeing and Staying in Salem

The city is well known for its festivals and museums, and cultural venues include Elsinore Theater, L. B. Day Amphitheater, and Evergreen Aviation and Space Museum. Attractions like Enchanted Forest Theme Park, Wings and Waves Waterpark, and Salem Riverfront Carousel are fun for kids of all ages. The city is notable for landmarks like Salem First United Methodist Church, Union Street Railroad Bridge, and Gallon House Bridge.

In Salem, there are 165 hotels and other lodging accommodations so you'll have plenty of choices for your holiday retreat. Here you'll find highly ranked ones based on our user reviews:

  • Atticus Hotel - With a stay at this 4-star hotel, guests can enjoy access to a restaurant and a 24-hour fitness center, along with an in-room fireplace. It's a favorite with Expedia travelers for its helpful staff and proximity to shopping.
  • Holiday Inn Express & Suites Salem North - Keizer - Our customers like the breakfast and clean, comfortable rooms at this hotel. With a stay at this 2.5-star hotel, guests can enjoy access to free breakfast and free parking, along with free WiFi.
  • Hampton Inn and Suites Salem - This 2.5-star hotel in Southeast Salem features free breakfast, an indoor pool, and free WiFi. Expedia customers like its breakfast and comfortable, quiet rooms.

Getting Around Salem

If you want to explore the larger area, hop aboard a train at Salem Station. Salem might not have very many public transit choices so consider a car rental to maximize your time.

Dressing for Salem

  • Between January and March, you can expect the daytime average to be around 59°F and the nighttime average to be 34°F
  • From April to June, temperatures average about 78°F during the day and 39°F at night
  • July through September averages 84°F during the day and 45°F at night
  • In October-December, the average temperature is 71°F during the day and 33°F at night
  • About 39.61 inches of rain falls on Salem each year
  • Hottest months are usually July and August with an average temperature of 82°F, while the coldest months are December and January with an average of 34°F

Frequently asked questions

Where is the best place to stay in Salem?
Atticus Hotel is ranked highly by Expedia customers. This 4-star hotel offers a restaurant and free WiFi. Other top choices based on reviews include Holiday Inn Express & Suites Salem North - Keizer and Hampton Inn and Suites Salem.
If I need to cancel my hotel reservation in Salem, will I receive a refund?
Yes! You’ll find that most hotel bookings are refundable provided that you cancel prior to the accommodation’s cancellation deadline, which is often 24 or 48 hours before the scheduled arrival. If your reservation is non-refundable, it may still be possible to cancel it and be given a refund within a 24-hour period of booking. Enter your dates, click on “Search”, then use the filter option “free cancellation” to get top deals in Salem.
Where can I learn more about changing or cancelling my trip to Salem?
To access more information about changing or cancelling your trip to Salem, head over to our customer service page.
What's the best budget-friendly accommodation in Salem?
Based on reviews, Howard Johnson by Wyndham Salem is a popular 2-star hotel for our travelers looking for an economical choice, and features free continental breakfast and free WiFi. Other good options for your budget-friendly stay include La Quinta Inn & Suites by Wyndham Salem OR and Shilo Inn Suites - Salem.
What's the best hotel for a family vacation in Salem?
Best Western Plus Mill Creek Inn is a hotel with an indoor pool and a restaurant, and it’s a top choice on Expedia for families. Other good options for your family trip include Quality Suites Keizer - North Salem and Phoenix Inn Suites South Salem. Attractions like Wings and Waves Waterpark and Enchanted Forest Theme Park are also fun for kids of all ages.
What's the best hotel for a couple going to Salem?
Oregon Garden Resort is a favorite 3-star hotel for couples, and features premium bedding and fireplaces. Another good option for a romantic stay is Holiday Inn Salem.
What's the best pet-friendly accommodation in Salem?
Red Lion Inn & Suites McMinnville is a top hotel for people traveling with their pets, and offers an indoor pool and free WiFi for its human guests. Two other good options for you and your pet’s trip include Days Inn by Wyndham Black Bear and La Quinta Inn & Suites by Wyndham Woodburn.
Where is the best hotel to stay near Silver Falls State Park?
Bridgeway Inn & Suites Sublimity is one of the top choices for your stay based on our traveler data, and this property offers free breakfast and free WiFi. You’ll find it 8 mi (12.9 km) from Silver Falls State Park. Other good choices in the area include Oregon Garden Resort and Historic Lavender Farm In the Willamette Valley.
What about the best place to stay close to Oregon State Fairgrounds Pavilion?
One of the top choices for your stay is Shilo Inn Suites - Salem, located a short 0.9 mi (1.4 km) from Oregon State Fairgrounds Pavilion, and this hotel offers an indoor pool and free WiFi. Motel 6 Salem - Expo Center and Holiday Inn Salem are a couple of other good and close options.
What's the best place to stay if I'm looking to play golf in Salem?
Howard Johnson by Wyndham Salem is a hotel featuring free breakfast and free WiFi, and it’s a top choice for playing a round of golf. Other good options if you’d like to stay near a golf course include Capital Inn and Suites and Doubletree by Hilton Salem. Visit Cross Creek Golf Course or Oregon Golf Association Golf Course to perfect your golf swing.
What are some accommodations with pools in Salem?
Best Western Plus Mill Creek Inn is a top hotel with an indoor pool, free full breakfast, and a restaurant. A couple of other options with an onsite pool include La Quinta Inn & Suites by Wyndham Salem OR and Red Lion Inn & Suites McMinnville.

Recent reviews of Salem hotels

More trip options