Salem Hotels

FastBook
Enter your travel dates to find the perfect hotel.
>
Check In
Check Out
Get Prices

Super 8 Salem

1288 Hawthorne Ave. N.E., Salem, Oregon, 97301
Super 8 Salem

Motel 6 Salem - Expo Center

3195 Portland Rd NE, Salem, Oregon
Motel 6 Salem - Expo Center

Holiday Inn Express Salem

890 Hawthorne Ave Se, Salem, Or, 97301, Us, Salem, Oregon, 97301-9683
Holiday Inn Express Salem

Best Western

1600 Motor Court N.E., Salem, Oregon, 97301
Best Western

Betty's Bed and Breakfast

965 D St. N.E., Salem, Oregon, 97301
Betty's Bed and Breakfast

Days Inn Salem

Salem, Oregon
FastBook
$$

Click to find a
great deal for this hotel

Days Inn Salem

Budget Lodge

3195 Portland Road Northeast, Salem, Oregon, 97303
Budget Lodge

Econo Lodge Salem

Salem, Oregon
Econo Lodge Salem

Holiday Lodge

1400 Hawthorne Ave NE, Salem, Oregon
Holiday Lodge

Knights Inn Salem

1555 State St, Salem, Oregon
Knights Inn Salem
Close