17 Best Hotels in New Hampshire

New Hampshire is a beautiful state that offers a variety of hotel options for every traveler. From cozy inns to luxurious resorts, there’s something to suit every taste and budget. Whether you’re looking for a charming stay in a quaint town or a modern retreat near the mountains, New Hampshire has it all. Each hotel reflects the warm, inviting spirit of the Granite State, making your stay memorable and comfortable.

Visiting hotels in New Hampshire introduces you to friendly staff, stunning views, and unique local experiences. Many hotels are surrounded by breathtaking landscapes, perfect for outdoor enthusiasts. Guests can enjoy easy access to hiking, skiing, and beautiful lakes. After a day of adventure, relaxing in a comfortable room or enjoying local cuisine enhances the overall experience, making New Hampshire hotels a fantastic choice for your getaway.

Best Hotels in New Hampshire

1. The Glen House Hotel

The Glen House Hotel / Facebook

Visit The Glen House Hotel in Gorham for a fantastic stay surrounded by nature. This modern hotel offers stunning views of the White Mountains. You’ll love the comfortable rooms and warm atmosphere. The on-site restaurant serves delicious local dishes.

After breakfast, take advantage of the nearby hiking trails. The White Mountains National Forest offers countless paths for all skill levels. Whether you’re an expert or a beginner, you’ll find a trail that suits you.

In the winter, don’t miss the chance for some skiing at popular nearby resorts. The hotel’s location makes it easy to access many outdoor activities year-round.

End your day by relaxing by the fireplace in the lounge. Enjoy a drink, unwind, and soak in the incredible mountain views. It’s a perfect way to wrap up the day.

Room rates at The Glen House typically start around $200 per night, varying by season and demand. It’s always good to book early for the best rates.

Address: 979 NH-16, Gorham, NH 03581, United States

2. Holiday Inn Express & Suites Lincoln East – White Mountains

Holiday Inn Express & Suites Lincoln East – White Mountains / Facebook

Head over to the Holiday Inn Express in Lincoln for a comfortable and convenient stay. This hotel is perfect for those looking to explore the stunning White Mountains. The spacious rooms come with modern amenities, making it an ideal home base.

Have a fun time at the nearby Loon Mountain Resort. During winter, this resort offers excellent skiing and snowboarding opportunities. In warmer months, enjoy hiking and outdoor activities in the surrounding areas.

The hotel features a complimentary breakfast that will fuel your adventures. Start your morning with a hearty meal, and you’ll be ready for an exciting day outdoors.

Relax in the heated indoor pool after a long day exploring. It’s a great way to unwind and recharge for another day of fun.

Room rates at this hotel generally start around $150 per night. Be sure to check for deals, especially during holiday seasons.

Address: 200 W Main St, Lincoln, NH 03251, United States

3. Hampton Inn Lincoln White Mountains

Stay at the Hampton Inn Lincoln for an inviting experience in the heart of the White Mountains. This hotel provides easy access to local attractions and stunning natural beauty. Enjoy cozy rooms and top-notch hospitality during your stay.

Explore the scenic Kancamagus Highway nearby. This highway is known for its breathtaking views, especially during the fall when the leaves change colors. Stop at various viewpoints along the way for stunning photo opportunities.

After a day of exploration, return to enjoy the hotel’s amenities. Take a dip in the indoor pool or relax in the hot tub to unwind.

Don’t forget to take advantage of the complimentary breakfast each morning. Options include fresh waffles, fruits, and pastries to start your day right.

Room rates at the Hampton Inn usually start around $140 per night, making it an affordable choice for families and couples alike.

Address: 21 Riverside Ct, Lincoln, NH 03251, United States

4. Omni Mount Washington Resort & Spa

Omni Mount Washington Resort & Spa / Facebook

Experience luxury at the Omni Mount Washington Resort in Bretton Woods. This historic resort offers elegant accommodations and stunning mountain views. The unique architecture and rich history make it a perfect getaway.

