Hamlin Lake Beach
Hamlin Lake Beach is a buoyed public swim area in Ludington State Park.
13 lakes and tarns you can swim in across Michigan, each checked for public access.
13 spots in Michigan
Hamlin Lake Beach is a buoyed public swim area in Ludington State Park.
Ludington State Park provides a buoyed public swim area on its Lake Michigan shoreline.
Sandy beach with buoyed swimming areas on Otsego Lake at Otsego Lake State Park.
Indian Lake State Park has a sandy beach and buoyed swim area on Indian Lake.
Gun Lake has buoyed swim areas in the Yankee Springs Recreation Area day-use area.
Seven Lakes State Park has a buoyed swimming area on Big Seven Lake with an accessible walkway, restrooms and changing courts.
Highland Recreation Area has a buoyed swim area on Teeple Lake with an accessible beach house, restrooms and a picnic shelter.
Grand Haven State Park has a designated buoyed swim beach on Lake Michigan.
Holland State Park has buoyed swim areas on Lake Michigan and Lake Macatawa.
Silver Lake has a buoyed public swim area at Pinckney Recreation Area.
Public swimming area on Lake Michigan at Silver Beach County Park in St. Joseph.
Public Lake Michigan beach with swimming, a pier, lighthouse, playground, picnic area and paid parking.
Holland State Park has public swimming areas on Lake Michigan and Lake Macatawa at Ottawa Beach.