18+ Hotels in Iowa
Where You Can Check In at 18, 19 or 20
121 hotels in 44 Iowa 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 Des Moines (6), Ames (6) and Mount Pleasant (5). Observed starting prices begin at $51 at Burr Oak Motel in Algona, with a statewide median of $88 per night. The best-rated option is The Weis Mansion in Waterloo, 10.0/10 from 68 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
- 121
- cities covered
- 44
- lowest starting price, Burr Oak Motel (Algona)
- $51
- median starting price per night
- $88
Top Iowa Cities for 18-Year-Old Travelers
- Des Moines hotels 6 hotels from $67
- Ames hotels 6 hotels from $75
- Mount Pleasant hotels 5 hotels from $80
- Waterloo hotels 5 hotels from $57
- Dubuque hotels 5 hotels from $57
- Spencer hotels 4 hotels from $85
- Council Bluffs hotels 4 hotels from $73
- Cedar Rapids hotels 4 hotels from $94
Show map of all Iowa hotels
All Iowa Cities With 18, 19 and 20 Check-In Hotels
G
N
O
T