| Avalon Hotel And Spa | 0455 Sw Hamilton Court, Portland | $120 - 190 |
| Best Western At The Meadows Hotel | 1215 N. Hayden Meadows Drive, Portland | $66 - 109 |
| Best Western Woodland Suites Hotel | 1380 Atlantic Ave., Woodland | $69 - 129 |
| Courtyard By Marriott-portland Hotel | 9300 Se Sunnybrook Blvd, Clackamas | $60 - 129 |
| Crowne Plaza Lake Oswego Hotel | 14811 Kruse Oak Drive, Lake Oswego | $60 - 86 |
| Days Inn City Center | 1414 Sw Sixth Avenue, Portland | $60 - 62 |
| Days Inn Portland South | 9717 Se Sunnyside Road, Clackamas | $60 - 80 |
| Doubletree Portland Downtown Hotel | 310 Sw Lincoln, Portland | $85 - 149 |
| Embassy Suites Hotel | 9000 Sw Washington Square Rd, Tigard | $90 - 150 |
| Four Points By Sheraton East Hotel | 1919 Ne 181st Avenue, Portland | $70 - 73 |
| Greenwood Inn Beaverton | 10700 S.w. Allen Boulevard, Beaverton | $80 - 130 |
| Gresham Shilo Inn | 2752 Ne Hogan Dr, Gresham | $66 - 86 |
| Hampton Inn | 1122 Morrow Road, Medford | $69 - 110 |
| Hampton Inn Clackamas | 9040 Southeast Adams, Clackamas | $59 - 79 |
| Hawthorn Inn & Suites | 2323 Ne 181st Avenue, Portland | $76 - 100 |
| Heathman Hotel | 1001 S.w. Broadway @ Salmon, Portland | $110 - 269 |
| Hilton Garden Inn Portland | 15520 Nw Gateway Court, Beaverton | $70 - 74 |
| Hilton Portland & Exec. Tower Hotel | 921 Sw Sixth Avenue, Portland | $89 - 154 |
| Holiday Inn Portland Airport | 8439 Ne Columbia Blvd, Portland | $80 - 105 |
| Holiday Inn Portland-downtown | 1441 Ne 2nd Avenue, Portland | $76 - 110 |
| Homestead Studios Lake Oswego Hotel | 13009 Sw 68th Pkwy, Tigard | $56 - 56 |
| Hotel Lucia | 400 Sw Broadway, Portland | $100 - 210 |
| La Quinta Inn & Stes Portland | 4319 Nw Yeon, Portland | $60 - 79 |
| La Quinta Inn & Suites Albany | 251 Airport Road Se, Albany | $49 - 57 |
| La Quinta Inn/suites Tualatin | 7640 Sw Warm Springs Street, Tualatin | $70 - 90 |
| La Quinta Portland Convention Hotel | 431 Ne Multnomah, Portland | $66 - 127 |
| Paramount Hotel | 808 Sw Taylor Street, Portland | $100 - 320 |
| Quality Inn Portland Airport | 8247 Ne Sandy Blvd, Portland | $56 - 90 |
| Radisson Portland Airport Hotel | 6233 N.e. 78th Court, Portland | $70 - 159 |
| Ramada Inn & Conference Center | 1550 Nw 9th St, Corvallis | $68 - 137 |
| Red Lion & Suites/airport Hotel | 5019 Ne 102nd Avenue, Portland | $60 - 99 |
| Red Lion Hotel Eugene | 205 Coburg Road, Eugene | $76 - 80 |
| Red Lion Hotel Hillsboro | 3500 Ne Corneli Road, Hillsboro | $50 - 115 |
| Red Lion Hotel Portland Conven | 1021 Ne Grand Avenue, Portland | $60 - 430 |
| Red Lion Inn At Salmon Creek | 1500 Northeast 134th Street, Vancouver | $80 - 100 |
| Red Lion Suites Mcminnville | 2535 Ne Cumulus Avenue, Mcminnville | $96 - 130 |
| Red Lion Vancouver At Quay Hotel | 100 Columbia Street, Vancouver | $66 - 430 |
| Residence Inn By Marriott | 1710 Ne Multnoman Street, Portland | $96 - 96 |
| Riverplace Hotel | 1510 Sw Harbor Way, Portland | $105 - 439 |
| Shilo Inn Beaverton | 9900 Sw Canyon Rd, Portland | $60 - 84 |
| Shilo Inn Eugene | 3350 Gateway, Springfield | $50 - 73 |
| Shilo Inn Newberg | 501 Sitka Avenue, Newberg | $56 - 86 |
| Shilo Inn Seaside East | 900 S Holladay, Seaside | $56 - 125 |
| Shilo Inn Seaside Oceanfront | 30 North Prom, Seaside | $66 - 240 |
| Shilo Inn The Dalles | 3223 Bret Clodfelter Way, The Dalles | $60 - 80 |
| Shilo Inn Tillamook | 2515 Main Street, Tillamook | $60 - 80 |
| Shilo Inn Vancouver | 401 E 13th St., Vancouver | $60 - 93 |
| Shilo Inn Warrenton | 1609 E Harbor Dr, Warrenton | $60 - 90 |
| Shilo Inn Washington Square | 10830 Sw Greenburg Rd, Tigard | $48 - 79 |
| Shilo Suites Portland Airport Hotel | 11707 Ne Airport Way, Portland | $86 - 120 |
| Silver Cloud Inn | 2426 Nw Vaughn Street, Portland | $76 - 120 |
| Silver Cloud Inn Airport | 11518 Ne Glenn Widing Drive, Portland | $76 - 96 |
| The Benson Hotel | 309 Southwest Broadway, Portland | $120 - 220 |
| The Governor Hotel | 611 Sw 10th Ave, Portland | $98 - 320 |
| Travelodge - Troutdale | 23705 N.e. Sandy Boulevard, Troutdale | $60 - 60 |
Popular hotels nearby Kelso: