The best outdoor dining restaurants in the Lakes Region

Grab a margarita and put your toes in the sand (or maybe the big lake) and check out our list of NH's best lakefront dining options for the pier at Alton Bay, Lake Winnipesaukee and Wolfeboro.

Town Docks in Meredith has everything from ice cream to burgers to a lobster dinner.

Bayside Grill & Tavern in Wolfeboro
A few tables aside Back Bay offer a quiet respite for basking in the sun.

51 Mill St., Wolfeboro
(603) 515-1002


Carriage House Restaurant at Castle in the Clouds in Moultonborough
One of the most impressive view of the state is from this mountaintop restaurant. In season, don’t miss the open-seating Music Nights on Tuesday, or purchase tickets for Mondays and Thursdays.

455 Old Mountain Rd., Moultonborough
(603) 476-5900


Fratello’s in Laconia
Newer, expanded deck on the second level offers views of the lake.

799 Union Ave., Laconia
(603) 528-2022


Garwood’s, Wolfeboro
Lovely patio deck with views of Wolfeboro Bay, Lake Winnipesaukee. Watch the antique mahogany boats come and go while enjoying a 7-ounce burger or kale salad.

6 N. Main St., Wolfeboro
(603) 569-7788


Inn Kitchen + Bar at the Squam Lake Inn in Holderness
Small, sunny patio off of the Squam Lake Inn offers an upscale lunch in a pleasant setting.

28 Shepard Hill Rd., Holderness
(603) 968-4417


Lago in Meredith

Lago at The Inn at Bay Point in Meredith
Ahh … this is one of the most gracious outdoor spots to enjoy a meal or sip wine. The views across Lake Winnipesaukee to Church Landing are the best, especially at sunset.

1 Route 25, Meredith
(603) 279-2253


O Steaks & Seafood in Laconia
Grab a martini, some apps and just relax.

62 Doris Ray Ct., Laconia
(603) 524-9373


T-BONES in Laconia
Spacious, two-level deck offers views of Paugus Bay.

1182 Union Ave., Laconia
(603) 528-7800


The Big Catch in Bristol
Catch the sunset over Newfound Lake from the deck across from a narrow slice of beach. What to expect: Casual dining with fried seafood, lobster rolls and a separate ice cream window.

150 Shore Dr., Bristol
(603) 744-3120


Newfound Lake Inn in Bristol
This beautiful inn is home to an excellent restaurant and a charming veranda situated right on the lake, and they are serving dinner and drinks on the lawn.

1030 Mayhew Tpk., Bristol
(603) 744-9111


Town Docks in Meredith
Get sand between your toes at this Common Man eatery that has quick bites and more, all on the shores of Lake Winnipesaukee. Don’t forget the Watermelon Bowl.

289 Daniel Webster Hwy., Meredith
(603) 279-3445

Categories: Outdoor dining