Michigan
505 courses in 372 towns.
Busiest towns
Ann Arbor5 coursesGaylord5 coursesKalamazoo5 coursesSaginaw5 coursesHowell4 coursesJackson4 coursesSouth Lyon4 coursesBattle Creek3 courses
Every course in Michigan
481–504 of 505
- Whispering Pines Golf ClubPinckney · MichiganPublic18 holes
- Whispering Willows Golf CourseLivonia · MichiganPublic18 holes
- White Birch Hills Golf CourseMonitor Township · MichiganPublic18 holes
- White Deer Country ClubDenton Township · MichiganPublic18 holes
- White Lake Oaks Golf CourseWhite Lake · MichiganPublic18 holes
- White Oaks Golf ClubHillsdale · MichiganPublic9 holes
- Whitefish Lake Golf ClubPierson · MichiganPublic18 holes
- Whiteford Valley Golf ClubOttawa Lake · MichiganPublic18 holes
- Wicker Hills Golf ClubHale · MichiganPublic18 holes
- Wild Bluff Golf CourseBrimley · MichiganPublic18 holes
- Wilderness Golf CourseCarp Lake Township · MichiganPublic9 holes
- Wildwood Lake Golf CourseNunda Township · MichiganPublic9 holes
- Willow Creek Golf CourseStockbridge Township · MichiganPublic9 holes
- Willow Ridge Golf ClubFort Gratiot · MichiganPublic9 holes
- Willow Springs Golf and Country ClubVassar · MichiganPublic18 holes
- Willow Wood Golf CoursePortland · MichiganPublic18 holes
- Winding Creek Golf ClubHolland · MichiganPublic9 holes
- Wolf Creek Golf ClubAdrian · MichiganPublic18 holes
- Woodland Hills Golf ClubSandusky · MichiganPublic18 holes
- Woodlawn Golf ClubAdrian · MichiganPublic18 holes
- Wyandotte Hills Golf CourseElm River Township · MichiganPublic18 holes
- Wyandotte Shores Golf CourseWyandotte · MichiganPublic9 holes
- Yankee Springs Golf CourseYankee Springs Township · MichiganPublic18 holes
- Ye Nyne Old Holles Golf CourseEveline Township · MichiganPublic9 holes