Summer in New Hampshire is so amazing that if the sun is out – and even after it goes down – you don’t really want to go inside. But you’ve still got to eat. Luckily these incredible waterfront restaurants offer stunning views over New Hampshire lakes, streams, and ocean so that you can enjoy top-notch dining without ever missing a view.

  1. Town Docks Restaurant, Meredith

Town Docks Restaurant/facebook This seasonal hot spot is a go-to for great drinks and great seafood on Lake Winnipesaukee. The outdoor restaurant has a beach theme, complete with music and sand.

Town Docks Restaurant/facebook

  1. Surf Sushi Bar, Portsmouth

Surf Sushi Bar/facebook There’s nothing like enjoying fresh sushi where you can smell the ocean’s salt. Surf is the perfect combination of ocean views and fresh seafood.

Surf Sushi Bar/facebook

  1. NASWA Resort, Laconia

Naswa Resort/facebook The NazBar & Grill at the NASWA Resort is famous throughout the lakes region. Enjoy a meal and drinks with your feet in the sand and views overlooking Paugus Bay on Lake Winnipesaukee.

Naswa Resort/facebook

  1. The Common Man, Claremont

The Common Man Claremont/Facebook Waterfront dining isn’t as plentiful in Western New Hampshire, away from the lakes and ocean, but the Common Man’s deck overlooking waterfalls of the Sugar River is beautiful. The restaurant offers upscale dining and affordable classics like burgers, and you can always enjoy a refreshing drink on the patio.

The Common Man Claremont/Facebook

  1. Lago, Meredith

Lago Restaurant/facebook This Italian restaurant, part of the Common Man chain, has wonderful food, but the real treat is the view over Meredith Bay on Lake Winnipesaukee. For the most spectacular view, time your visit with sunset, and ask to sit on the patio.

Meng He/flickr

  1. Ron’s Landing, Hampton Beach

Ron’s Landing/facebook Ron’s Landing is across the street from the ocean at Hampton Beach, but the views from the dining room are still great. Plus, the large menu and live entertainment make Ron’s a popular destination on the New Hampshire seacoast.

Ron’s Landing/facebook

  1. The Anchorage, Sunapee

The Anchorage at Sunapee Harbor/facebook The Anchorage offers beautiful views of Sunapee Harbor from the deck and the dining room. With Sunday brunch and a gluten free menu, The Anchorage offers something for everyone. The only downside is that the restaurant is seasonal.

The Anchorage at Sunapee Harbor/facebook

  1. Garwoods Restaurant and Pub, Wolfeboro

Garwoods Restaurant and Pub/facebook Garwoods is a low-key pub that offers top-notch views over Lake Winnipesaukee from the deck and the dining room, which means that you can enjoy lake views year-round.

Garwoods Restaurant and Pub/facebook

  1. Martingale Warf, Portsmouth

Martingale Warf/facebook Martingale Warf is the perfect place to get casual but creative dishes, and the view over Portsmouth Harbor will not disappoint!

Martingale Warf/facebook

Where are your favorite waterfront restaurants in New Hampshire?

Town Docks Restaurant/facebook

This seasonal hot spot is a go-to for great drinks and great seafood on Lake Winnipesaukee. The outdoor restaurant has a beach theme, complete with music and sand.

Surf Sushi Bar/facebook

There’s nothing like enjoying fresh sushi where you can smell the ocean’s salt. Surf is the perfect combination of ocean views and fresh seafood.

Naswa Resort/facebook

The NazBar & Grill at the NASWA Resort is famous throughout the lakes region. Enjoy a meal and drinks with your feet in the sand and views overlooking Paugus Bay on Lake Winnipesaukee.

The Common Man Claremont/Facebook

Waterfront dining isn’t as plentiful in Western New Hampshire, away from the lakes and ocean, but the Common Man’s deck overlooking waterfalls of the Sugar River is beautiful. The restaurant offers upscale dining and affordable classics like burgers, and you can always enjoy a refreshing drink on the patio.

Lago Restaurant/facebook

This Italian restaurant, part of the Common Man chain, has wonderful food, but the real treat is the view over Meredith Bay on Lake Winnipesaukee. For the most spectacular view, time your visit with sunset, and ask to sit on the patio.

Meng He/flickr

Ron’s Landing/facebook

Ron’s Landing is across the street from the ocean at Hampton Beach, but the views from the dining room are still great. Plus, the large menu and live entertainment make Ron’s a popular destination on the New Hampshire seacoast.

The Anchorage at Sunapee Harbor/facebook

The Anchorage offers beautiful views of Sunapee Harbor from the deck and the dining room. With Sunday brunch and a gluten free menu, The Anchorage offers something for everyone. The only downside is that the restaurant is seasonal.

Garwoods Restaurant and Pub/facebook

Garwoods is a low-key pub that offers top-notch views over Lake Winnipesaukee from the deck and the dining room, which means that you can enjoy lake views year-round.

Martingale Warf/facebook

Martingale Warf is the perfect place to get casual but creative dishes, and the view over Portsmouth Harbor will not disappoint!

OnlyInYourState may earn compensation through affiliate links in this article.