New Hampshire

10 of the Best Romantic Getaways in New Hampshire

by Sarah Lamagna
Updated March 20, 2023

Romantic Getaways in New Hampshire
Photo: omnihotels.com

We research, evaluate and select travel destinations based on a number of factors, including our writers’ experience, user reviews and more. We may earn a commission when you book or purchase through our links. See our editorial policy to learn more.


Historic places, small-town charm, and iconic mountains are just a few factors that make New Hampshire a special place.

And it’s especially wonderful for those seeking to rekindle a flame or ignite a new one. The Granite State offers plenty of solitude and seclusion, which also creates epic vistas across mountain peaks and orange and red forests come fall. You’ll find romance aplenty in New Hampshire, whether you want to take in sunset from a state park or walk hand-in-hand through tiny villages. So as you might imagine, there are also no shortages of romantic getaways in New Hampshire ready to welcome traveling duos.

Take your pick between grand hotels and off-grid cabins in the woods. Book a couples massage, relax in a wood-barrel sauna in the middle of nowhere, or go on a late-night walk from your historic home in a cobblestone alley. But ultimately, it won’t matter what accommodation and amenities you choose as it’s all about the company you keep and the warmth that exists between the two of you. So find your haven in the recommendations of the best romantic getaways in New Hampshire below.

Related Read: 10 Most Unique Places to Stay in New Hampshire

1. Mountain View Grand Resort & Spa

Photo:Mountain View Grand Resort & Spa

Why you should stay: Lovers’ quarrel? Blow off some steam in the axe-throwing pit.

  • Nearest town: Whitefield
  • Sleeps: 2+
  • Minimum stay: 1 night
  • Rates from: $134/night

It’s not just the alpaca wool from the on-site farm that will keep you warm at the Mountain View Grand Resort and Spa. Take your pick between several options to keep things sizzling between you and your beau. Will it be a couple’s hot stone massage at the Tower Spa? Or perhaps you’ll keep your blood pumping through a riveting game of golf on the property’s private golf course?

Regardless of your daytime activities, make sure to head to the 1865 Wine Cellar for dinner and drinks. The intimate atmosphere beckons for canoodling in the dark corners of the room. New relationship? Ask the sommeliers for their recommendations on liquid courage if you need some motivation for making the first move.

Check Availability

Follow ’em: @MountainViewGrand

2. Red Sleigh Inn Bed & Breakfast

romantic getaways in New Hampshire
Photo: The Red Sleigh Inn

Why you should stay: For the best damn eggs in the county.

  • Nearest town: Lincoln
  • Sleeps: 2
  • Minimum stay: 1 night
  • Rates from: $165/night

“Follow the breadcrumbs” to the Red Sleigh Inn Bed & Breakfast — or that’s what the owners suggest doing, at least. Fortunately for you, despite the hotel’s wooded setting, there’s no creepy cabin at the end of the breadcrumb trail. Instead, you’ll find an intimate, historic home in the state’s White Mountains.

The Inn is so private that you’ll only be sharing it with four other parties, and that’s only if it’s fully booked (which it usually is; it’s popular). Any room is perfect for a romantic getaway in New Hampshire, but stay in the Paris Room if you can. As the name suggestions, it’s full of French flare and elegance, plus dimmable lights to set the mood.

Check Availability

Follow ’em: @RedSleighInn

3. Wentworth By the Sea

Wentworth By the Sea
Photo: Marriott

Why you should stay: The most luxurious resort along New Hampshire’s 18 miles of coastline.

  • Nearest town: New Castle
  • Sleeps: 2+
  • Minimum stay: 1 night
  • Rates from: $180/night

The large white exterior and red roof of this hotel are hard to miss when you cross the bridge to New Castle Island. It looks like a castle, and more or less is since the rooms and hospitality are fit for any lord or lady of the house. Wentworth by the Sea sits just southeast of historic Portsmouth, so it feels very private but is actually not very far from the bustling town.

