Public Beaches in NH
Ahern State Park
43 Great Bay Lane, Laconia, NH
Phone number: 603-227-8745
- Ahern State Park is a 128-acre state protected area in Laconia
- 3,500 feet of lake shoreline on Lake Winnisquam
- Open year round
- Hiking, Fishing, biking, non-motorized boating
- Many walking trails
Center Harbor Town Beach and Docks:
(Town residents)
Rte 25 Center Harbor
Phone Number: (603) 253-4561 or
(603) 455-1632
- Residential Beach for residents of Center Harbor and Moultonborough
- $15 launch fee for non-residence at the town docks
Duncan Lake
Rte 16 in Ossipee
- Duncan Lake spans over 83 acres
- Sandy public beach
- Boat/canoe launch
- Coldwater lake great for fishing
Ellacoya State Park
266 Scenic Road, Gilford, NH
Phone number: 603-293-7821
- Ellacoya State Park is located on NH largest Lake; Lake Winnipesaukee
- 600 feet of sandy beach
- Snack Bar
Admission:
$5 for adults
$2 for children 6-11
Children under 5 and NH residence age 65 and older free
Gilford Town Beach: (Town Residents)
40 Varney Point Rd, Gilford, NH 03249
Phone number: 603-293-8022
- Gilford Beach is located on NH largest Lake; Lake Winnipesaukee
- This town beach is for Gilford residents only, and their guests. Must have town sticker decal on vehicle.
- Snack Bar
- Lifeguard
- Playground
Long Island Beach
Long Island Rd, Moultonborough, NH 03254
Phone number: 603-476-2347
- Located at the end of Moultonborough Neck Rd.
- Long Island is located on NH’s largest Lake, Lake Winnipesaukee
- Sandy bottom swimming area
- Seasonal lifeguard
Opechee Park Cove / Point Beach
North Main St, Laconia, NH 03246
- Most popular with area residents
- Two beaches Opechee Park Cove and Opechee Point
- Seasonal life guard at Point Beach
- On-site restrooms
- Playground
- Picnic area
- No admission fees
Alton Town Beach:
- Alton Town Beach is a medium sized swimming beach
- Alton Town Beach is located on NH largest Lake; Lake Winnipesaukee
- Restrooms and parking
- Picnic tables
Alton Swim Docks:
- Route 11 next to the town docks
- Swimming dock
- No admission fees
- Restrooms
Waukewan Beach
68 Waukewan St, Meredith, NH 03253
Phone number: 603-707-2558
- Located on Lake Waukewan
- Free public boat launch within walking distance
- Restrooms
Wellington State Park
614 W Shore Rd, Bristol, NH 03222
Phone number: 603-744-2197
- Wellington State Park is a beautiful 204-acre state park in Bristol, New Hampshire
- Located on Newfound Lake
- The largest freshwater swimming beach in the New Hampshire
- Swimming, fishing, non-motorized boating, hiking and picnicking
- Snack bar
Wentworth State Park
297 Governor John Wentworth Hwy, Wolfeboro, NH 03894
Phone number: 603-569-3699
- Wentworth State Park is a 50-acre state park in Wolfeboro, New Hampshire,
- Located on Lake Wentworth
- Picnicking, non-motorized boating and fishing
- Fee: Adults $4, Children (6-11) $2
White Lake State Park
1632 White Mountain Hwy, Tamworth, NH 03886
Phone number: 603-323-7350
- White Lake State Park is a 902.7-acre state park in Tamworth, New Hampshire
- Located on the shore of White Lake
- Swimming, non-motorized boating, camping, picnicking, fishing and winter sports
- Nature trails
- Fee: Adults $5, Children (6-11) $2
Allen "A" Beach:
Rte. 28 North, Wolfeboro
- Allen Albee Beach is located on the north shore of Lake Wentworth
- White sandy beach
- Popular with the locals
Bartlett Beach
88 Winnisquam Ave, Laconia, NH 03246
Phone number: 603-524-5046
- Located on Lake Winnisquam
- Swimming, fishing
- Playground and picnic area
Bond Beach
Bell Street, Laconia
- Located on Lake Opechee
- Life-guard (seasonal)
- Fishing, Hiking, Picnic area
- Nature trails and fishing
Brewster Beach
Clark Rd off South Main Street, Wolfeboro
- Located on the grounds of Brewster Academy
- Beautiful sandy beach
- Open all year for summer or winter activities
Carry Beach
Forest Road off North Main Street, Wolfeboro
- Quiet, shallow beach
- Open all year for summer or winter activities
Crystal Lake (Town Residents)
Crystal Lake Rd, Gilmanton
- Open to Gilmanton town residents
- Open year around for summer and winter activities
- Boat launch
- Playground, picnic area
Weirs Beach
Located in Laconia on the shore of Lake Winnipesaukee
- 450 feet of life-guarded beach frontage
- Playground
- Restrooms
Melvin Village Town Beach
Governor Wentworth Highway off Rte 109, Tuftonboro
- Located on Lake Winnipesaukee
- No Lifeguard on Duty, no rest rooms, and limited parking
Nineteen Mile Bay Beach
Governor Wentworth Hwy off Rte 109, Tuftonboro
Phone number: 603-569-4539
- Lake Winnipesaukee
- Free public swimming and picnicking
- No Lifequard on duty
Plummer Ledge Natural Area
Located off Rte. 25, Wentworth
Phone number:603-323-2087
- NH state park
- Popular for the Isolated glacial potholes
Sculptured Rocks State Park
251 Sculptured Rocks Rd, Hebron, NH 03241
Phone number: 603-227-8745
- NH State Park located in Groton, NH
- 272-acre natural area
- Popular due to the sculptured rocks
- Popular local swimming hole
State Landing Beach (Town Residents)
States Landing Rd, Moultonborough, NH 03254
Phone number: 603-476-2347
- Town beach for Moultonborough residents only
- Moultonborough parking pass a must
- No lifeguard
Sunapee State Beach
86 Beach Access Road, Newbury NH 03255
Phone number: 603-763-5561
- Store, canoe and kayak rentals
- Playground
- Boat launch is available with some restrictions
- Located on Lake Sunapee
- Close to campground
- 900-ft sandy beach