Wild Swim Atlas

Places to swim near Grand Rapids

6 natural swimming spots within about 60 miles of Grand Rapids, sorted by straight-line distance. Open each spot for the season, booking rules and directions.

6 spots listed5 lakes and tarns1 river

6 spots in the Grand Rapids area

Swimming available26 mi

Gun Lake

Lake
Yankee Springs Recreation Area, Yankee Springs Island

Gun Lake has buoyed swim areas in the Yankee Springs Recreation Area day-use area.

Swimming available27 mi

Buoyed swim area

River
Ionia State Recreation Area, Ionia

Ionia State Recreation Area has a buoyed swim area in its day-use area.

Public swim areas30 mi

Holland State Park beach

Lake
Holland State Park, Holland

Holland State Park has buoyed swim areas on Lake Michigan and Lake Macatawa.

Public swim area30 mi

Grand Haven State Park swim area

Lake
Grand Haven State Park, Grand Haven

Grand Haven State Park has a designated buoyed swim beach on Lake Michigan.

Public swimming30 mi

Ottawa Beach

Lake
Holland State Park, Holland

Holland State Park has public swimming areas on Lake Michigan and Lake Macatawa at Ottawa Beach.

Public swimming beach50 mi

South Beach

Lake
South Haven

Public Lake Michigan beach with swimming, a pier, lighthouse, playground, picnic area and paid parking.