Have a fun time playing golf on the resort’s historic course in the summer. It’s a beautiful way to enjoy the outdoors while savoring scenic views. In winter, hit the slopes at nearby skiing areas.

Visit the Mount Washington Observatory for an unforgettable experience. The observatory provides educational programs and tours for guests interested in learning about the local climate.

After a day of activities, indulge in a rejuvenating spa treatment. The spa offers a wide range of services to help you relax and unwind.

Rates at Omni Mount Washington start at around $300 per night, reflecting its luxury offerings. It’s a great choice for a memorable getaway.

Address: 310 Mount Washington Hotel Rd, Bretton Woods, NH 03575, United States

5. North Conway Mountain Inn

Discover the North Conway Mountain Inn for a delightful retreat. This inn blends comfort and convenience, making it an ideal spot for exploring North Conway. Enjoy cozy rooms with stunning mountain views.

Take a stroll through the charming North Conway Village. You’ll find unique shops, restaurants, and cafes to explore. It’s a perfect spot to experience local culture and cuisine.

Head to Cranmore Mountain Resort for outdoor activities. This resort offers everything from skiing in winter to mountain biking in the summer. There’s something for everyone here!

After your adventures, return to the inn for relaxation. Unwind in their outdoor hot tub, and enjoy the fresh mountain air.

Room rates at North Conway Mountain Inn usually start at about $120 per night, making it a budget-friendly choice for travelers.

Address: 2075 White Mountain Hwy, North Conway, NH 03860, United States

6. North Conway Grand Hotel

Visit the North Conway Grand Hotel, located near Settlers Green. This grand hotel is known for its excellent service and range of amenities. Each room provides comfort and style, ensuring a pleasant stay.

Enjoy a day of shopping at the nearby Settlers Green Outlet Village. With numerous brand-name stores and unique local shops, you’re sure to find great deals.

Take advantage of the outdoor pool during the warmer months for a relaxing swim. Families will appreciate the Kid’s Club programs offered at the hotel.

In the evening, savor a meal at the on-site restaurant. The menu features delicious, locally sourced ingredients for a true taste of New Hampshire.

Room rates typically begin around $180 per night. It’s an ideal location for family vacations or weekend getaways.

Address: 72 Common Ct, North Conway, NH 03860, United States

7. Mill Falls Resort Collection at the Lake

Mill Falls Resort Collection at the Lake / Facebook

Experience Mill Falls Resort at Meredith, a beautiful lakeside getaway. This resort offers a range of accommodations and activities, making it perfect for both relaxation and adventure. The stunning views of Lake Winnipesaukee will take your breath away.

Take a leisurely boat ride on the lake for a peaceful evening. Kayaking and paddleboarding are also popular activities to explore the serene waters.

Indulge in a spa treatment at the resort to unwind after your day of fun. The spa has a variety of services that cater to your relaxation needs.

Dine at one of the resort’s restaurants for a taste of local cuisine. Each dining option offers a unique atmosphere and menu focused on fresh, local ingredients.

Room rates start around $220 per night, depending on the season. This resort is perfect for couples, families, and anyone seeking a peaceful escape.

Address: 312 Daniel Webster Hwy, Meredith, NH 03253, United States

8. Comfort Inn and Suites North Conway

Comfort Inn and Suites North Conway / Facebook

The Comfort Inn and Suites in North Conway is an excellent choice for families and travelers. It features spacious rooms with modern amenities and a warm, welcoming atmosphere. The location is convenient for exploring the area’s attractions.

Access nearby Cranmore Mountain Resort for tons of family-friendly activities. Enjoy skiing in the winter or hiking, and biking during the summer months.

The hotel also offers a complimentary breakfast each morning, ensuring that guests start the day off right. A heated indoor pool is perfect for relaxing after a day of adventures.

Spend some time at the outdoor picnic area. It’s a great spot for a family gathering or simply enjoying the fresh air.

Room rates generally start at around $130 per night, making it budget-friendly for families and groups.

