
New Hampshire in June is basically nature showing off. The lakes sparkle, the rivers hum, and the coastal breezes carry that unmistakable salt-and-pine perfume that makes you want to sit outside forever.
Lucky for you, the Granite State is packed with restaurants that put the scenery front and center, turning every meal into a full-on visual experience. Pack your appetite and your sunglasses, because these ten waterfront spots are absolutely worth the drive.
1. Old Ferry Landing (Portsmouth)

Perched right on the edge of the Piscataqua River in Portsmouth, Old Ferry Landing has the kind of outdoor deck that makes you forget you ever had plans to leave. The tugboats chugging past, the salty breeze rolling in, the warm June sun hitting just right.
It feels less like a restaurant and more like a front-row seat to one of New Hampshire’s most lively working waterfronts.
Portsmouth itself is a gem of a city, full of cobblestone charm and maritime history, and Old Ferry Landing fits perfectly into that story. The casual, family-owned atmosphere here is genuinely welcoming, the kind of place where everyone from regulars to first-timers feels equally at home.
Sitting on that deck in June, watching the river traffic roll by, is one of those simple pleasures that sticks with you.
The menu leans heavily into fresh seafood, with lobster and fried favorites taking center stage. The setting is relaxed and unpretentious, which only makes the experience more enjoyable.
June is arguably the best time to visit, when the weather is warm but not yet oppressive and the river is buzzing with activity.
Old Ferry Landing is located at 10 Ceres Street, Portsmouth, NH. Parking in downtown Portsmouth can be a bit of an adventure, so arriving early is always a smart move.
Grab a spot on the deck, soak up those Piscataqua views, and let the afternoon stretch out as long as it wants to.
2. Latitudes at Wentworth by the Sea (New Castle)

Some restaurants have nice views. Latitudes at the Wentworth by the Sea has the kind of view that makes your jaw drop before you even sit down.
Nestled inside one of New Hampshire’s most iconic historic hotels on New Castle Island, this spot serves up marina scenery so gorgeous it almost feels unfair to everyone eating inland.
The Latitudes Sky Bar is the crown jewel here, offering an elevated vantage point perfect for watching sailboats and yachts glide across the glittering water below. June is prime season for exactly this kind of show, when the marina fills up with vessels of every size and the light on the water turns golden in the early evening.
It is the sort of atmosphere that feels effortlessly sophisticated without ever being stuffy.
The restaurant leans into locally sourced seafood during the warmer months, keeping things fresh and connected to the coastal New England landscape surrounding it. The multiple outdoor seating areas mean you have options, whether you want a breezy perch near the water or a quieter corner to linger over the scenery.
New Castle itself is a tiny, picturesque island town that rewards exploration before or after your meal. Wentworth by the Sea is located at 588 Wentworth Road, New Castle, NH.
Making a reservation well in advance is strongly recommended in June, because this place fills up fast and for very good reason. Once you see those marina views for yourself, you will completely understand why.
3. The River House Restaurant (Portsmouth)

There is a reason locals refer to The River House in Portsmouth as having a stunner of a view, and the moment you step onto one of its decks or settle into the heated balcony, that reputation becomes immediately obvious. The Piscataqua River stretches out before you in full cinematic glory, and the dining rooms are designed to make sure no seat feels left out of the spectacle.
Portsmouth is a city that punches well above its weight in terms of dining quality, and The River House sits comfortably near the top of that conversation. The atmosphere strikes a lovely balance between classic and contemporary, mirroring the menu that blends traditional seafood favorites with more modern, creative preparations.
It is the kind of place that works equally well for a relaxed lunch or a proper evening out.
June is a particularly magical time to visit because the river is alive with boat traffic, the sky stays light well into the evening, and the temperatures are just warm enough to make outdoor seating genuinely comfortable. The heated balcony is a clever touch that extends the outdoor dining season and offers a slightly more intimate perch above the water.
The River House Restaurant is located at 53 bow Street, Portsmouth, NH. It sits in the heart of Portsmouth’s vibrant waterfront district, surrounded by galleries, boutiques, and historic architecture that make for a wonderful pre or post-dinner stroll.
Book your table ahead of time, especially for weekend evenings in June when the city is buzzing with energy.
4. Surf Seafood (Portsmouth)

