The best deals on hotels when visiting Salem in Oregon.

From game day to getaway, save even more on every hotel stay.

Save up to 70% when booking as a group. Select 9+ rooms to get started.

Top 24 Hotels In Salem, Oregon 97302

Howard Johnson by Wyndham Salem

2250 Mission St. Se Salem, OR

Guests traveling to Salem will find affordable comfort at Howard Johnson by Wyndham Salem, where rooms begin at $88.99, providing a welcoming atmosphere ideal for a peaceful stay. Bring the whole family along, including kids who stay free, making your family vacations even more enjoyable and affordable.

Just a short walk from Salem’s center, Howard Johnson by Wyndham Salem offers easy access to everything from shopping to dining and local attractions. Book now and enjoy extra perks for your Salem adventure at budget-friendly rates!

  Call (855) 234-5074 to book with an agent.
  0.4 miles from Salem, OR 97302

Starting at

$88.99

per night

Read Reviews View Amenities View All Rooms

Knights Inn Salem OR

1555 State St Salem, OR

Guests visiting Salem will enjoy the budget-conscious atmosphere at Knights Inn Salem OR, where snug rooms start at $90.99, providing a warm and inviting space. Relax in Knights Inn’s family-friendly environment, where guests of all ages are welcome and accommodated.

Guests staying at Knights Inn Salem OR will appreciate the flexibility of walking or driving to downtown Salem, where the city’s best spots await. Plan your Salem visit with a practical, affordable hotel—reserve today!

  Call (855) 233-0132 to book with an agent.
  0.9 miles from Salem, OR 97302

Starting at

$90.99

per night

Read Reviews View Amenities View All Rooms

Best Western Plus Mill Creek Inn

3125 Ryan Dr. SE Salem, OR

With rooms starting at $130.99, Best Western Plus Mill Creek Inn provides inviting accommodations for guests traveling to Salem, creating a cozy-like, welcoming environment. Stay connected with friends and family using the complimentary postcard and mailing service available at Best Western Plus.

At Best Western Plus Mill Creek Inn, guests are close enough to downtown Salem to enjoy the city’s dynamic scene without being right in the middle of the hustle. Enjoy your Salem trip with accommodations that add value and comfort—book today!

  Call (855) 233-0132 to book with an agent.
  1.3 miles from Salem, OR 97302

Starting at

$130.99

per night

Read Reviews View Amenities View All Rooms

The Grand Hotel Salem

201 Liberty St. Se Salem, OR

With restful rooms and elevated quality, The Grand Hotel Salem is a charming choice near Salem, with inviting rates beginning at an accessible $199.00 per night. Find a luxurious retreat in rooms that offer every amenity you need for a restful and enjoyable stay.

Situated within walking distance of Salem’s vibrant downtown, The Grand Hotel Salem provides the perfect starting point for exploring the city’s top attractions. Stay in style in Salem with a hotel that combines upscale amenities with great rates—book today!

  Call (855) 234-7135 to book with an agent.
  1.3 miles from Salem, OR 97302

Starting at

$199.00

per night

Read Reviews View Amenities View All Rooms

La Quinta Inn & Suites by Wyndham Salem OR

890 Hawthorne Ave. SE Salem, OR

Guests bound for Salem will appreciate the budget-conscious comfort at La Quinta Inn & Suites by Wyndham Salem OR, with heartwarming rooms starting at $120.99, creating a warm, inviting atmosphere. Experience hassle-free travel with La Quinta’s proximity to public transport links, providing easy access to the city.

Guests at La Quinta Inn & Suites by Wyndham Salem OR are in a great position to explore Salem, with downtown just a short distance away and easily accessible on foot or by car. Enjoy your Salem adventure with a hotel that pairs quality and affordability—lock in today!

  Call (855) 234-7135 to book with an agent.
  1.4 miles from Salem, OR 97302

Starting at

$120.99

per night

Read Reviews View Amenities View All Rooms

Residence Inn Marriott Salem

640 Hawthorne Ave. Se Salem, OR

Enjoy a restful atmosphere at Residence Inn Marriott Salem as you explore Salem, where quality accommodations provide comfort, with budget-friendly rates from $159.99 per night. Relax and rejuvenate in Residence Inn's well-appointed bathrooms, complete with luxurious toiletries and plush towels.

Guests at Residence Inn Marriott Salem can enjoy quick access to downtown Salem, where the best of the city is always close at hand. Get the most out of Salem with a hotel that enhances your travel experience—secure now!

  Call (855) 233-0132 to book with an agent.
  1.4 miles from Salem, OR 97302