Address: 2000 White Mountain Hwy, North Conway, NH 03860, United States

9. Hampton Inn & Suites Portsmouth Downtown

Hampton Inn & Suites Portsmouth Downtown / Facebook

Stay at the Hampton Inn & Suites in Portsmouth for a delightful urban experience. The hotel’s central location makes it easy to explore downtown attractions, shops, and restaurants. Enjoy comfortable rooms with modern amenities during your visit.

Explore the historic Strawbery Banke Museum nearby. This living history museum offers a fascinating look at New Hampshire’s past.

Indulge in the hotel’s complimentary breakfast every morning, featuring a variety of tasty options. It is a convenient start to your day of adventures.

After a day of exploring, enjoy the outdoor patio for a relaxing evening. It’s a great place to unwind with family and friends.

Room rates typically start around $160 per night, making it a fantastic option for those wanting to experience downtown Portsmouth.

Address: 295 Excel Dr, Portsmouth, NH 03801, United States

10. The Hotel Portsmouth

The Hotel Portsmouth / Facebook

Book your stay at The Hotel Portsmouth for a unique blend of history and modernity. This boutique hotel features charming, individually designed rooms. You’ll appreciate the close proximity to the waterfront and local attractions.

Take a short walk to enjoy the vibrant waterfront area. Here, you’ll find a variety of dining options and shops to explore.

The hotel also features a delightful café. Grab a coffee or quick snack before heading out for a day of sightseeing.

End your day at the cozy bar for a drink and some relaxed conversation. The welcoming atmosphere makes it a perfect spot to unwind.

Room rates generally start around $250 per night, reflecting its boutique nature and great location.

Address: 40 Bridge St, Portsmouth, NH 03801, United States

11. Sugar Hill Inn

Sugar Hill Inn / Facebook

Discover the charm of Sugar Hill Inn in Franconia for a romantic getaway. This quaint inn is nestled in the scenic White Mountains. Each room has unique décor and cozy furnishings, creating a warm atmosphere.

Enjoy nearby Franconia Notch State Park for breathtaking hikes. This park features stunning views, waterfalls, and scenic trails for all ages.

After a day outdoors, dine at the inn’s restaurant. The intimate dining experience features locally sourced ingredients prepared with care.

Relax on the patio in the evening. Take in the stunning views and enjoy the peaceful surroundings.

Room rates typically start around $200 per night, ideal for couples looking for a romantic escape.

Address: 46 Sugar Hill Rd, Franconia, NH 03580, United States

12. The Barn on the Pemi

The Barn on the Pemi / Facebook

Experience the rustic charm of The Barn on the Pemi in Campton. This unique lodging offers a cozy atmosphere with the comforts of home. The location is perfect for nature lovers seeking adventure.

Experience outdoor adventures like tubing or kayaking on the Pemigewasset River. The river area is ideal for fun-filled days on the water.

In the winter, enjoy snowshoeing and cross-country skiing on nearby trails. The area is known for its beautiful winter landscapes.

Return to the barn for a quiet evening or join fellow guests around a cozy fire. Make new friends while sharing stories of the day’s activities.

Room rates generally start around $160 per night. It’s a fantastic value for those wanting to explore the great outdoors while enjoying comfortable accommodations.

Address: 18 Hodge Hill Rd, Campton, NH 03223, United States

13. The Inn at Ellis River

The Inn at Ellis River / Facebook

Stay at The Inn at Ellis River in Jackson for a picturesque experience. This charming inn features beautifully decorated rooms, each with serene views. The ambiance is cozy and inviting, perfect for a peaceful retreat.

Visit the picturesque Jackson Falls nearby. The falls are a beautiful spot for picnics or simply enjoying the natural beauty of the area.

Head to the nearby Story Land amusement park for a fun day. Perfect for families, this park is filled with rides and attractions for younger children.

Relax in the outdoor hot tub after a busy day of exploration. It’s a lovely way to unwind while taking in the beautiful surroundings.

Room rates typically start at about $180 per night, making it a charming and affordable getaway.

