Michigan
663 courses in 446 towns.
Busiest towns
Harbor Springs8 coursesAnn Arbor7 coursesGaylord7 coursesGrand Rapids7 coursesKalamazoo6 coursesBellaire5 coursesSaginaw5 coursesSouth Lyon5 courses
Every course in Michigan
409–432 of 663
- Paint Creek Country ClubLake Orion · MichiganPrivate18 holes
- Paw Paw Lake Golf CourseWatervliet · MichiganPublic18 holes
- Pebblewood Golf CourseBridgman · MichiganPublic18 holes
- Petoskey · Bay View Country ClubBear Creek Township · MichiganPrivate18 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 Knob Golf ClubClarkston · MichiganResort18 holes
- Pine Lake Country ClubWest Bloomfield Township · MichiganPrivate18 holes
- Pine River Country ClubAlma · MichiganPrivate18 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