The 8 Best Spa Resorts in New Hampshire – 2025 Full Guide
We analyzed every property and found the best New Hampshire spa resorts that’s actually worth your time, your energy, and your money, too.
These aren’t just properties with a hot tub or a sauna slapped on the side—these are full-service indulgent retreats, complete with full wellness menus, beautiful scenic backdrops, and that highly sought-after balance of comfort and relaxation that, frankly, isn’t so easy to come by these days.
Table of Contents
Methodology
To determine the best spa resorts New Hampshire has to offer, we scoured the web, starting with Google Reviews, where we filtered through hundreds of comments to pick up on consistent trends—not just the glowing praise but also the common issues people flagged.
Then, we cross-checked that with TripAdvisor and Expedia, two platforms that offer real guest experiences and tell you a lot about how each New Hampshire spa resort actually performs over time.
We focused on places that do more than just the basics: properties with full-service spas, clean and stylish accommodations, a range of room types, good food, and at least a semi-impressive pool setup.
The 8 Best New Hampshire Spa Resorts for 2025
8. Wentworth By The Sea
See Location & Prices: Check on Google Maps
Location: New Castle, New Hampshire
Key Highlights:
- Full-service spa with 10 treatment rooms and salon services
- Indoor and outdoor pool access year-round
- Three restaurants and 10,000 sq ft of event space
Wentworth By The Sea is an elegant, coastal-style property that feels like it belongs in a glossy travel magazine.
Set right near Portsmouth Harbor, the resort is surrounded by salty breezes and water views that give it a very calming, coastal New England feel, which makes a lot of sense given its seaside perch.
Inside the spa, things are a bit more luxurious than you might expect. The facility offers signature massage options, body scrubs, and facials, with products that cater to both relaxation and skin renewal.
There’s even a salon attached, so you can easily book a blowout or a nail session without leaving the wellness zone.
Rooms vary from traditional doubles to oversized suites with fireplaces, soaking tubs, and harbor views that, honestly, are hard to beat.
For food, the in-house dining options are pretty solid—Salt Kitchen and Bar has that coastal gourmet thing down, and the drinks menu leans heavily on local spirits and creative cocktails.
It’s also just a few miles from downtown Portsmouth, which makes it easy to pop into some very charming, walkable areas full of boutique shops and cafes. As a New Hampshire spa resort, this one’s got the full range—from ambiance to amenities.
7. Mountain View Grand Resort & Spa – Most Affordable
See Location & Prices: Check on Google Maps
Location: Whitefield, New Hampshire
Key Highlights:
- Tower Spa with panoramic mountain views and 10+ treatment options
- 4 restaurants and cafés on a 1,700-acre property
- Heated outdoor pool and indoor whirlpool
This spa resort in New Hampshire, set in the shadow of the White Mountains, kind of feels like it was made for people who want the royal treatment without spending their entire vacation budget in a single weekend.
The Mountain View Grand Resort & Spa is seriously sprawling, with nearly 2,000 acres of open space around it—and that alone gives it this peaceful, expansive vibe that’s hard to replicate.
The on-site Tower Spa is tucked into the upper floors of the property and features treatment rooms with floor-to-ceiling windows that frame the mountain range in the distance.
You’ll find everything from hot stone massages to body wraps and even a special section for men’s services. The vibe leans more classic than trendy, but it works well in the setting.
Guest rooms here keep it fairly traditional with dark wood touches, patterned textiles, and views that stretch for miles. There’s also a lot to do outside the spa—like taking a horse-drawn carriage ride, hiking the surrounding trails, or relaxing in the heated outdoor pool that stays open deep into the shoulder season.
The restaurants are spaced throughout the resort and include everything from a farm-to-table spot to a wine bar-style café with an extensive bottle list. All in all, it’s one of the best spa resorts in New Hampshire for anyone wanting a luxury feel at a more budget-friendly rate.
6. Omni Bretton Arms Inn At Mount Washington
See Location & Prices: Check on Google Maps
Location: Bretton Woods, New Hampshire
Key Highlights:
- Mount Washington Resort Spa with 12 treatment rooms
- Access to 6 restaurants and bars within resort complex
- Indoor pools and spa tubs with mountain views
This one’s not just about the spa—it’s about the whole experience. Omni Bretton Arms is part of a much bigger resort complex, and that means, for guests, there’s access to more amenities than you could probably use in one weekend.
Still, the spa is what makes this one of the top spa resorts in New Hampshire.
The Mount Washington Spa has a comprehensive menu that includes deep tissue massage, prenatal treatments, and aromatherapy facials that leave people raving in the reviews.
It’s located just a short shuttle ride from the main inn, but once you’re there, it’s pretty easy to forget everything else going on. The ambiance inside is quiet, upscale, and a little old-world in a good way.
Rooms at the Bretton Arms Inn are slightly more traditional compared to newer resorts but come with modern touches like updated bathrooms, plush bedding, and high-end bath amenities.
Guests also get access to multiple dining options, including steakhouses, breakfast cafés, and cocktail lounges.
If you want to round things out, there’s skiing, hiking, and one of the largest zipline networks in the Northeast within walking distance. As a spa resort New Hampshire travelers return to again and again, this one’s packed with charm and lots of optional upgrades.
5. Lake Opechee Inn and Spa
See Location & Prices: Check on Google Maps
Location: Laconia, New Hampshire
Key Highlights:
- Tranquil in-house spa with customizable massage packages
- Boutique-style 34-room property with lake views
- Indoor heated pool and whirlpool tub
This is more of a boutique hideaway than a full-blown resort, yet it absolutely earns its place on a list of the best spa resorts in New Hampshire.
Lake Opechee Inn and Spa is a lakefront retreat that mixes New England charm with a more modern-day comfort level that feels easygoing and, frankly, super inviting.
The spa is small but very intentional. You won’t find an overwhelming list of services, but you will find a really thoughtful menu of massages, reflexology treatments, and facials that are highly rated for both technique and consistency.
Everything here is designed for unwinding—nothing too showy, just very high-quality and peaceful.
The rooms are all individually styled, which gives the place a lot of personality. Some feature gas fireplaces and whirlpool tubs, while others open up to the lake with private porches that make it easy to take in the view with a glass of wine in hand.
The indoor pool and hot tub area are clean, quiet, and warm enough to use year-round. There’s also a tavern-style restaurant on-site, which focuses on hearty, seasonal meals, plus local beers and wines.
Located near Weirs Beach and the Lake Winnipesaukee area, Lake Opechee Inn and Spa is also ideally located for those who want to explore more of New Hampshire as well.
4. RiverWalk Resort at Loon Mountain
See Location & Prices: Check on Google Maps
Location: Lincoln, New Hampshire
Key Highlights:
- Viaggio Spa with wine-infused therapies and salon services
- Indoor/outdoor heated pools with mountain views
- On-site winery and upscale Italian dining
Set right along the Pemigewasset River and practically at the base of Loon Mountain, RiverWalk Resort feels like this upscale alpine village that just happens to be one of the most modern spa resorts in New Hampshire.
It’s clean, fresh, and surprisingly polished for a mountain area that, you know, could have easily gone rustic instead.
The Viaggio Spa is the big draw here. It’s known for these wine-based treatments—yes, really—which use antioxidants and extracts in facials, wraps, and massages that aim to rejuvenate your skin while relaxing your whole vibe.
They also have a full salon for hair and nail services, so you can make a full day out of it.
Suites come in all shapes and sizes, from studio-style units to three-bedroom penthouses. Every one has a kitchen, which is super helpful if you’re staying longer than a weekend.
The pools (there are several) are designed to stay open in every season and offer mountain views while you soak.
There’s also a winery on the property, Seven Birches, where guests can sip local wines and even tour the facilities. The dining at La Vista is also a notch above, focusing on wood-fired pizzas and well-balanced Italian dishes.
3. InnSeason Resorts Pollard Brook – Best-Seller
See Location & Prices: Check on Google Maps
Location: Lincoln, New Hampshire
Key Highlights:
- Mountain Spa with multiple massage and bodywork options
- 133 condo-style suites, each with private balconies
- Indoor and outdoor pools, game room, and kids’ activity center
InnSeason Resorts Pollard Brook has quietly become a favorite for families and groups who need some space but still want that full-service New Hampshire spa resort atmosphere.
It’s technically located in the White Mountain National Forest, which more or less guarantees a peaceful surrounding with room to breathe.
The Mountain Spa is modest in size but pretty generous in what it offers. Guests can book Swedish, sports, or deep tissue massages as well as specialty treatments like aromatherapy and warm stone work. It’s intimate and easy to access—no long waitlists or complicated scheduling.
Each suite includes a full kitchen, living area, and balcony, which gives you a very “home away from home” feeling while still enjoying resort-level amenities. For those traveling with kids or a group, this setup is pretty ideal.
The pools (both indoor and outdoor) are heated and kept immaculately clean. Plus, there’s a sauna and a huge hot tub indoors.
Here, you’re walking distance from several Lincoln dining options and right by the entrance to Franconia Notch State Park, which is pretty scenic no matter the season.
2. White Mountain Hotel & Resort – Top Value Pick
See Location & Prices: Check on Google Maps
Location: North Conway, New Hampshire
Key Highlights:
- Balance Spa with facials, massages, and seasonal packages
- 80-room resort with golf course and year-round heated outdoor pool
- Panoramic mountain views and cliffside dining
This is one of the best spa resorts in New Hampshire for travelers looking for a full-service experience without the sky-high price tag. White Mountain Hotel & Resort feels kind of like a classic country club mixed with a boutique lodge, and it pulls that balance off surprisingly well.
Balance Spa offers massages, scrubs, facials, and body treatments in a small, calming space that doesn’t feel clinical or overly fancy—just relaxing in a real, approachable way.
They also run seasonal packages that tie in with the surrounding nature, like cranberry scrubs in fall or citrus boosts in spring.
The guest rooms have recently been refreshed and now include modern design touches while keeping the old-school charm of the resort. You’re only a couple of minutes from downtown North Conway, too, which makes off-property dining and shopping super easy.
On-site, there’s a fine-dining restaurant with panoramic views, plus access to golf, hiking, and that big heated pool that people rave about during colder months. As a spa resort New Hampshire travelers appreciate for both scenery and value, this one consistently overdelivers.
1. The Inn At Thorn Hill – Top Overall
See Location & Prices: Check on Google Maps
Location: Jackson, New Hampshire
Key Highlights:
- Thorn Hill Spa with exclusive in-room treatments and seasonal rituals
- 16 elegant rooms, plus private cottages and suites with fireplaces
- Full bar, chef-led fine dining, and complimentary breakfast daily
The Inn At Thorn Hill is the best New Hampshire spa resort for a fully immersive, adults-only relaxation experience. It’s tucked into the hills of Jackson, a postcard-level picturesque town that just kind of makes everything feel a little softer and slower.
What sets the Thorn Hill Spa apart is the way it integrates its treatments with your room—guests can actually schedule spa services to take place right in their suite, which is, honestly, about as personalized and convenient as it gets.
There’s also a dedicated wellness space for massages and facials, using natural ingredients and locally inspired therapies.
The property itself is intentionally small, with only 16 guest rooms and a handful of private suites and cottages. This makes everything—from check-in to dinner service—feel extremely well-managed and very peaceful.
The rooms include steam showers, gas fireplaces, and spa tubs, all surrounded by sweeping mountain views.
The dining room serves upscale, locally sourced dishes, and the bar offers a curated wine list alongside craft cocktails. Guests frequently comment on the staff’s attention to detail, which might be why it’s truly the best spa resort in New Hampshire today.
Articles You Might Also Like