BookGuestRooms
New Hampshire
United States

Hotels in New Hampshire

New Hampshire has 160 places to stay listed here — 160 hotels. Each listing shows rooms, photos, guest ratings and live prices compared across booking partners. Listed nightly rates start around $76.

Browse by city
Where to stay

Cities in New Hampshire

Where to stay in New Hampshire

CityListingsFromTop-rated
North Conway 18 hotelsfrom $77The Buttonwood Inn on Mt. Surprise (4.8/5)
Portsmouth 14 hotelsfrom $114THE INN DOWNTOWN - Portsmouth, NH (4.8/5)
Lincoln 13 hotelsfrom $77Launchpoint Lodge (4.7/5)
Manchester 10 hotelsfrom $117Residence Inn by Marriott Manchester Downtown (4.5/5)
Hampton 10 hotelsfrom $101Atlantic Breeze Suites (4.6/5)
Jackson 9 hotelsfrom $91The Inn at Thorn Hill (4.8/5)
Nashua 6 hotelsfrom $143Residence Inn by Marriott Nashua (4.6/5)
Concord 5 hotelsfrom $128The Hotel Concord (4.6/5)
Keene 5 hotelsfrom $146Keene Elm City Hotel, an Ascend Collection Hotel (4.3/5)
Bartlett 4 hotelsfrom $124North Colony Motel and Cottages (4.5/5)

Good to know

How many hotels are listed in New Hampshire?

160 hotels, guesthouses and B&Bs across 54 cities in New Hampshire, each with rooms, photos and live partner rates.

What do hotels in New Hampshire cost?

Listed nightly rates on partner sites start around $76, varying by area, property and dates. Live prices show on the booking partner's page.

Which New Hampshire city has the most listings here?

North Conway, with 18 listed hotels.