While this hotel is certainly romantic, also head into town while you’re there since Portsmouth feels made for lovers. Downtown Portsmouth is the place to stroll along cobblestone walkways or take a few lovey-doveyphotos against the plant-covered brick walls. Take your pick from an array of restaurants with dark corners to snuggle up with your partner. The Black Trumpet fits that description to a “T” and has some of the best food in town to boot.

Check Availability

Follow ’em: @WentworthbytheSea

4. The G Frame

he G Frame
Photo: Airbnb

Why you should stay: Only the woodland creatures will know what you’re up to in the private outdoor shower.

  • Nearest town: Sanbornton
  • Sleeps: 2
  • Minimum stay: 1 night
  • Rates from: $99/night

This little gem is the quaintest of quaint homes on top of a ravine in the heart of the Lakes Region. Aptly named The G Frame (a combination of an A-frame and saltbox-style home), this tiny house will easily fit into your plans for a romantic weekend getaway. The home is on solar, so you can use the small hot plate for meals and boiling water.

You can heat the home by using the wood stove (or you can get your blood moving with other two-person activities). Of course, you can always turn up the heat with a session in the private barrel sauna just outside the front door. The sauna interior is cozy at 6-feet-by-6-feet, but it’s big enough for two and the exact thing you might need if you’ve pulled a muscle hiking (or, you know, doing something else) since there’s no hot water in the home. This house is adorable, so it’s just the icing on the cake that it’s also one of the cheapest romantic getaways in New Hampshire.

Check Availability

Follow ’em: @New.Glampshire

5. Lake House at Ferry Point Inn

Lake House at Ferry Point Inn
Photo: Lake House at Ferry Point Inn

Why you should stay: This waterfront hotel includes breakfast — and it’s to die for.

  • Nearest town: Sanbornton
  • Sleeps: 2+
  • Minimum stay: 1 night
  • Rates from: $190/night

It’s not unusual to see the Lake House at Ferry Point pop up on lists of romantic getaways in New Hampshire. It’s a stunner. It’s on Lake Winnisquam, which provides guests with romantic pink and purple sunset and sunrise hues every day.

The Lake Winnisquam Room is ideal for an intimate getaway as it doesn’t share any walls with the other rooms at the inn. Whether you’re the couple staying up late or trying to get some sleep, you’ll be far removed from most of the other guests.

Don’t sleep in too late, though, since breakfast is only served until 9:30 am. Hopefully Jeannette (one of the hosts) will make her famous “You Don’t Have to Be From the South to Like Grits Casserole” while you’re there. It’s mouth-watering.

Check Availability

Related Read: 11 Cozy Pet-Friendly Cabin Rentals in New Hampshire

6. Omni Mount Washington Resort

romantic getaways in New Hampshire
Photo: Omni Hotels

Why you should stay: Stay in the same rooms that hosted princesses, movie stars, and presidents.

  • Nearest town: Bretton Woods
  • Sleeps: 2+
  • Minimum stay: 1 night
  • Rates from: $304/night

Make your own mark on history by staying somewhere listed on the National Register of Historic Places. Or perhaps you want to stay in the same room as Thomas Edison? Look no further than the Omni Mount Washington Resort. You might not become a world-renowned inventor, but you can invent a new romantic tradition with your boo. Or heck, maybe you will become a world-renowned inventor. Who knows?

When you’ve worked up an appetite but don’t want to travel too far, head to one of the many restaurants on site, all of which have unparalleled views of the surrounding White Mountains. Well, except for one: The Cave Bar. But the prohibition-era speakeasy is totally worth visiting, even without any natural light. Order an Old Fashioned or a Gibson for some throwback vibes.

Check Availability

Related Read: 12 Best Romantic Getaways on Airbnb Across the U.S.

7. Snowshoe Cabin

Snowshoe Cabin
Photo: Airbnb

