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

$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

Ahern State Park

Laconia, NH

Ellacoya State Park

Gilford, New Hampshire

Center Harbor Beach

Center Harbor, NH

Bond Beach


Duncan Lake

Ossipee, NH

Gilford Town Beach

Gilford, NH

Opechee Park Beach

Laconia, NH

Weirs Beach

Laconia, NH