Michigan golf course guides
Hole-by-hole guides to 142 Michigan courses, each with a map of every hole, the hazards in play and playing notes.
Only courses whose maps pass our checks are listed, and more are added as they pass.
- Alpena Golf Club · Alpena · 18 holes
- American Dunes Golf Club · Grand Haven · 18 holes
- Angels Crossing Golf Course · Vicksburg · 18 holes
- Apple Mountain Golf Course · Freeland · 18 holes
- Arthur Hills · Harbor Springs · 18 holes
- Bedford Valley · Bedford Charter Township · 18 holes
- Belvedere Golf Club · Marion Township · 18 holes
- Birmingham Country Club · Birmingham · 18 holes
- Black Lake Golf Course · Onaway · 18 holes
- Blackheath Golf Club · Oakland Township · 18 holes
- Blackshire · Oscoda Township · 18 holes
- Brookwood Golf Course · Buchanan · 18 holes
- Bucks Run Golf Club · Mount Pleasant · 18 holes
- Cadillac Country Club · Cherry Grove Township · 18 holes
- Carleton Glen Golf Club · Ash Township · 18 holes
- Cattails Golf Club · South Lyon · 18 holes
- Champion Hill Golf Course · Beulah · 18 holes
- Chandler Park Golf Course · Detroit · 18 holes
- Chase Hammond Golf Club · Dalton Township · 18 holes
- Chemung Hills Golf Club · Howell · 18 holes
- Cherry Creek Golf Club · Shelby Township · 18 holes
- Clio Country Club · Clio · 18 holes
- Coldwater Golf Course · Coldwater · 18 holes
- College Fields Golf Club · Okemos · 18 holes
- Country Club of Lansing · Lansing · 18 holes
- Cracklewood Golf Club! · Macomb Township · 18 holes
- Crystal Downs Country Club · Lake Township · 18 holes
- Crystal Lake Golf Club · Beulah · 18 holes
- Detroit Golf Club · Detroit · 18 holes
- Diamond Springs Golf Course · Hamilton · 18 holes
- Donald Ross Memorial · Harbor Springs · 18 holes
- Dunham Hills Golf Club · Hartland · 18 holes
- Eagle Glen Golf Course · Farwell · 18 holes
- Elmbrook Golf Course · Traverse City · 18 holes
- Escanaba Country Club · Escanaba · 18 holes
- Farmington Hills Golf Club · Farmington Hills · 18 holes
- Fenton Farms Golf Club · Fenton · 18 holes
- Flint Golf Club · Flint · 18 holes
- Flushing Valley Golf Club · Flushing · 18 holes
- Forest Akers West · Lansing · 18 holes
- Four Lakes Country Club · Ontwa Township · 18 holes
- Franklin Hills Country Club · Franklin · 18 holes
- Gaylord Country Club · Elmira Township · 18 holes
- Glenbrier Golf Course · Perry · 18 holes
- Golden Hawk Golf Club · Casco · 18 holes
- Gowanie Country Club · Mount Clemens · 18 holes
- Grand View Golf Course · New Era · 18 holes
- Grayling Country Club · Grayling · 18 holes
- Grosse Ile Golf & Country Club · Grosse Ile · 18 holes
- Gull Lake View East · Ross Township · 18 holes
- Gull Lake View West · Ross Township · 18 holes
- Hankerd Hills Golf Course · Henrietta Township · 9 holes
- Harbor Shores · Benton Harbor · 18 holes
- Hickory Creek Golf Course · Ypsilanti · 18 holes
- Hickory Hollow Golf Course · Macomb · 18 holes
- Hidden River Golf and Casting Club · Brutus · 18 holes
- Holiday Meadows Golf Course · Vernon Township · 9 holes
- Hunters Ridge Golf Course · Howell · 18 holes
- Huron Breeze Golf and Country Club · Sims Township · 18 holes
- Huron Meadows Golf Course · Brighton · 18 holes
- Indian River Golf Club · Indian River · 18 holes
- Indian Springs Metropark Golf Course · White Lake Charter Township · 18 holes
- Island Hills Golf Club · Centreville · 18 holes
- Kalamazoo Country Club · Kalamazoo · 18 holes
- Klinger Lake Country Club · Sturgis · 18 holes
- Knollwood Country Club · West Bloomfield · 18 holes
- Lac Vieux Desert Golf Course · Watersmeet · 18 holes
- Lake Doster Golf Club · Plainwell · 18 holes
- Lakelands Golf and Country Club · Brighton · 18 holes
- Leslie Park Golf Course · Ann Arbor · 18 holes
- Lyon Oaks Golf Course · Wixom · 18 holes
- Macatawa Legends Golf & Country Club · Holland Charter Township · 18 holes
- Mack Mayfield Municipal Golf Course · Westland · 9 holes
- Majestic at Lake Walden Golf Course · Hartland · 18 holes
- Maple Hills Golf Course · Augusta · 9 holes
- Meridian Sun Golf Club · Haslett · 18 holes
- Milham Park Golf Club · Kalamazoo · 18 holes
- Mines Golf Course · Grand Rapids · 18 holes
- Monroe Golf & Country Club · Frenchtown Charter Township · 18 holes
- Moors Golf Club · Portage · 18 holes
- Moose Ridge Golf Course · South Lyon · 18 holes
- Muskegon Country Club · Muskegon · 18 holes
- North Kent Golf Course · Rockford · 18 holes
- Northville Hills Golf Club · Northville · 18 holes
- Oak Crest Golf Course · Norway Township · 18 holes
- Oak Ridge Golf Club · Norton Shores · 18 holes
- Oakhurst Golf & Country Club · Clarkston · 18 holes
- Olde Mill Golf Club · Schoolcraft · 18 holes
- Orchard Hill Country Club · Buchanan · 18 holes
- Pictured Rocks Golf Club · Munising · 18 holes
- Pigeon Creek Golf Course · West Olive · 18 holes
- Pine Grove Country Club · Iron Mountain · 18 holes
- Pine Trace Golf Club · Rochester Hills · 18 holes
- Pine View Highlands · Houghton Lake · 18 holes
- Plum Brook Golf Course · Sterling Heights · 18 holes
- Pohlcat · Mount Pleasant · 18 holes
- Rackham Golf Course · Huntington Woods · 18 holes
- Railside Golf Club · Byron Center · 18 holes
- Raisin Valley Golf Club · Tecumseh · 18 holes
- Rattle Run Golf Course · China Township · 18 holes
- Red Hawk Golf Club · East Tawas · 18 holes
- Saginaw Country Club · Saginaw Charter Township · 18 holes
- Saint Clair Shores Golf Club · Saint Clair Shores · 18 holes
- Salem Hills Golf Club · Northville · 18 holes
- Sanctuary Lake Golf Course · Troy · 18 holes
- Selfridge ANGB Golf Course · Selfridge ANGB · 18 holes
- Shepherd's Hollow · Clarkson · 9 holes
- Solitude Links Golf Course & Banquet Center · West Tappan · 18 holes
- Spring Meadows Country Club · Linden · 18 holes
- Stoatin Brae Golf Club · Augusta · 18 holes
- Stonebridge Golf Club · Ann Arbor · 18 holes
- Stonehedge North · Ross Township · 18 holes
- Stonehedge South · Ross Township · 18 holes
- Stony Creek Metropark Golf Course · Shelby Township · 18 holes
- Sugarbush Golf Club · Davison · 18 holes
- Sundance · Torch Lake Township · 18 holes
- Sylvan Glen Golf Course · Troy · 18 holes
- Tecumseh Golf Club · Tecumseh · 18 holes
- The Crown Golf Club · Traverse City · 18 holes
- The Dream GC · West Branch · 18 holes
- The Emerald Golf Course · Saint Johns · 18 holes
- The Heather · Harbor Springs · 18 holes
- The Kingsley Club · Paradise Township · 18 holes
- The Leelanau Club at Bahle Farms · Suttons Bay · 18 holes
- The Medalist Golf Club · Marshall · 18 holes
- The Oaks at Kincheloe · Kinross Township · 18 holes
- Thousand Oaks Golf Club · Grand Rapids · 18 holes
- Timber Ridge Golf Club · East Lansing · 18 holes
- Timberwood Golf Club · Ray · 18 holes
- True North Golf Club · Harbor Springs · 18 holes
- Tullymore · Stanwood · 18 holes
- Tyrone Hills Golf Club · Fenton Township · 18 holes
- Village Green Golf Club · Garfield Township · 18 holes
- Wabeek Country Club · Bloomfield Township · 18 holes
- Wallinwood Springs Golf Club · Jenison · 18 holes
- Washtenaw Golf Club · Ypsilanti · 18 holes
- Wawonowin Golf Course · Ely Township · 18 holes
- West Branch Country Club · West Branch · 18 holes
- Western Golf and Country Club · Redford · 18 holes
- White Deer Country Club · Denton Township · 18 holes
- Whittaker Woods Golf Club · New Buffalo · 18 holes
- Ye Nyne Old Holles Golf Course · Eveline Township · 9 holes
