18+ Hotels in Oregon
Where You Can Check In at 18, 19 or 20
339 hotels in 61 Oregon cities list a minimum check-in age of 18 on Hotels.com, so travelers aged 18, 19 and 20 can check in. The most options are in Portland (39), Bend (20) and Eugene (15). Observed starting prices begin at $43 at Motel 6 Grants Pass, OR in Grants Pass, with a statewide median of $128 per night. The best-rated option is The Oxford Hotel Bend in Bend, 9.8/10 from 1,001 reviews. Hotel data checked in November 2026.
Policies can change: confirm the minimum check-in age with the hotel before booking.
- hotels with 18+ check-in
- 339
- cities covered
- 61
- lowest starting price, Motel 6 Grants Pass, OR (Grants Pass)
- $43
- median starting price per night
- $128
Top Oregon Cities for 18-Year-Old Travelers
- Portland hotels 39 hotels from $60
- Bend hotels 20 hotels from $60
- Eugene hotels 15 hotels from $67
- Lincoln City hotels 14 hotels from $71
- Medford hotels 13 hotels from $52
- Seaside hotels 12 hotels from $88
- Ashland hotels 11 hotels from $84
- Klamath Falls hotels 8 hotels from $82
Show map of all Oregon hotels
All Oregon Cities With 18, 19 and 20 Check-In Hotels
E
F
Y