Teeple Lake
Highland Recreation Area has a buoyed swim area on Teeple Lake with an accessible beach house, restrooms and a picnic shelter.
16 places to swim in Michigan, each checked for public access. Open a spot for its season, booking rules and how to get there.
16 spots in Michigan
Highland Recreation Area has a buoyed swim area on Teeple Lake with an accessible beach house, restrooms and a picnic shelter.
Seven Lakes State Park has a buoyed swimming area on Big Seven Lake with an accessible walkway, restrooms and changing courts.
Silver Lake has a buoyed public swim area at Pinckney Recreation Area.
Ionia State Recreation Area has a buoyed swim area in its day-use area.
Gun Lake has buoyed swim areas in the Yankee Springs Recreation Area day-use area.
Holland State Park has buoyed swim areas on Lake Michigan and Lake Macatawa.
Holland State Park has public swimming areas on Lake Michigan and Lake Macatawa at Ottawa Beach.
Public Lake Michigan beach with swimming, a pier, lighthouse, playground, picnic area and paid parking.
Grand Haven State Park has a designated buoyed swim beach on Lake Michigan.
Public swimming area on Lake Michigan at Silver Beach County Park in St. Joseph.
Sandy beach with buoyed swimming areas on Otsego Lake at Otsego Lake State Park.
Ludington State Park provides a buoyed public swim area on its Lake Michigan shoreline.
Hamlin Lake Beach is a buoyed public swim area in Ludington State Park.
Ocqueoc Falls is a year-round Michigan DNR day-use waterfall with shallow swimming pools and accessible paths.
Indian Lake State Park has a sandy beach and buoyed swim area on Indian Lake.
Lower Tahquamenon Falls is a five-cascade section of the Tahquamenon River in Tahquamenon Falls State Park.