Address: 15 Ellis River Rd, Jackson, NH 03846, United States

14. Wentworth by the Sea, A Marriott Hotel & Spa

Wentworth by the Sea, A Marriott Hotel & Spa / Facebook

Experience luxury at Wentworth by the Sea in New Castle. This stunning hotel features elegant interiors and breathtaking views of the ocean. The beautiful gardens and private beach make it a perfect place for a relaxing getaway.

Relax at the beach or enjoy a stroll along the picturesque coastline. The nearby Fort Constitution provides historical insights and lovely views from the shore.

Unwind at the full-service spa, which offers a range of rejuvenating treatments. You’ll leave feeling refreshed and ready for another day of adventure.

Dine at the hotel’s acclaimed restaurant for a fine dining experience. Enjoy dishes prepared with fresh, local ingredients while overlooking the ocean.

Room rates at Wentworth start around $300 per night, reflecting its luxury offerings and stunning location.

Address: 588 Wentworth Rd, New Castle, NH 03854, United States

15. The Woodbound Inn

The Woodbound Inn / Facebook

The Woodbound Inn in Rindge is an ideal destination for outdoor enthusiasts. This historic inn combines rustic charm with modern conveniences. Its serene setting offers a perfect retreat for families and couples alike.

Take part in outdoor activities at nearby Mount Monadnock State Park. Hiking trails vary in difficulty and provide stunning views from the summit.

After a day of adventure, savor delicious fare at the inn’s restaurant. The chef specializes in using local ingredients to create memorable meals.

Unwind on the patio or by the fireplace while enjoying the peaceful atmosphere. It’s a lovely way to end your day surrounded by nature.

Room rates typically begin around $150 per night, offering a great value for such a charming getaway.

Address: 5 Woodbound Rd, Rindge, NH 03461, United States

16. The Notchland Inn

The Notchland Inn / Facebook

Visit The Notchland Inn in Hart’s Location for a cozy and historic experience. This charming inn offers beautiful accommodations with stunning views of the mountains. It’s the perfect place for couples seeking a romantic escape.

Discover the scenic beauty of Crawford Notch State Park. The park features hiking trails, breathtaking views, and opportunities to see wildlife. Ideal for nature photographers!

Relax in the hot tub after spending a day outdoors. This peaceful setting makes it easy to unwind and appreciate the surroundings.

Enjoy meals prepared with local ingredients at the inn’s dining room. The food is delicious and complements the magical atmosphere of the location.

Room rates at The Notchland Inn usually start at around $250 per night, reflecting the charm and comfort offered.

Address: 2 Notchland Inn Rd, Hart’s Location, NH 03812, United States

17. The Manor on Golden Pond

The Manor on Golden Pond in Holderness offers a beautiful lakeside getaway. This charming inn features lovely accommodations with stunning views of Squam Lake. It’s perfect for those seeking tranquility and natural beauty.

Enjoy water activities on Squam Lake, such as kayaking or fishing. You can also take leisurely hikes nearby to immerse yourself in nature.

Visit the nearby Riveredge Marina for boating rentals and adventure. This area is great for exploring the lake and soaking in the scenery.

Savor a delicious breakfast at the inn, featuring local ingredients and homemade treats. It’s a wonderful way to start your day before heading out on your adventures.

Room rates typically start around $190 per night, making it an excellent choice for a relaxing escape by the water.

Address: 4 Manor Rd, Holderness, NH 03245, United States

Final Thoughts

New Hampshire offers an array of delightful hotels, each presenting unique experiences and scenic beauty. Whether you’re exploring the vibrant towns or embarking on outdoor adventures, there’s something for everyone.

From luxurious resorts to charming inns, your perfect getaway awaits in the picturesque landscapes of New Hampshire. The diverse accommodations cater to all travelers, so pack your bags and enjoy the beauty this state has to offer! If you’re interested in planning more activities during your visit, consider checking out things to do in Keene or things to do in Laconia for some exciting options.