Starting at

$159.99

per night

Read Reviews View Amenities View All Rooms

Holman Riverfront Park Hotel Salem Tapestry by Hilton

195 Commercial St. SE Salem, OR

Relax in the welcoming surroundings of Holman Riverfront Park Hotel Salem Tapestry by Hilton as you explore Salem, where refined rooms offer comfort and warmth, with nightly rates starting at $181.99. Experience the personalized touch of Hilton's pillow menu, offering a selection of comfort options to ensure a perfect night's sleep.

Guests at Holman Riverfront Park Hotel Salem Tapestry by Hilton are in a great location to explore Salem, with downtown just a brief walk or a quick drive away. Enjoy a memorable Salem visit with accommodations that offer premium comfort and value—reserve your room now!

  Call (855) 236-8982 to book with an agent.
  1.5 miles from Salem, OR 97302

Starting at

$181.99

per night

Read Reviews View Amenities View All Rooms

Hampton Inn & Suites Salem OR

510 Hawthorne Ave. Se Salem, OR

For travelers headed to Salem, Hampton Inn & Suites Salem OR offers inviting rooms with rates starting at $131.99, creating a clean and welcoming environment perfect for relaxation. Stay connected effortlessly at Hampton by Hilton with free Wi-Fi, ensuring you're always just a click away from what's important.

Hampton Inn & Suites Salem OR places guests close to downtown Salem, making it easy to explore the city’s most iconic destinations while returning to a quieter setting. Rest well in Salem with accommodations that make relaxation affordable—lock in today!

  Call (855) 235-0725 to book with an agent.
  1.5 miles from Salem, OR 97302

Starting at

$131.99

per night

Read Reviews View Amenities View All Rooms

Home2 Suites by Hilton Salem

390 Hawthorne Ave. Se Salem, OR

Enjoy a soothing stay at Home2 Suites by Hilton Salem as you journey to Salem, where inviting rooms provide quality and warmth, with nightly rates starting at just $121.99. Utilize Home2 Suites' communal spaces, designed to encourage social interaction and networking among guests.

Home2 Suites by Hilton Salem gives guests the perfect location to explore downtown Salem, where the city’s most popular destinations are just minutes away. Find your ideal Salem retreat with lodging that delivers exceptional value—secure now!

  Call (855) 234-2997 to book with an agent.
  1.5 miles from Salem, OR 97302

Starting at

$121.99

per night

Read Reviews View Amenities View All Rooms

Comfort Suites Salem

630 Hawthorne Ave. Se Salem, OR

For budget-savvy travelers headed to Salem, Comfort Suites Salem offers inviting rooms with rates beginning at $116.99, creating a warm, comfortable space perfect for rest. Benefit from Comfort Suites' commitment to cleanliness and safety, providing peace of mind during your stay.

Guests staying at Comfort Suites Salem can quickly drive into downtown Salem, where the city’s top destinations are easily reachable by car. Explore Salem while enjoying a hotel that delivers on quality and affordability—lock in today!

  Call (855) 239-4019 to book with an agent.
  1.6 miles from Salem, OR 97302

Starting at

$116.99

per night

Read Reviews View Amenities View All Rooms

The Hotel Salem

4370 Commercial St. Se Salem, OR

Enjoy the warm surroundings of The Hotel Salem near Salem, where inviting rooms offer quality and relaxation, with room rates starting from $159.99 per night. Enjoy a stay that goes beyond expectations, with rooms equipped to provide comfort and convenience at every turn.

At The Hotel Salem, guests can easily access downtown Salem, where the city’s most exciting spots are always just a short drive away. Take the hassle out of Salem travel with a hotel that delivers on all counts—lock in today!

  Call (855) 239-5277 to book with an agent.
  2.3 miles from Salem, OR 97302

Starting at

$159.99

per night

Read Reviews View Amenities View All Rooms

Motel 6 Salem OR

1401 Hawthorne Ave. Ne Salem, OR

Guests traveling to Salem will find restful accommodations at Motel 6 Salem OR, with rooms beginning at $69.99, creating a clean, inviting environment ideal for unwinding. Enjoy outdoor spaces like picnic areas or courtyards at select Motel 6 locations, ideal for a breath of fresh air.

At Motel 6 Salem OR, guests can enjoy the flexibility of visiting downtown Salem with a quick drive, making it simple to explore the city’s best spots. Enjoy a cozy, cost-effective hotel for your Salem visit—secure your stay now!

  Call (855) 236-8982 to book with an agent.
  2.3 miles from Salem, OR 97302

Starting at

$69.99

per night

