18+ Hotels in New Hampshire
Where You Can Check In at 18, 19 or 20
17 hotels in 4 New Hampshire 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 Hampton Beach (8), North Conway (4) and Portsmouth (3). Observed starting prices begin at $68 at Colonial Motel in North Conway, with a statewide median of $144 per night. The best-rated option is Adventure Suites in North Conway, 9.6/10 from 344 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
- 17
- cities covered
- 4
- lowest starting price, Colonial Motel (North Conway)
- $68
- median starting price per night
- $144
Top New Hampshire Cities for 18-Year-Old Travelers
- Hampton Beach hotels 8 hotels from $110
- North Conway hotels 4 hotels from $68
- Portsmouth hotels 3 hotels from $107
- Nashua hotels 2 hotels from $80