Flag of Michigan

Golf courses in Michigan

Michigan has 708 golf courses in 381 cities in this directory: 534 with 18 holes, 167 with 9 holes and 7 with another or unlisted hole count.

645 COURSES MAPPED
Courses
708
Cities
381
18-hole
534
9-hole
167
Avg 18-hole yards
6,366
Longest
7,354Travis Pointe Country Club

Of the 703 Michigan courses that list driving range information, 491 have one.

Across 525 18-hole courses with a listed yardage, the average is 6,366 yards. The longest is Travis Pointe Country Club in Ann Arbor at 7,354 yards.

Top cities in Michigan

All 381 cities
  1. Ann Arbor5 public · 5 private 10 courses
  2. Battle Creek7 public · 1 private 9 courses
  3. Grand Rapids4 public · 5 private 9 courses
  4. Jackson8 public · 1 private 9 courses
  5. Gaylord7 public 8 courses
  6. Muskegon5 public · 1 private · 1 semi‑private 8 courses
  7. Kalamazoo5 public · 1 private 7 courses
  8. Bloomfield Hills6 private 6 courses

All 381 cities

Top cities

A

B

C

D

E

F

G

H

I

J

K

L

M

N

O

P

Q

R

S

T

U

V

W

Y

Z

Longest courses

18-hole, yards
  1. 1Travis Pointe Country ClubPrivateAnn Arbor7,354
  2. 2The WyndgatePrivateOakland Twp7,339
  3. 3Eagle Eye Golf & Banquet Center Eagle Eye CoursePublicEast Lansing7,318
  4. 4Arcadia Bluffs Bluffs CoursePublicArcadia7,298
  5. 5Sugarbush Golf ClubPublicDavison7,285
  6. 6Island Resort & CasinoHarris7,275
  7. 7Macatawa Golf ClubPublicHolland7,246
  8. 8LochenHeath Golf ClubPrivateWilliamsburg7,239
  9. 9Oakland University Golf & Learning CenterPrivateRochester7,225
  10. 10The Glacier ClubPublicWashington7,224

States next to Michigan

Frequently asked questions

How many golf courses are in Michigan?

Michigan has 708 golf courses in 381 cities in this directory: 534 with 18 holes, 167 with 9 holes and 7 with another or unlisted hole count.

Which city in Michigan has the most golf courses?

Ann Arbor has the most, with 10 courses, followed by Battle Creek (9) and Grand Rapids (9).

What is the longest golf course in Michigan?

Among 18-hole courses with a listed yardage, Travis Pointe Country Club in Ann Arbor is the longest at 7,354 yards.

How long is the average 18-hole course in Michigan?

The average listed yardage across 525 18-hole courses in Michigan is 6,366 yards.

How many golf courses in Michigan have a driving range?

491 of the 703 courses that list driving range information have one.

Listing data last updated October 2026. See data sources.