Read Reviews View Amenities View All Rooms

Holiday Lodge SalemOR

1400 Hawthorne Ave. NE Salem, OR

Guests traveling to Salem will find budget-friendly comfort at Holiday Lodge SalemOR, with secure rooms beginning at $64.00, creating a welcoming space perfect for unwinding. Stay in a room that provides standard amenities and a comfortable environment, ensuring a pleasant and budget-friendly visit.

At Holiday Lodge SalemOR, guests are close enough to downtown Salem for a quick drive to the city’s most popular sights, while still enjoying a quieter atmosphere. Enjoy an affordable stay that keeps comfort in mind while visiting Salem—secure now!

  Call (855) 234-5074 to book with an agent.
  2.3 miles from Salem, OR 97302

Starting at

$64.00

per night

Read Reviews View Amenities View All Rooms

Shilo Inn Suites Salem

3304 Market St. Ne Salem, OR

For a welcoming and affordable stay, Shilo Inn Suites Salem offers budget-friendly rooms with rates beginning at $119.99, creating a clean and comfortable space. Enjoy a more comfortable visit in rooms that provide additional amenities, making your stay both relaxing and affordable.

With a short drive into downtown Salem, guests at Shilo Inn Suites Salem can explore the city’s most exciting destinations while staying in a quieter area. Choose a hotel that makes your Salem trip both practical and enjoyable—secure your stay today!

  Call (855) 234-7135 to book with an agent.
  2.4 miles from Salem, OR 97302

Starting at

$119.99

per night

Read Reviews View Amenities View All Rooms

Doubletree by Hilton Salem

1590 Weston Court NE Salem, OR

Step into sophistication at Doubletree by Hilton Salem on your trip to Salem, where warm-hearted rooms provide warmth and tranquility, with budget-friendly rates from $134.99. Navigate your stay via DoubleTree by Hilton's mobile app, enhancing your experience from check-in to dining with ease.

At Doubletree by Hilton Salem, guests are close enough to downtown Salem for a quick drive to the city’s top destinations while still enjoying a quieter stay. Discover a Salem hotel that redefines comfort with world-class amenities—book today!

  Call (855) 235-6136 to book with an agent.
  2.4 miles from Salem, OR 97302

Starting at

$134.99

per night

Read Reviews View Amenities View All Rooms

Holiday Inn Salem an IHG Hotel

3301 Market St. Ne Salem, OR

Choose Holiday Inn Salem an IHG Hotel when traveling to Salem, where comfortable accommodations provide a welcoming experience, with affordable rates starting from $139.00. Relax with the family-friendly atmosphere at Holiday Inn's outdoor movie nights, perfect for an evening of entertainment under the stars.

From Holiday Inn Salem an IHG Hotel, guests can easily access downtown Salem by car, making it simple to visit the city’s best spots while returning to a more peaceful retreat. Unwind in Salem with a hotel that brings added convenience to your journey—reserve now!

  Call (855) 239-4019 to book with an agent.
  2.4 miles from Salem, OR 97302

Starting at

$139.00

per night

Read Reviews View Amenities View All Rooms

Comfort Inn&Suites Salem

1775 Freeway Court Salem, OR

Guests visiting Salem will find affordable comfort at Comfort Inn&Suites Salem, where rooms start at $104.99, creating a warm, inviting space perfect for relaxation. Count on the friendly and professional service at Comfort Inn to enhance your stay, with staff ready to meet your every need.

Guests staying at Comfort Inn&Suites Salem will love the convenience of being only a brief drive from downtown Salem, where the city’s top destinations await. Plan your Salem getaway with a hotel that’s tailored for a perfect stay—secure now!

  Call (855) 233-7850 to book with an agent.
  2.5 miles from Salem, OR 97302

Starting at

$104.99

per night

Read Reviews View Amenities View All Rooms

Days Inn by Wyndham Black Bear

1600 Motor Court Ne Salem, OR

With rates beginning at $73.99, Days Inn by Wyndham Black Bear provides budget-friendly comfort for travelers bound for Salem, creating a clean, inviting space. Navigate your travels with the help of our comprehensive local guides, available to all guests seeking to explore the area.

From Days Inn by Wyndham Black Bear, a quick drive brings guests into the heart of downtown Salem, making it easy to explore the city’s best offerings. Unwind in Salem at a hotel that provides comfort and value in every way—reserve today!

  Call (855) 234-2997 to book with an agent.
  2.5 miles from Salem, OR 97302

Starting at

$73.99

per night

Read Reviews View Amenities View All Rooms

Motel 6 Salem OR Expo Center

