Michigan
59 courses in 44 towns.
Busiest towns
Bellaire4 coursesRoss Township4 coursesHarbor Springs3 coursesOscoda Township3 coursesCedar2 coursesGaylord2 coursesGrant Township2 coursesTorch Lake Township2 courses
Every course in Michigan
1–24 of 59
- "The Old Course" at Sugar LoafCedar · MichiganResort18 holes
- Alpine at Boyne Mountain ResortBoyne Falls · MichiganResort18 holes
- Apple Mountain Golf CourseFreeland · MichiganResort18 holes
- Bedford ValleyBedford Charter Township · MichiganResort18 holes
- Betsie ValleyWeldon Township · MichiganResort18 holes
- Black Bear Golf ClubVanderbilt · MichiganResort18 holes
- BlackshireOscoda Township · MichiganResort18 holes
- Caberfae PeaksSouth Branch Township · MichiganResort9 holes
- CandlestoneBelding · MichiganResort18 holes
- Cedar River Golf CourseBellaire · MichiganResort18 holes
- Donald Ross MemorialHarbor Springs · MichiganResort18 holes
- Eagle Crest ResortYpsilanti Charter Township · MichiganResort18 holes
- Evergreen ResortClam Lake Township · MichiganResort9 holes
- Fazio Premier at Treetops ResortGaylord · MichiganResort18 holes
- Gull Lake View EastRoss Township · MichiganResort18 holes
- Gull Lake View WestRoss Township · MichiganResort18 holes
- Hawk S Eye at Shanty CreekBellaire · MichiganResort18 holes
- Hawkshead Links Golf CourseSouth Haven · MichiganResort18 holes
- Holiday Meadows Golf CourseVernon Township · MichiganResort9 holes
- Island Hills Golf ClubCentreville · MichiganResort18 holes
- Jones Masterpiece at Treetops ResortGaylord · MichiganResort18 holes
- Keweenaw Mountain Lodge Golf CourseCopper Harbor · MichiganResort9 holes
- Lac Vieux Desert Golf CourseWatersmeet · MichiganResort18 holes
- Lakeview Hills Golf Resort · NorthLexington Township · MichiganResort18 holes