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
385–408 of 663
- North Kent Golf CourseRockford · MichiganPublic18 holes
- North Star Golf CourseIthaca · MichiganPublic18 holes
- Northern Michigan University Golf CourseMarquette · MichiganPrivate18 holes
- Northport CreekLeelanau Township · MichiganPublic9 holes
- Northport Point Golf ClubLeelanau Township · MichiganPrivate9 holes
- Northville Hills Golf ClubNorthville · MichiganPublic18 holes
- Northwood Family TraditionsFremont · MichiganPublic18 holes
- Oak Crest Golf CourseNorway Township · MichiganPublic18 holes
- Oak Lane Golf ClubWebberville · MichiganPublic18 holes
- Oak Pointe Country ClubBrighton · MichiganPublic18 holes
- Oak Ridge Golf ClubNorton Shores · MichiganPublic18 holes
- Oakhurst Golf & Country ClubClarkston · MichiganPrivate18 holes
- Oakland Hills Country ClubBloomfield Hills · MichiganPrivate18 holes
- Oakland University Golf and Learning CenterRochester · MichiganPrivate18 holes
- Oceana Golf ClubShelby · MichiganPublic18 holes
- Old Channel TrailMontague · MichiganPublic9 holes
- Old Town Golf CourseMonroe · MichiganPublic18 holes
- Olde Mill Golf ClubSchoolcraft · MichiganPublic18 holes
- Ontonagon Golf ClubOntonagon Township · MichiganPublic9 holes
- Orchard Hill Country ClubBuchanan · MichiganPrivate18 holes
- Orchard Hills Golf CourseShelbyville · MichiganPublic18 holes
- Orchard Lake Country ClubOrchard Lake · MichiganPrivate18 holes
- Owosso Country ClubOwosso · MichiganPrivate18 holes
- Oxford Hills Country ClubOxford · MichiganPrivate18 holes