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
25–48 of 663
- Antrim DellsBanks Township · MichiganPublic18 holes
- Apple Mountain Golf CourseFreeland · MichiganResort18 holes
- Arbor Hills Golf ClubHinckley · MichiganPublic18 holes
- Arcadia Hills Golf ClubAttica · MichiganPublic9 holes
- Arrowhead Golf ClubCaro · MichiganPublic18 holes
- Atlas Valley Country ClubGrand Blanc · MichiganPrivate18 holes
- Barton Hills Country ClubAnn Arbor · MichiganPrivate18 holes
- Battle Creek Country ClubBattle Creek · MichiganPrivate18 holes
- Bay City Country ClubFrankenlust Township · MichiganPublic18 holes
- Bay Meadows Golf CourseTraverse City · MichiganPublic9 holes
- Bay Pointe Golf ClubWest Bloomfield · MichiganPublic18 holes
- Beacon Hill Golf and Banquet FacilityCommerce Township · MichiganPublic18 holes
- Bear Lake HighlandsBear Lake · MichiganPublic18 holes
- Beaver Island Golf CoursePeaine Township · MichiganPublic9 holes
- Bedford Hills Golf ClubTemperance · MichiganPublic18 holes
- Bedford ValleyBedford Charter Township · MichiganResort18 holes
- Beech Hollow Golf CourseFreeland · MichiganPublic18 holes
- Beeches Golf ClubGeneva Township · MichiganPublic18 holes
- Beechwood Greens Golf ClubMount Morris Charter Township · MichiganPublic9 holes
- Belle River Golf and Country ClubMemphis · MichiganPublic18 holes
- Bello Woods Golf CourseMacomb · MichiganPublic18 holes
- Benona Shores Golf CourseShelby · MichiganPublic18 holes
- Bent Pine Golf ClubWhitehall · MichiganPublic18 holes
- Betsie ValleyWeldon Township · MichiganResort18 holes