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
361–384 of 663
- Michigan Meadows Golf CourseCasco · MichiganPublic18 holes
- Midland Country ClubMidland · MichiganPrivate18 holes
- Milham Park Golf ClubKalamazoo · MichiganPublic18 holes
- Mill Race Golf CourseLake Milton · MichiganPublic18 holes
- Mines Golf CourseGrand Rapids · MichiganPublic18 holes
- Missaukee Golf ClubLake City · MichiganPublic18 holes
- Mistwood Golf CourseAlmira Township · MichiganResort18 holes
- Monarch Ridge Golf CourseCaledonia Township · MichiganPublic9 holes
- Monroe Golf & Country ClubFrenchtown Charter Township · MichiganPublic18 holes
- Moors Golf ClubPortage · MichiganPrivate18 holes
- Moose Ridge Golf CourseSouth Lyon · MichiganPublic18 holes
- Morrison Lake Golf ClubBoston Township · MichiganPublic18 holes
- Moss RidgeMoorland Township · MichiganPublic18 holes
- Mountain FlowersGlen Arbor Township · MichiganResort9 holes
- Mountain RidgeWeldon Township · MichiganResort18 holes
- Mueller's Valley View Farm Golf CourseSaginaw · MichiganPublic18 holes
- Mulberry Hills Golf CourseOxford · MichiganPublic18 holes
- Mullenhurst Golf CourseDelton · MichiganPublic18 holes
- Mullett Lake Country ClubCheboygan · MichiganPublic9 holes
- Munoscong Golf ClubPickford Township · MichiganPublic18 holes
- Muskegon Country ClubMuskegon · MichiganPrivate18 holes
- Mystic Creek Golf ClubMilford · MichiganPublic18 holes
- Nahma Golf CourseNahma · MichiganPublic9 holes
- Newberry Country ClubPentland Township · MichiganPublic18 holes