Top 10 hotels and motels in Salem
Ranked by how complete and owner-verified the listing info is — hours, phone, website, services. No pay-to-play.
-
1Comfort Suites
630 Hawthorne Ave SE, Salem, OR 97301
-
2Hampton Inn & Suites Salem
510 Hawthorne Ave SE, Salem, OR 97301
-
3Best Western Plus Mill Creek Inn
3125 Ryan Dr SE, Salem, OR 97301
BEFORE YOU GO
Plan a hotel stay
Practical guides for comparing options, preparing questions and confirming arrangements directly.

Confirm check-in timing
Find your property's check-in policy, prepare for arrival and handle late or overnight travel without assuming every hotel follows the same timetable.
Read the guide
Plan an early arrival
Explain your arrival needs, distinguish a request from confirmed access and compare property-specific alternatives before paying for extra time.
Read the guide
Read cancellation terms
Identify the conditions attached to your exact room rate, document a cancellation and separate a request for flexibility from an approved refund.
Read the guide-
4Holiday Inn Salem
3301 Market St NE, Salem, OR 97301
-
5The Hotel Salem, Oregon
4370 Commercial St SE, Salem, OR 97302
-
6Shilo Inns Salem
3304 Market St NE, Salem, OR 97301
-
7Residence Inn
640 Hawthorne Avenue SE, Salem, OR 97301
-
8Days Inn by Wyndham Black Bear
1600 Motor Ct NE, Salem, OR 97301
-
9Home2 Suites by Hilton
390 Hawthorne Ave SE, Salem, OR 97301
-
10The Grand Hotel in Salem
201 Liberty St SE, Salem, OR 97301
Of the 29 hotels and motels listed in Salem, 27 give a phone number and 24 have a website. By what they offer: 3 extended stay, 1 motels. The nearest bigger selection is Portland with 212.
All 19 other hotels and motels in Salem
By ZIP code: 97301 (11) · 97302 (1) · 97303 (1) · 97305 (4) · 97306 (1) · 97317 (1)
ZIP 97301 11
-
Holman Riverfront Park Hotel Salem, Tapestry Collection by Hilton
195 Commercial St SE, Salem, OR 97301
-
DoubleTree by Hilton Hotel Salem, Oregon
1590 Weston Ct NE, Salem, OR 97301
-
Comfort Inn & Suites
1775 Fwy Ct NE, Salem, OR 97301
-
Motel 6
1401 Hawthorne Ave NE, Salem, OR 97301
-
Breitenbush Hot Springs
986 5th St NE, Salem, OR 97301-1241
-
Tiki Lodge
3705 Market St NE, Salem, OR 97301-1828
-
Comfort Inn & Suites Salem Northeast
1775 Freeway Ct NE, Salem, OR 97301
-
Holiday Lodge
1400 Hawthorne Ave NE, Salem, OR 97301
-
La Quinta Inn & Suites
890 Hawthorne Ave SE, Salem, OR 97301
-
Everhome Suites Salem
3010 Kettle Ct SE, Salem, OR 97301
-
Choice Hotels International
630 Hawthorne Ave SE, Salem, OR 97301-5096
ZIP 97302 1
-
Vista Park Bed and Breakfast
480 Vista Ave SE, Salem, OR 97302-4548
ZIP 97303 1
-
Travelers Inn
3230 Portland Rd NE, Salem, OR 97303
ZIP 97305 4
-
Rodeway Inn Salem Northgate
3340 Astoria Way NE, Salem, OR 97305
-
Best Western Pacific Highway Inn
4646 Portland Rd NE, Salem, OR 97305-1657
-
Extended Stay America
3535 Fisher Rd NE, Salem, OR 97305-1419
-
Crossland Economy Studios - Salem - North
3535 Fisher Rd NE, Salem, OR 97305-1419
ZIP 97306 1
-
Battlecreek Lodges
1690 Madras St SE, Salem, OR 97306-1311
ZIP 97317 1
-
Delaney House Inn
4292 Delaney Rd SE, Salem, OR 97317-9405
Nearby in Oregon
- McMinnville11
- Corvallis15
- Wilsonville11
- Hillsboro18
- Portland212
- Lincoln City48
- Bend54