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
145–168 of 663
- Diamond Springs Golf CourseHamilton · MichiganPublic18 holes
- Donald Ross MemorialHarbor Springs · MichiganResort18 holes
- Downing Farms Golf CourseSalem Township · MichiganPublic18 holes
- Drummond Island Golf ClubDrummond Township · MichiganPublic9 holes
- Duck Lake Country ClubAlbion · MichiganPrivate18 holes
- Dundee Golf ClubDundee · MichiganPublic18 holes
- Dunes Golf ClubEmpire Township · MichiganPublic18 holes
- Dunham Hills Golf ClubHartland · MichiganPublic18 holes
- Dunmaglas Golf ClubCharlevoix · MichiganPublic18 holes
- Dutch Hollow Golf ClubDurand · MichiganPublic18 holes
- Eagle Crest ResortYpsilanti Charter Township · MichiganResort18 holes
- Eagle Eye Golf ClubBath · MichiganPublic18 holes
- Eagle Glen Golf CourseFarwell · MichiganPublic18 holes
- Eagle Ridge Golf ClubCurtis Township · MichiganPublic18 holes
- Eagle View Golf ClubMason · MichiganPublic18 holes
- Eastern Hills Golf ClubKalamazoo · MichiganPublic18 holes
- Edgewood Country ClubCommerce · MichiganPrivate18 holes
- Edgewood Greens Golf CourseLogan Township · MichiganPublic9 holes
- Edmore Golf CourseHome Township · MichiganPublic9 holes
- Egypt Valley Country ClubAda · MichiganPrivate18 holes
- El Dorado Golf CourseDelhi Charter Township · MichiganPublic18 holes
- EldoradoClam Lake Township · MichiganPublic18 holes
- Elk Rapids Golf ClubElk Rapids · MichiganPublic9 holes
- Ella Sharp Park Golf CourseJackson · MichiganPublic18 holes