BookGuestRooms
New Hampshire

Hotels in New Hampshire

New Hampshire has 102 places to stay listed here, with nightly rates running from $66 up to $323. The highest-rated option is Stanford Bed and Breakfast, which holds a 4.9 score from 12 reviews.

Hotels make up 77 of the listings, joined by 18 motels, 3 inns, and 2 bed and breakfasts. Each listing page shows room details, photos, and live rates from booking partners.

Where to stay in New Hampshire

CityListingsFromTop-rated
North Conway 11 hotelsfrom $107The Buttonwood Inn on Mt. Surprise (4.8/5)
Hampton 10 hotelsfrom $137Atlantic Breeze Suites (4.6/5)
Jackson 8 hotelsfrom $314The Inn at Thorn Hill (4.75/5)
Lincoln 7 hotelsfrom $111Launchpoint Lodge (4.65/5)
Gorham 5 hotelsfrom $109Strictly Moose Luxury Vacation Suites (4.8/5)
Laconia 5 hotelsfrom $156Birch Knoll Motel (4.65/5)
Rochester 4 hotelsfrom $99Greenwood Inn (3.4/5)
Gilford 3 hotelsfrom $342Belknap Point Inn (4.55/5)
Portsmouth 3 hotelsfrom $348Hotel Thaxter (4.8/5)
Bartlett 3 hotelsfrom $559North Colony Motel and Cottages (4.55/5)

Good to know

How many hotels are listed in New Hampshire?

106 independently-run hotels, motels and inns across 51 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 $66, 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 11 listed hotels.