Right in the heart of Portsmouth, Surf Seafood manages to combine a sleek, contemporary vibe with some seriously impressive harbor views. The large windows are almost architectural showpieces, framing Portsmouth Harbor like a living painting that changes with the tides, the weather, and the parade of boats passing through.
What makes Surf stand out beyond its scenery is the creative energy that runs through the entire experience. The menu pushes seafood in fresh directions, with raw bar offerings and inventive preparations that feel genuinely exciting rather than predictable.
Sitting at a window table in June with the harbor sparkling outside and something beautifully plated in front of you is one of those dining moments that feels almost too good to be real.
The indoor and outdoor seating options mean you can tailor the experience to the weather and your mood. On a particularly gorgeous June day, the outdoor spots fill up quickly, so arriving with a reservation is a wise strategy.
The indoor tables with harbor-facing windows offer their own kind of magic, especially as the evening light shifts and the harbor takes on warmer tones.
Surf Seafood is located at 99 Bow Street, Portsmouth, NH, putting it squarely in the middle of the city’s lively waterfront scene. The surrounding neighborhood is full of character, with independent shops and historic buildings that make the area worth exploring on foot.
Portsmouth consistently delivers on atmosphere, and Surf Seafood is one of its brightest waterfront stars in June.
5. The Oar House (Portsmouth)

Iconic is a word that gets tossed around a lot in the restaurant world, but The Oar House in Portsmouth has genuinely earned it. The outdoor deck sits directly over the river, which means the water is not just a backdrop here.
It is practically underneath you, lapping away while you settle in for what promises to be a spectacular evening.
The sunset views from this deck looking out toward Kittery, Maine, are the stuff of serious Instagram legend, but more importantly, they are just breathtaking in person. June sunsets over the Piscataqua River have a particular quality of light, warm and golden and seemingly reluctant to fade, that makes lingering over a meal feel like the only sensible option.
The atmosphere at The Oar House leans slightly more elevated than your typical casual seafood joint, but it never loses its relaxed, comfortable edge. It is the kind of place that encourages you to slow down, order thoughtfully, and let the conversation stretch out alongside the river view.
There is a genuine sense of place here that is hard to manufacture and impossible to fake.
The Oar House is located at 55 Ceres Street, Portsmouth, NH, tucked into the charming Ceres Street waterfront area alongside some of Portsmouth’s most beloved spots. Arriving for an early evening reservation in June to catch the full sunset experience is absolutely the move.
Once you see that sky turn pink and orange over the water, you will be planning your return visit before dessert even arrives.
6. Blue Bistro at The NASWA Resort (Laconia)

Lake Winnipesaukee is New Hampshire’s crown jewel of inland water, and Blue Bistro at The NASWA Resort in Laconia gives you a front-row seat to all of its glory. The terrace dining areas overlook the lake with an openness that feels almost theatrical, like the water was specifically arranged to impress you.
The NASWA Resort itself is a beloved Lakes Region institution, and Blue Bistro carries that legacy forward with a menu that combines fresh seafood, Certified Angus steaks, and creative modern cuisine in a setting that manages to feel both refined and genuinely relaxed. It is upscale without being uptight, which is exactly the right energy for a warm June afternoon by the lake.
The NazBar and Grill, also at the resort, adds another dimension to the experience with beachfront views and those legendary Lake Winnipesaukee sunsets that paint the sky in colors you almost have to see to believe. June brings long, luminous evenings here, and the lake has a particular shimmer during this time of year that makes every glance out at the water feel like a reward.
Blue Bistro at The NASWA Resort is located at 1086 Weirs Boulevard, Laconia, NH. The Weirs Beach area is a classic New Hampshire summer destination with a fun, festive energy that pairs perfectly with a lakeside meal.
Reservations are highly recommended as June marks the beginning of the busy summer season on Lake Winnipesaukee, and this spot is understandably popular with everyone who discovers it.
7. Lakehouse Grille (Meredith)

Meredith Bay on Lake Winnipesaukee is one of those views that genuinely stops people in their tracks, and Lakehouse Grille inside Church Landing at Mill Falls positions you right in front of it. The Adirondack-style architecture adds a warm, rustic elegance to the experience, making the dining room feel like a very well-appointed lakeside retreat rather than just a restaurant.
Part of the beloved Common Man family of restaurants, Lakehouse Grille brings a signature New England spirit to its menu while weaving in world fusion influences that keep things interesting and unexpected. The combination of locally rooted cooking and broader culinary creativity means the food is as engaging as the scenery, which is saying something given those sweeping lake views stretching out beyond the windows.
June is a genuinely magical time to visit Meredith. The town comes alive with summer energy, the lake is glittering and active, and the light on Meredith Bay in the late afternoon is absolutely cinematic.
Lakehouse Grille captures all of that seasonal beauty and packages it into a dining experience that feels special without requiring a special occasion.
Lakehouse Grille is located at 281 Daniel Webster Highway, Meredith, NH, within the beautiful Church Landing property. The Mill Falls area is worth exploring before or after your meal, with its charming shops and stunning waterfall views adding extra appeal to the visit.
Make your reservation in advance because June fills up quickly in the Lakes Region, and this particular table by the lake is one of the most coveted in New Hampshire.
8. Walter’s Basin (Holderness)

