Twin Lake is located about 10 miles north of Muskegon. 
Experience the beautiful Lake Michigan shoreline and enjoy 26 miles of beaches and dunes. 
Hike your way through recreational trails, play in three state parks or check out the Muskegon Museum of Art and more.
You have selected:
Showing results {{range.limit * + 1}} - {{range.limit * +}} of {{total}}


No results in this area. Try moving the map or selecting a different category filter to find more results.
← Back to Map
Show List