Michigan
505 courses in 372 towns.
Busiest towns
Ann Arbor5 coursesGaylord5 coursesKalamazoo5 coursesSaginaw5 coursesHowell4 coursesJackson4 coursesSouth Lyon4 coursesBattle Creek3 courses
Every course in Michigan
265–288 of 505
- Mack Mayfield Municipal Golf CourseWestland · MichiganPublic9 holes
- Mackinaw ClubCarp Lake · MichiganPublic18 holes
- Majestic at Lake Walden Golf CourseHartland · MichiganPublic18 holes
- Mallard Golf ClubEast Jordan · MichiganPublic9 holes
- Manistee Golf & Country ClubManistee · MichiganPublic18 holes
- Maple Brook Golf CourseCharlotte · MichiganPublic9 holes
- Maple Creek Golf ClubShepherd · MichiganPublic18 holes
- Maple Grove Golf CourseLambertville · MichiganPublic18 holes
- Maple Hill Golf ClubHemlock · MichiganPublic18 holes
- Maple Hill Golf CourseGrandville · MichiganPublic18 holes
- Maple Lane Golf CourseSterling Heights · MichiganPublic9 holes
- Maple Leaf Golf CourseFraser Township · MichiganPublic18 holes
- Marquette Golf ClubMarquette · MichiganPublic18 holes
- Marquette Trails Country ClubLake Township · MichiganPublic18 holes
- Marysville Golf CourseMarysville · MichiganPublic18 holes
- Marywood Country ClubBattle Creek · MichiganPublic18 holes
- Meridian Sun Golf ClubHaslett · MichiganPublic18 holes
- Michaywe PinesGaylord · MichiganPublic18 holes
- Michigan Meadows Golf CourseCasco · MichiganPublic18 holes
- Milham Park Golf ClubKalamazoo · MichiganPublic18 holes
- Mill Race Golf CourseLake Milton · MichiganPublic18 holes
- Mines Golf CourseGrand Rapids · MichiganPublic18 holes
- Missaukee Golf ClubLake City · MichiganPublic18 holes
- Monarch Ridge Golf CourseCaledonia Township · MichiganPublic9 holes