Twin Lake

Twin Lake is located about 10 miles north of Muskegon. 

Plan Your Trip

Plan Your Trip

No listings currently match the selected parameters. Please try a different set of values.

Share This

Discover Twin Lake

Experience a year-round charming, quiet vacation on Twin Lake at South Shore Resort. Play a round of award winning golf surrounded by the Manistee National Forest at Stonegate Golf Club.