Why you should stay: If your idea of romance is a new adventure together.

  • Nearest town: Stoddard
  • Sleeps: 4
  • Minimum stay: 3 nights
  • Rates from: $216/night

It might have been a garage at one point, but the Snowshoe Cabin is now anything but void of ambiance (and there are certainly no oil stains). It’s an elegant and relaxing romantic getaway in New Hampshire for two ideal for a couple that loves adventure. The cottage is extremely private as it’s detached from the main Lake Lodge, but both are on Mill Pond.

It’s best used as a basecamp for an adventurous couple. You can take the canoe out on Mill Pond for a romantic sunset on the water or walk the many hiking trails around the property. You can also hit the slopes at nearby Crotched Mountain Ski Resort or bag some peaks during the day and snuggle together in the evening. Cross-country skiing, snowshoeing, and snowmobiling are also nearby in the winter.

Check Availability

Related Read: 10 Luxurious Glamping Spots in New Hampshire

8. The Hotel Portsmouth

romantic getaways in New Hampshire
Photo: The Hotel Portsmouth

Why you should stay: Chain hotel amenities with the character of a charming inn.

  • Nearest town: Portsmouth
  • Sleeps: 2+
  • Minimum stay: 1 night
  • Rates from: $168/night

Unwind (or undress?) in one of the most beautiful and dreamy hotels in Portsmouth. You’ll be inspired to speak with a posh British accent thanks to The Hotel Portsmouth‘s elegant Victorian decor. Relax on the cast-iron, bistro-style tables and chairs on the outdoor lounge area or take a couple’s soak in the clawfoot tubs.

You’ll definitely want to spend time wandering around Portsmouth, which has plenty of cute corners and pedestrian alleyways. Grab coffee and breakfast at Port City Coffee and have dinner at one of many romantic restaurants in town. There’s a lot to do in Portsmouth, so you’ll probably want to stay for at least three nights.

Check Availability

Related Read: 12 Best & Most Unique Airbnbs in Vermont

9. The Inn at Thorn Hill

romantic getaways in New Hampshire
Photo: Inn at Thorn Hill

Why you should stay: There’s an in-house chocolatier at this winter wonderland.

  • Nearest town: Jackson
  • Sleeps: 2
  • Minimum stay: 1 night
  • Rates from: $265/night

Make sure to book the romance package at the Inn at Thorn Hill. You’ll be greeted with sparkling wine and house-made chocolate and stay in a suite with a two-person Jacuzzi tub. The inn has a lounge and wine cellar, and you can even surprise your boo with a couples massage (or any other service) at the in-house Senses Spa. To fill your days, you can visit local markets and working farms, hike or ski (depending on the season), or hit a few stops on the NH Beer and Wine Trail.

Check Availability

Related Read: 10 Amazing Places to See Fall Colors in New Hampshire

10. Highland Haus

romantic getaways in New Hampshire
Photo: Airbnb

Why you should stay: Cute A-frame in the woods for a natural escape.

  • Nearest town: Stoddard
  • Sleeps: 4
  • Minimum stay: 2 nights
  • Rates from: $115/night

The Highland Haus isn’t exactly situated in the Swiss Alps, but it’s darn close. It’s near a thicket of maple trees in southwestern New Hampshire and is perfect for couples looking for a little R&R together. The home can sleep four people, but it’s really best for two, especially since the main bedroom is an open loft.

Stoddard is an excellent spot for stargazing on clear nights as it’s kind of in the middle of nowhere, but it’s less than half an hour to Keene for when you do want to have dinner out or browse some local shops.

Check Availability

Find Your Next New Hampshire Adventure

Sign up for the Weekend Wanderer to join thousands of readers getting epic travel ideas every week.


Seen in: Destinations, New England, New Hampshire, Northeast, Romantic Getaways, Where to Stay

Find your next adventure

Sign up for Weekend Wanderer and join thousands of readers getting epic travel ideas weekly.

Related Posts