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
505–528 of 663
- Spring Lake Country ClubSpring Lake · MichiganPrivate18 holes
- Spring Meadows Country ClubLinden · MichiganPrivate18 holes
- Spring Valley Golf CourseRichmond Township · MichiganPublic9 holes
- Springbrook Golf ClubMelrose Township · MichiganPublic18 holes
- Springdale Park and Golf CourseBirmingham · MichiganPrivate18 holes
- Springfield Oaks Golf CourseDavisburg · MichiganPublic18 holes
- Spruce Ridge Golf ClubDowagiac · MichiganPublic18 holes
- Spruce Run Golf CourseGrant Township · MichiganResort18 holes
- States Golf ClubVicksburg · MichiganPublic18 holes
- Stonebridge Golf ClubAnn Arbor · MichiganPublic18 holes
- Stonegate Golf ClubTwin Lake · MichiganPublic18 holes
- Stonehedge NorthRoss Township · MichiganResort18 holes
- Stonehedge SouthRoss Township · MichiganResort18 holes
- Stony Creek Metropark Golf CourseShelby Township · MichiganPublic18 holes
- Sugarbush Golf ClubDavison · MichiganPublic18 holes
- Summer Breeze Par Three Golf CourseSheridan Township · MichiganPublic9 holes
- Summit Golf CourseBellaire · MichiganResort18 holes
- SundanceTorch Lake Township · MichiganResort18 holes
- Sunnybrook Country ClubGrandville · MichiganPrivate18 holes
- Swan Valley Golf CourseSaginaw · MichiganPublic18 holes
- Swartz Creek Golf CourseFlint · MichiganPublic18 holes
- Sweetgrass Golf ClubHarris · MichiganPublic18 holes
- Sycamore Hills Golf ClubMacomb · MichiganPublic18 holes
- Sylvan Glen Golf CourseTroy · MichiganPublic18 holes