Salem hotels

Search hundreds of travel sites at once for hotels in Salem, Oregon. Bundle your hotel + flight and save!

Salem
May 20 — May 212
Salem
Fri 5/20
Sat 5/21

Good to know

Low season

February

High season

September

Average price (weeknight)

$132

Average price (weekend night)

$144
Cheapest month to stay with an average 54% drop in price.
Most expensive month to stay with an average 71% rise in price.
Average Sun - Thu price over the last 2 weeks.
Average Fri & Sat price over the last 2 weeks.

Best Salem hotels

Most recommended Salem hotels

Show all
Doubletree By Hilton Salem - Salem - Bar
$220+
Pool
Pet friendly
Days Inn by Wyndham Black Bear - Salem - Lobby
Free Wi-Fi
Pool
Pet friendly
Best Western Plus Mill Creek Inn - Salem - Front desk
Best Western Plus Mill Creek Inn - Salem - Front desk
$191+
Parking
Airport shuttle
Free Wi-Fi
Pool
Motel 6 Salem - Salem - Bedroom
Motel 6 Salem - Salem - Bedroom
Motel 6 Salem
5.5 Okay
$105+
$105+
Free Wi-Fi
Pool
Pet friendly
Holiday Lodge Salem - Salem - Building
Holiday Lodge Salem - Salem - Building
Holiday Lodge Salem
3.7 Mediocre
$68+
$68+
Parking
Free Wi-Fi
Pet friendly
Capital Inn and Suites - Salem - Living room
Capital Inn and Suites - Salem - Living room
$93+
Parking
Free Wi-Fi
Pet friendly
Phoenix Inn Suites South Salem - Salem - Living room
Phoenix Inn Suites South Salem - Salem - Living room
$173+
Parking
Free Wi-Fi
Pool
Pet friendly
Comfort Suites Salem - Salem - Building
Comfort Suites Salem - Salem - Building
Comfort Suites Salem
8.4 Excellent
$182+
$182+
Free Wi-Fi
Pool
Pet friendly
Spa
Shilo Inn Suites Salem - Salem - Bedroom
Shilo Inn Suites Salem - Salem - Bedroom
$185+
Parking
Free Wi-Fi
Pool
Pet friendly
Motel 6 Salem - Expo Center - Salem - Pool
Motel 6 Salem - Expo Center - Salem - Pool
Parking
Free Wi-Fi
Pool
Pet friendly
Hampton Inn & Suites Salem - Salem - Bedroom
Hampton Inn & Suites Salem - Salem - Bedroom
Hampton Inn & Suites Salem
9.1 Excellent
$240+
$240+
Parking
Free Wi-Fi
Pool
Pet friendly
The Grand Hotel - Salem - Salem - Lobby
The Grand Hotel - Salem - Salem - Lobby
The Grand Hotel - Salem
8 Excellent
$241+
$241+
Parking
Free Wi-Fi
Pool
Pet friendly
Knights Inn Salem - Salem - Bedroom
Knights Inn Salem - Salem - Bedroom
Knights Inn Salem
6.1 Good
$98+
$98+
Parking
Free Wi-Fi
Pet friendly

How much is a Salem hotel?

Here are our most popular & best value hotels

2 stars and below

3 stars

When to book a hotel in Salem

Price per night / 3-star hotel. Prices are not fixed and may vary with time.
Average nightly price per month
Average nightly price

Top tips for finding Salem hotel deals

  • If you’re looking for a cheap hotel in Salem, you should consider visiting during the low season. You'll find cheaper accommodations in Salem in February and January.
  • Hotel room prices vary depending on many factors but you’ll most likely find the best hotel deals in Salem if you stay on a Saturday. The opposite is true for, Monday, which is usually the most expensive day.
  • Book at least 63 days before your stay begins to get the best price for your Salem accommodation.
  • The cheapest 3-star hotel room in Salem found on KAYAK in the last 2 weeks was $82, while the most expensive was $246.
  • How long should you stay? KAYAK users usually book their accommodation in Salem for 3 days.
  • If you would like to learn about Salem’s rich history, choose a hotel near the Salem Witch Museum, such as the Hawthorne Hotel located a two-minute walk away. The Salem Witch Museum contains life-size sets and exhibits that portray the infamous witch trials, as well as information on the history of witchcraft.
  • Planning on visiting Salem with your family? Select a hotel near the Salem Willows, an amusement park on the shore of the Danvers River that has an arcade, carousel, and a beach area. The Northey Street House is a charming choice that is only a 10-minute walk to the Salem Willows and a three-minute walk to the local train station.
  • To explore some of Salem’s natural scenery, book a hotel near Forest River Park, such as the Coach House Inn located four minutes’ walk away. Forest River Park is a large green space that is located right on the riverfront. It contains beaches, picnic areas, and a living-history museum, making it an interesting area to explore.
  • If you would like to stay in an area of Salem that features some of the city’s most famous architecture, select a hotel in the Charter Street Historic District, such as the Salem Waterfront Hotel & Suites. The Charter Street Historic District is the oldest area of the city and contains many popular sights, including several museums.
  • For travelers who are military-history enthusiasts, consider booking a hotel near Fort Lee, an old fort that was an important site of the American War for Independence and can now be visited by tourists. The Hotel Salem is only a 10-minute walk to the fort and is less than 10 minutes to the Salem Maritime National Historic Site.

FAQs when booking a hotel in Salem

Where to stay in Salem?

Our map will help you find the perfect place to stay in Salem by showing you the exact location of each hotel.