Are your dates flexible?
Upcoming average nightly hotel prices

Check prices on hotels in Salem

Top 10 Hotels in Salem

See all 43 Hotels in Salem
The Grand Hotel - Salem
The Grand Hotel - Salem

201 Liberty St Se, Salem 97301

3.5 out of 5.0
4.5 out of 5 (617 reviews)

Situated in Salem, this hotel is within a 10-minute walk of Elsinore Theater, Salem First United Methodist Church, and Sale …

Get Rates
Red Lion Hotel Salem
Red Lion Hotel Salem

3301 Market St Ne, Salem 97301

3.0 out of 5.0
3.5 out of 5 (990 reviews)

Located in the heart of Salem, this hotel is within 2 mi (3 km) of Oregon State Fairgrounds Pavilion, Salem Armory Auditorium …

$79
La Quinta Inn & Suites Salem
La Quinta Inn & Suites Salem

890 Hawthorne Avenue SE, Salem 97301

2.5 out of 5.0
4 out of 5 (901 reviews)

Located in the heart of Salem, this hotel is within 3 mi (5 km) of Honeywood Winery, Historic Deepwood Estate, and Salem …

Get Rates
Days Inn Black Bear
Days Inn Black Bear

1600 Motor Ct Ne, Salem 97301

2.5 out of 5.0
3.4 out of 5 (541 reviews)

This family-friendly Salem hotel is located near the airport, within 2 mi (3 km) of Oregon State Fairgrounds Pavilion, L. B …

Get Rates
Phoenix Inn Suites South Salem
Phoenix Inn Suites South Salem

4370 Commercial St Se, Salem 97302

2.5 out of 5.0
4.1 out of 5 (1,034 reviews)

Situated in a rural location, this hotel is within 3 mi (5 km) of Honeywood Winery, Historic Deepwood Estate, and Bush's …

$89
Shilo Inn Suites - Salem
Shilo Inn Suites - Salem

3304 Market St Ne, Salem 97301

2.5 out of 5.0
3.6 out of 5 (1,012 reviews)

Situated in Salem, this hotel is within 1 mi (2 km) of Oregon State Fairgrounds Pavilion and Salem Armory Auditorium. L. B. …

$84
Howard Johnson Inn Salem
Howard Johnson Inn Salem

2250 Mission St Se, Salem 97302

2.0 out of 5.0
3.4 out of 5 (821 reviews)

Situated in Salem, this hotel is within 1 mi (2 km) of Honeywood Winery, Historic Deepwood Estate, and Salem Hospital. …

$59
Knights Inn Salem
Knights Inn Salem

1555 State St, Salem 97301

2.5 out of 5.0
3.3 out of 5 (132 reviews)

Situated in Salem, this hotel is within a 15-minute walk of Oregon State Capitol, Willamette University, and Salem First …

$59
Best Western Plus Mill Creek Inn
Best Western Plus Mill Creek Inn

3125 Ryan Drive SE, Salem 97301

2.5 out of 5.0
4.4 out of 5 (458 reviews)

Situated in Salem, this hotel is within 3 mi (5 km) of Honeywood Winery, Historic Deepwood Estate, and Salem Hospital. Oregon …

$99
La Quinta Inn & Suites Woodburn
La Quinta Inn & Suites Woodburn

120 Arney Road NE, Woodburn 97071

2.5 out of 5.0
3.7 out of 5 (409 reviews)

Situated in Woodburn, this hotel is 0.5 mi (0.8 km) from Woodburn Company Stores and 2 mi (3.3 km) from Oregon Golf …

Get Rates

Recent Reviews in Salem

Hide content

Where to stay in Salem

Salem Hotel Guide

When it's time to start planning your Western Oregon dream vacation, you will find loads of comfortable accommodation options in Salem. Expedia has no less than 23 comfortable places to unpack your bags within a 0.1-mile distance of central Salem.

Those looking for a place to drop their bags close to the center of Salem will love the location and amenities of the The Grand Hotel - Salem.

Another option is to find accommodation in Woodburn, which is where you'll find the Best Western Woodburn and La Quinta Inn & Suites Woodburn, and McMinnville, which has the Comfort Inn And Suites McMinnville and Red Lion Inn & Suites McMinnville. Dallas is 15 miles from Salem's downtown, while Silverton is 16 miles from the heart of Salem. The Best Western Dallas Inn & Suites and Riverside Inn Dallas are situated in Dallas, while Oregon Garden Resort and Silverton Inn & Suites are in Silverton.

If you are budget aware and are hoping to find the best priced Salem hotels or apartments, our hotel database has enough economy hotels on offer in the area. 4 miles from Salem's downtown is where you'll find the Quality Suites. The Super 8 Woodburn is only 17 miles away. Some more budget-concious options in Salem are the Days Inn Black Bear and the Motel 6 McMinnville.

The Residence Inn Marriott Salem is situated 2 miles away from the middle of Salem. Another alternative is the Hampton Inn and Suites Salem, which can be found 2 miles away. The Doubletree by Hilton Salem and the Best Western Plus Mill Creek Inn are some other Expedia-listed accommodations in Salem.

To experience more of the forests and mountains in this part of United States of America, you could plan to spend some extra time in other parts of Western Oregon. No matter if you engage in common activities, such as cross-country skiing, or simply tour around to explore the attractions, you will be able to book comfortable hotel accommodation in the vicinity.

45 miles away from Salem you will find Portland, where you'll find Portland State University and Oregon Zoo. Should you wish to visit Portland, check out the The Nines, a Luxury Collection Hotel, Portland and Kimpton Riverplace Hotel. Alternatively, you could stay in Corvallis, 30 miles to the south of Salem, where you can pick from the Hilton Garden Inn Corvallis and Holiday Inn Express Corvallis-On the River. The Oregon State University and Majestic Theatre are just a couple of the more popular attractions to check out while in Corvallis.

McNary Field Airport is a logical airport, and can be found 3 miles from Salem. Hotels that are nearby are Comfort Suites Salem and La Quinta Inn & Suites Salem.