Michigan
505 courses in 372 towns.
Busiest towns
Ann Arbor5 coursesGaylord5 coursesKalamazoo5 coursesSaginaw5 coursesHowell4 coursesJackson4 coursesSouth Lyon4 coursesBattle Creek3 courses
Every course in Michigan
25–48 of 505
- Beacon Hill Golf and Banquet FacilityCommerce Township · MichiganPublic18 holes
- Bear Lake HighlandsBear Lake · MichiganPublic18 holes
- Beaver Island Golf CoursePeaine Township · MichiganPublic9 holes
- Bedford Hills Golf ClubTemperance · MichiganPublic18 holes
- Beech Hollow Golf CourseFreeland · MichiganPublic18 holes
- Beeches Golf ClubGeneva Township · MichiganPublic18 holes
- Beechwood Greens Golf ClubMount Morris Charter Township · MichiganPublic9 holes
- Belle River Golf and Country ClubMemphis · MichiganPublic18 holes
- Bello Woods Golf CourseMacomb · MichiganPublic18 holes
- Benona Shores Golf CourseShelby · MichiganPublic18 holes
- Bent Pine Golf ClubWhitehall · MichiganPublic18 holes
- Big Al's Greens & GrilleNewport · MichiganPublic18 holes
- Binder Park Golf CourseNewton Township · MichiganPublic18 holes
- Birch Pointe Golf ClubSaint Helen · MichiganPublic18 holes
- Birch Valley Golf CourseSylvan Township · MichiganPublic18 holes
- Bird Creek Golf ClubPort Austin · MichiganPublic18 holes
- Black Lake Golf CourseOnaway · MichiganPublic18 holes
- Black River Golf ClubPort Huron · MichiganPublic18 holes
- Blackheath Golf ClubOakland Township · MichiganPublic18 holes
- Blossom Trails Golf ClubBenton Harbor · MichiganPublic18 holes
- Bonnie View Golf CourseEaton Rapids · MichiganPublic9 holes
- Boulder Creek Golf ClubBelmont · MichiganPublic18 holes
- Boulder Creek Golf CourseBessemer · MichiganPublic18 holes
- Boulder Pointe Golf ClubOxford · MichiganPublic18 holes