Michigan Golf Courses
Michigan has 772 golf courses across two peninsulas, placing it among the highest state totals in the country. The split runs roughly 475 eighteen-hole courses to 167 nine-hole layouts, with the rest offering nonstandard hole counts. Metro Detroit holds the largest concentration, from private clubs in Bloomfield Hills and Grosse Ile to affordable public courses in Dearborn, Livonia, and Sterling Heights. Grand Rapids and Kalamazoo anchor western Michigan’s golf corridor, where glacial moraines create rolling terrain and natural elevation changes. Lansing, Flint, and Saginaw each maintain their own clusters of municipal and daily-fee courses.
The northern Lower Peninsula is the state’s primary golf destination. Traverse City, Petoskey, Bellaire, and Gaylord draw summer visitors to resort courses carved through hardwood forests and sand dunes along Lake Michigan’s coast. Green fees in this region peak during July and August, with many courses reaching Premium and Luxury rates. The Upper Peninsula is far quieter, with courses near Marquette, Gladstone, and Drummond Island offering solitude and views of Lake Superior at lower prices.
The playing season runs April through October, though northern courses may not open until mid-May. Summer days are long, with tee times available past 9 PM in June and July. Temperatures rarely exceed the mid-80s, even downstate, making midday rounds comfortable. Fall color peaks in late September up north and mid-October in the southern Lower Peninsula, and discounted rates during that window make it a strong time to play.
Browse by City
View all US courses on one map
At a Glance
708 coursesCourse Type
Price Range
Driving Range
Michigan has 708 golf courses listed in the FairwayDB directory. 534 are 18-hole courses and 167 are 9-hole courses. 491 courses have a driving range on site. Cost tiers range from Economy (260) to Standard (215), Premium (84), Luxury (54), and Elite (66), spread across 79 cities with three or more courses.