Michigan
663 courses in 446 towns.
Busiest towns
Harbor Springs8 coursesAnn Arbor7 coursesGaylord7 coursesGrand Rapids7 coursesKalamazoo6 coursesBellaire5 coursesSaginaw5 coursesSouth Lyon5 courses
Every course in Michigan
649–663 of 663
- 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
- Wuskowhan Players ClubWest Olive · MichiganPrivate18 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
- Ye Olde Country ClubGerrish Township · MichiganPublic9 holes