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
289–312 of 663
- Intimidator Golf CourseBarton Township · MichiganPublic9 holes
- Inverness Country ClubChelsea · MichiganPrivate9 holes
- Iron Horse Golf CourseOtisco Township · MichiganPublic9 holes
- Island Hills Golf ClubCentreville · MichiganResort18 holes
- Iyopawa Island Golf CourseOvid Township · MichiganPublic9 holes
- Jewel Golf Course · Grand NineMackinac Island · MichiganPublic18 holes
- Jewel Golf Course · Woods NineMackinac Island · MichiganPublic18 holes
- Jones Masterpiece at Treetops ResortGaylord · MichiganResort18 holes
- Kalamazoo Country ClubKalamazoo · MichiganPrivate18 holes
- Katke Golf CourseBig Rapids · MichiganPublic18 holes
- Kaufman Golf CourseWyoming · MichiganPublic18 holes
- Kearsley Lake Golf CourseFlint · MichiganPublic18 holes
- Kensington Metropark Golf CourseMilford · MichiganPublic18 holes
- Kent Country ClubGrand Rapids · MichiganPrivate18 holes
- Keweenaw Mountain Lodge Golf CourseCopper Harbor · MichiganResort9 holes
- Klinger Lake Country ClubSturgis · MichiganPrivate18 holes
- Knoll View Golf CourseAu Gres · MichiganPublic18 holes
- Knollwood Country ClubWest Bloomfield · MichiganPrivate18 holes
- L'Anse Golf ClubL'Anse Township · MichiganPublic9 holes
- Lac Vieux Desert Golf CourseWatersmeet · MichiganResort18 holes
- Lake Cora HillsPaw Paw Township · MichiganPublic18 holes
- Lake Doster Golf ClubPlainwell · MichiganPublic18 holes
- Lake Erie Metropark Golf CourseBrownstown Charter Township · MichiganPublic18 holes
- Lake Forest Golf ClubAnn Arbor · MichiganPublic18 holes