Top 10 Hotels in Salem

See all 147 Hotels in Salem
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 (968 reviews)

Located in the heart of Salem, this hotel is within 1 mi (2 km) of Oregon State Fair Skychairs and Oregon State Fairgrounds …

$79
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 (422 reviews)

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

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 out of 5 (1,005 reviews)

Situated in a rural location, this hotel is within 3 mi (5 km) of Creekside Golf Club, Honeywood Winery, and Historic Deepwoo …

Get Rates
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 (603 reviews)

Situated in Salem, this hotel is within a 5-minute walk of Elsinore Theater and Capitol City Theater. Salem First United …

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 (526 reviews)

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

Get Rates
Oregon Garden Resort
Oregon Garden Resort

895 W Main St, Silverton 97381

3.0 out of 5.0
4.5 out of 5 (360 reviews)

Situated in a regional park, this spa hotel is steps from Oregon Garden and The Gordon House. Gallon House Bridge is 2.9 mi …

Get Rates
Best Western Pacific Highway Inn
Best Western Pacific Highway Inn

4646 Portland Road NE, Salem 97305

2.5 out of 5.0
3.8 out of 5 (241 reviews)

Situated in the suburbs, this hotel is within 1 mi (2 km) of Super Bounce and Chemeketa Community College. L. B. Day …

Get Rates
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 (996 reviews)

Situated in Salem, this hotel is within 1 mi (2 km) of Oregon State Fair Skychairs, Oregon State Fairgrounds Pavilion, and …

Get Rates
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 (807 reviews)

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

Get Rates
Knights Inn Salem
Knights Inn Salem

1555 State St, Salem 97301

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

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

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.