Little Squam Lake has a quieter, more contemplative beauty than its famous big sister Winnipesaukee, and Walter’s Basin in Holderness sits right on its shores with the kind of easy, unpretentious charm that makes it feel like a genuinely local discovery. Dockside dining in the summer here is a pure New Hampshire experience, the kind that reminds you why people fall in love with this state’s lakes region in the first place.
Walter’s Basin has been a year-round institution in Holderness since the mid-nineties, which means it has had plenty of time to figure out exactly what it does well. The specialty is elevating pub fare into something more satisfying and memorable, using quality ingredients and genuine care to transform familiar favorites into dishes worth making the trip for.
The relaxed, welcoming atmosphere is a big part of the appeal too.
Arriving by boat is absolutely an option here, and pulling up to the dock for lunch or dinner adds a delightfully adventurous dimension to the meal. For those arriving by car, the drive through Holderness and along the Squam Lakes region is scenic enough to count as part of the experience.
June brings perfect temperatures and clear skies to this part of the state, making outdoor dockside seating genuinely dreamy.
Walter’s Basin is located at 859 US Route 3, Holderness, NH. The surrounding Squam Lakes area is famous for its natural beauty and wildlife, making a full day trip combining outdoor exploration with a lakeside meal at Walter’s Basin one of the most satisfying ways to spend a June day in New Hampshire.
9. The Big Catch (Bristol)

Newfound Lake is regularly cited as one of the cleanest and clearest lakes in the entire country, and The Big Catch in Bristol sits right on its shores with a casual covered deck that makes the most of every single square foot of that view. Mountains rise in the background, the water shimmers with an almost surreal clarity, and the whole scene has a laid-back, end-of-the-world perfection about it.
Accessibility is part of what makes The Big Catch so fun. You can arrive by car and enjoy the short walk to the deck, or pull up by boat for a genuinely nautical dining experience.
Either way, the casual atmosphere wraps around you immediately and the stress of everyday life starts to feel very far away. This is the kind of spot where afternoons have a way of turning into evenings without anyone particularly minding.
The menu keeps things fresh and New England-focused, with seafood, sandwiches, salads, and even ice cream making appearances alongside the stunning lake views. It is unpretentious, cheerful, and completely in tune with the relaxed summer spirit of the Newfound Lake area.
June is a wonderful time to visit before the peak summer crowds arrive in full force.
The Big Catch is located at 15 Lake Street, Bristol, NH, right at the edge of Newfound Lake. The Bristol and Newfound Lake area is one of New Hampshire’s most underappreciated summer destinations, offering beautiful scenery, outdoor activities, and a genuine sense of escape.
Add The Big Catch to your itinerary and you will leave wondering why you do not make this trip every single June.
10. Waterhouse Restaurant (Peterborough)

Not every waterfront view involves a lake or ocean, and Waterhouse Restaurant in Peterborough proves that a rushing brook can be just as captivating as any coastline. Situated in the delightful Depot Square area along the Nubanusit Brook, this restaurant offers a dining experience that feels genuinely enchanting, especially in June when the surrounding greenery is at its most lush and vibrant.
The flower-decked patio is the star of the warm-weather experience here, a beautifully tended outdoor space where the sound of the brook provides a natural soundtrack that no playlist could replicate. Wall-sized windows in the dining room ensure that even indoor diners feel fully connected to the flowing water and garden scenery outside.
It is a thoughtfully designed space that makes nature feel like an essential part of every meal.
Waterhouse is celebrated for its New American cuisine built around locally sourced ingredients, including fresh vegetables from its own garden during the growing season. June marks the exciting beginning of that garden harvest, meaning the menu at this time of year has a particularly fresh, seasonal energy that reflects the best of what southern New Hampshire’s farms and landscapes have to offer.
Waterhouse Restaurant is located at 6 Depot Square, Peterborough, NH. The town of Peterborough itself is a cultural and artistic hub in the Monadnock region, full of independent shops, galleries, and historic character that make it a rewarding destination in its own right.
Pair a stroll through downtown with a meal on that brook-side patio and you have yourself a truly perfect June afternoon in the Granite State.
Dear Reader: This page may contain affiliate links which may earn a commission if you click through and make a purchase. Our independent journalism is not influenced by any advertiser or commercial initiative unless it is clearly marked as sponsored content. As travel products change, please be sure to reconfirm all details and stay up to date with current events to ensure a safe and successful trip.