3195 Portland Rd. NE Salem, OR

With rooms starting at $84.99, Motel 6 Salem OR Expo Center provides inviting accommodations for guests visiting Salem, creating a warm and welcoming environment ideal for rest. Step into a slice of Americana at Motel 6, where the legacy of budget-friendly road trip accommodations is honored and continued.

From Motel 6 Salem OR Expo Center, a brief drive brings guests into downtown Salem, where the city’s most iconic spots await exploration. Stay smart and enjoy Salem with a practical, comfortable hotel—book today!

  Call (855) 239-4019 to book with an agent.
  3.2 miles from Salem, OR 97302

Starting at

$84.99

per night

Read Reviews View Amenities View All Rooms

Travelers Inn Motel

3230 Portland Rd. Northeast Salem, OR

Guests bound for Salem will appreciate the inviting accommodations at Travelers Inn Motel, where tucked away rooms start at $70.00, creating a warm, welcoming environment. Relax in accommodations that deliver practical comfort, making your stay both convenient and budget-friendly.

Guests staying at Travelers Inn Motel will appreciate the short drive to downtown Salem, where the city’s most exciting destinations are easily accessible. Enjoy more of Salem for less with budget-friendly, inviting hotel rooms—book now!

  Call (855) 234-7135 to book with an agent.
  3.2 miles from Salem, OR 97302

Starting at

$70.00

per night

Read Reviews View Amenities View All Rooms

HomeTowne Studios by Red Roof Salem OR

3535 Fisher Rd. Ne Salem, OR

Guests visiting Salem will find budget-friendly comfort at HomeTowne Studios by Red Roof Salem OR, where inviting rooms begin at $84.00, creating a clean, plush environment perfect for rest. Relax in accommodations that deliver standard amenities, offering a comfortable environment at a budget-friendly price.

Guests staying at HomeTowne Studios by Red Roof Salem OR will love the convenience of being close to downtown Salem, where the city’s most popular destinations are just a short drive away. Book a hotel for your Salem adventure that adds comfort without the extra cost—reserve today!

  Call (855) 233-0132 to book with an agent.
  3.7 miles from Salem, OR 97302

Starting at

$84.00

per night

Read Reviews View Amenities View All Rooms

Rodeway Inn Salem

3340 Astoria Way Ne Salem, OR

For a easygoing and budget-friendly experience near Salem, Rodeway Inn Salem offers inviting rooms with rates from $79.99, creating a clean and welcoming space. Stay in rooms that cater to practical travel needs, offering basic comforts and a straightforward experience.

Guests at Rodeway Inn Salem will appreciate the proximity to downtown Salem, where a brief drive brings them to the city’s most popular attractions. Choose value-driven comfort for your Salem travels and enjoy more—lock in now!

  Call (855) 234-2997 to book with an agent.
  4.7 miles from Salem, OR 97302

Starting at

$79.99

per night

Read Reviews View Amenities View All Rooms

Best Western Premier Keizer / Salem Hotel

5188 Wittenberg Lane Ne Keizer, OR

Best Western Premier Keizer / Salem Hotel provides a welcoming retreat for travelers heading to Salem, with warm and inviting rooms available from a friendly rate of $113.99 per night. Experience the personal touch of Best Western's staff, who are trained to provide unparalleled service and attention to detail.

With a straightforward drive to Salem, guests at Best Western Premier Keizer / Salem Hotel can balance city exploration with the tranquility of a quieter setting. Step into Salem with a hotel that makes every aspect of your trip effortless—secure your room now!

  Call (855) 235-6136 to book with an agent.
  5.3 miles from Salem, OR 97302

Starting at

$113.99

per night

Read Reviews View Amenities View All Rooms

Holiday Inn Express & Suites Salem North Keizer an IHG Hotel

6150 Keizer Station Blvd. NE Keizer, OR

Guests traveling to Salem will find warm-hearted accommodations at Holiday Inn Express & Suites Salem North Keizer an IHG Hotel, where rooms begin at $149.00, creating a warm, inviting environment ideal for relaxation. Relax with a book or work on your laptop in Holiday Inn Express's quiet library area.

At Holiday Inn Express & Suites Salem North Keizer an IHG Hotel, guests can enjoy the peaceful surroundings of the hotel, while downtown Salem remains a convenient drive away for sightseeing and adventure. Plan your Salem visit with accommodations that make relaxation affordable—book today!

  Call (855) 234-5074 to book with an agent.
  6.2 miles from Salem, OR 97302

Starting at

$149.00

per night

Read Reviews View Amenities View All Rooms