Michigan
505 courses in 372 towns.
Busiest towns
Ann Arbor5 coursesGaylord5 coursesKalamazoo5 coursesSaginaw5 coursesHowell4 coursesJackson4 coursesSouth Lyon4 coursesBattle Creek3 courses
Every course in Michigan
313–336 of 505
- Olde Mill Golf ClubSchoolcraft · MichiganPublic18 holes
- Ontonagon Golf ClubOntonagon Township · MichiganPublic9 holes
- Orchard Hills Golf CourseShelbyville · MichiganPublic18 holes
- Paw Paw Lake Golf CourseWatervliet · MichiganPublic18 holes
- Pebblewood Golf CourseBridgman · MichiganPublic18 holes
- Pictured Rocks Golf ClubMunising · MichiganPublic18 holes
- Pierce Lake Golf Course and ParkChelsea · MichiganPublic18 holes
- Pigeon Creek Golf CourseWest Olive · MichiganPublic18 holes
- Pilgrim's Run Golf CoursePierson · MichiganPublic18 holes
- Pin High Golf CourseLawton · MichiganPublic18 holes
- Pine Grove Country ClubIron Mountain · MichiganPublic18 holes
- Pine Grove Springs Country ClubIron Mountain · MichiganPublic9 holes
- Pine Hills Golf CourseLaingsburg · MichiganPublic18 holes
- Pine Hollow Golf ClubHinckley · MichiganPublic18 holes
- Pine River Golf ClubStandish Township · MichiganPublic18 holes
- Pine Shore Golf CourseSaint Clair · MichiganPublic9 holes
- Pine Trace Golf ClubRochester Hills · MichiganPublic18 holes
- Pine Valley Golf & Country ClubRay · MichiganPublic18 holes
- Pine View Golf CourseThree Rivers · MichiganPublic18 holes
- Pine View HighlandsHoughton Lake · MichiganPublic18 holes
- Pinecroft Golf CourseBenzonia Township · MichiganPublic18 holes
- Pipestone Creek Golf CourseEau Claire · MichiganPublic18 holes
- Pleasant Hills Golf CourseMount Pleasant · MichiganPublic18 holes
- Pleasant View Golf CourseSaginaw · MichiganPublic18 holes