Our research is editorially independent but we may earn a commission for purchases made through our links.
Many people travel to New Hampshire during the fall season to see the changing leaves, but this is also a fun place to plan a trip at any time of the year. This part of the country has many quaint B&Bs, beautiful resorts, and vacation rental properties to choose from when you are deciding on accommodations.
Depending on where in the state you want to be, and the type of experience you’re looking for, here are some of the best hotels in New Hampshire to consider
Omni Mount Washington Resort, Bretton Woods
One of the most luxurious hotels in New England, the Omni Mount Washington Resort has a lot of history and many amenities to enjoy. This hotel has welcomed many famous people over the years and is a prime place to be for golf, dining, a spa, zip lining, and the largest ski area in the state. This Bretton Woods hideaway has 269 guest rooms and suites, plus 18- and nine-hole golf courses, tennis courts, and pools. In addition to this main resort, there are also other accommodations on the resort grounds known as the Omni Bretton Arms Inn and the Townhomes at Bretton Woods. There are also many dining options to choose from right at the resort, ranging from the main dining room with a New England-inspired menu to a pub/steakhouse, prohibition-era speakeasy, cocktail bar, outdoor bar, and in-room dining.
Bay Point at Mill Falls, Meredith
Offering 24 rooms at the end of Meredith Bay, the Bay Point at Mill Falls is a wonderful place to stay in New Hampshire. The hotel has newly renovated guest rooms and a lakefront property location along Lake Winnipesaukee. Onsite options for food and wine include the Waterfall Café, The Lakehouse, LAGO, and Camp. Meanwhile, Cascade Spa is on the property and is a full-service day spa and salon that offers services for men and women.
The Hotel Concord, Concord
You can stay at the Hotel Concord during your trip to New Hampshire and enjoy elegant accommodations with modern comforts. It is in the heart of downtown Concord and a short walk from restaurants, shops, and attractions. This AAA Four Diamond resort has spacious guest rooms and over 3,000 square feet of flexible meeting and event space. This is a great place to stay on a weekend getaway from Boston since it’s just an hour away. Outdoor recreation and fall foliage viewing opportunities are also close by in the White Mountains. Luxury rooms, terrace rooms, and a capital suite are available for guest bookings. Your stay here also includes 24-hour gym access, in-room dining, and discounts with local businesses.
The Manor on Golden Pond, Holderness
The Manor on Golden Pond has beautifully appointed accommodations for your tranquil stay in New Hampshire. It is an elegant bed and breakfast country inn with unique rooms in the manor and annex chambers. The guest room amenities here include luxurious bathrobes, in-room Keurig coffeemakers, Wi-Fi, and TVs. There is a 700-square-foot spa on the property where you can book a massage, body wrap, or other treatment. The inn also has onsite dining and drinks at the Van Horn Dining Room, M Bistro Supper Club, and Three Cocks Pub.
Center Harbor Inn, Center Harbor
Another top hotel in New Hampshire is the Center Harbor Inn, which is a Lake Winnipesaukee Hotel with a beachside vibe and lots of charm. There are rooms here that can accommodate up to six guests and many hotel amenities to help you feel at home. The Center Harbor Inn is situated on 200 feet of a private, sandy beach and has guest quarters with private decks and patios to help you soak up the views. Other features of this hotel are the year-round hot tub outside, fitness center, sauna, dock slips, and moorings.
The Wentworth, Jackson
The Wentworth is an elegant country inn that is located in New Hampshire’s White Mountains. This inn has 61 guest rooms and is close to cross-country skiing, golfing, and other outdoor activities. It is in an idyllic setting and offers standard and superior rooms, as well as condos. Guests enjoy farm-to-table dining at the onsite restaurant and also visit the spa for a massage or other treatment. For an especially memorable experience, you can arrange to have welcome amenities delivered to your room before your arrival, such as a fruit and cheese tray, sparkling cider, or chocolate-covered strawberries.
Mountain View Grand Resort & Spa, Whitefield
For your next trip to the White Mountains, consider staying at the Mountain View Grand Resort & Spa, which was founded in 1865. This historic luxury hotel is one of the top resorts in the Northeast and has 141 guest rooms and suites. The resort is home to multiple dining venues, including a tavern and wine cellar. The Tower Spa is located on the resort property and offers facials, massages, body treatments, and hand and body care. This is a popular place for weddings and meetings because of the versatile event venue spaces.
Wolfeboro Inn, Wolfeboro
The Wolfeboro Inn is a lakeside hotel in New Hampshire that is along Lake Winnipesaukee. It offers upscale amenities, free Wi-Fi, an authentic New England pub, and shops and galleries nearby. There are 44 guest rooms at the Wolfeboro Inn that are spread across three floors. The history of this inn dates back to 1812, and the location of the inn is close to North Main Street shops and restaurants.
RiverWalk Resort at Loon Mountain, Lincoln
A luxurious place to stay in New Hampshire is the RiverWalk Resort at Loon Mountain, which has an onsite commercial winery, award-winning spa, and fine Italian dining. This resort accommodates guests in suites with full kitchens, balconies, and views of the mountains. There accommodations range from studios to three-bedroom penthouse suites that sleep 12 people. The resort has one of the largest lagoon pools in New England that transforms into a skating rink in the winter. Other offerings at the resort are a fitness center, game room, backyard-style games, and adventure concierge. If you love it here, you can even buy a luxury condo suite at the resort to experience the different seasons in the region.
Franconia Inn, Franconia
Since 1863, the Franconia Inn has been welcoming guests to the 65 acres of White Mountains landscapes here. There are amazing views of Franconia Notch and Mount Lafayette from this hotel, which offers many fun activities on the premises. These include fishing, hiking, horseback riding, glider rides, and swimming. There are also 25 miles of groomed trails, ice skating, snowshoeing, and tubing available here during the winter season. In total, there are 34 rooms at the Franconia Inn that are all individually decorated and differently sized. The inn has two dining rooms and a pub onsite that serves elegant American cuisine in a warm and inviting environment.
Stonehurst Manor, North Conway
When you stay at the charming Stonehurst Manor in North Conway, New Hampshire, you’ll be at a one-of-a-kind retreat that takes you back to a simpler time in history. There are 16 rooms and suites at this hotel, and each has its own unique personality. You can dine at the Wild Rose Restaurant on the resort property while staying here and sip signature cocktails at the Library Lounge. Guests of the Stonehurst Manor will be pleased to learn that breakfast and dinner at the Wild Rose Restaurant is included with the cost of their rooms. Stonehurst Manor is also a lovely event venue with views of the White Mountains as the backdrop.
Church Landing at Mill Falls, Meredith
Church Landing is a Meredith, New Hampshire lakefront lodge along the shores of Lake Winnipesaukee. It has 70 guest rooms with private lakefront balconies and cozy fireplaces. Guests will also have easy beach access, two indoor/outdoor pools to use, a fitness center, and access to the spa on the property. There are pet-friendly rooms available at this hotel if you’d like to bring your pet along. This is one of several accommodations available at Mill Falls at the Lake. All rooms include free Wi-Fi, cable TV, refrigerators, and other amenities.
The Margate Resort, Laconia
To experience the best of Lake Winnipesaukee, book a room at the Margate Resort and start making new memories. This hotel has 16 different room types, and all of them are beautifully decorated. At the resort, you’ll find indoor and outdoor pools, a whirlpool, a sauna, an on-site restaurant, and a 400-foot private sandy beach. Stop by the Gazebo Beach Bar for a waterside restaurant that you’ll enjoy with family and friends for lunch or dinner. There are shopping opportunities nearby, as well as golf courses, biking, and hiking trails, and boat rentals to cruise the lake.
Lake Opechee Inn and Spa, Laconia
Located in Laconia, the Lake Opechee Inn and Spa is a boutique hotel in the heart of New Hampshire’s Lakes Region. It has 34 guest rooms with gas fireplaces, and many rooms also have whirlpool tubs and balconies that look out over the lake. At the resort, you’ll also find a day spa, steak and seafood restaurant, and two pet-friendly rooms. Come to the charming dining room for a delicious breakfast each morning, or stop by the 24-hour, complimentary coffee bar any time of the day. Packages are available at the inn for romantic couples’ and girls’ getaways.
Grand View Resort, Weirs Beach
With views of Lake Winnipesaukee and the Ossipee Mountains, the Grand View Resort is a highly rated place to stay in New Hampshire. It is three blocks from Weirs Beach, plus many regional attractions and restaurants. The resort offers a saltwater swimming pool, manicured grounds, and totally renovated cottages and suites. This historic resort dates back to 1850 and is located on Daniel Webster Highway.