Michigan
505 courses in 372 towns.
Busiest towns
Ann Arbor5 coursesGaylord5 coursesKalamazoo5 coursesSaginaw5 coursesHowell4 coursesJackson4 coursesSouth Lyon4 coursesBattle Creek3 courses
Every course in Michigan
169–192 of 505
- Golden Sands Golf CourseGolden Township · MichiganPublic9 holes
- Goodrich Country ClubGoodrich · MichiganPublic18 holes
- Gracewil Country ClubGrand Rapids · MichiganPublic18 holes
- Grand Beach Golf CourseNew Buffalo Township · MichiganPublic9 holes
- Grand Ledge Country ClubGrand Ledge · MichiganPublic18 holes
- Grand View Golf CourseNew Era · MichiganPublic18 holes
- Grande Golf ClubJackson · MichiganPublic18 holes
- Grandview Golf ClubKalkaska · MichiganPublic18 holes
- Grayling Country ClubGrayling · MichiganPublic18 holes
- Green Acres Golf CourseBridgeport · MichiganPublic18 holes
- Green Hills Golf CourseFraser Township · MichiganPublic18 holes
- Green Meadows Golf CourseMonroe · MichiganPublic18 holes
- Green Oaks Golf CourseYpsilanti · MichiganPublic18 holes
- Green Valley Golf CourseSturgis · MichiganPublic18 holes
- Greenbriar BrooklynBrooklyn · MichiganPublic18 holes
- Greenbriar Golf CourseNorvell Township · MichiganPublic18 holes
- Greenbrier Golf ClubRich Township · MichiganPublic18 holes
- Greenbush Golf CourseGreenbush · MichiganPublic9 holes
- Greystone Golf ClubWashington · MichiganPublic9 holes
- Groesbeck Golf CourseLansing · MichiganPublic18 holes
- Gun Ridge Golf CourseHastings · MichiganPublic9 holes
- Hadley Acres Golf ClubHadley Township · MichiganPublic18 holes
- Hampshire Country ClubDowagiac · MichiganPublic18 holes
- Hankerd Hills Golf CourseHenrietta Township · MichiganPublic9 holes