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

Show map of all New Hampshire hotels

All New Hampshire Cities With 18, 19 and 20 Check-In Hotels