The best golf courses in Michigan
Course Vaults is a golf course logging app where members have logged 6,486 rounds in Michigan and rate what they played. These are the 25 highest-rated public and private courses across Michigan, ranked by those community scores.

Crystal Downs Country Club
Frankfort, MI, USAPrivateAlister Mackenzie & Perry Maxwell
- 5.0Conditions
- 5.0Layout
- 5.0Scenery
- 4.1Facilities
It’s a time capsule. Mackenzie and Maxwell took a tilted piece of land and created 3 courses in 1. The start is down to low land, my favorite sections are 5-6-7 and 12 to 15. Very different from each other. I could study the 5th hole all day.
Written by
@Gdub201
- Pristine
- Must play
- Fast greens

South
Oakland Hills Country Club
Bloomfield Hills, MI, USAPrivateDonald Ross & Rees Jones
- 4.9Conditions
- 4.7Layout
- 4.3Scenery
- 4.7Facilities
The Ross design / Hanse renovation is quite a 1-2 punch. I played right after the US Junior Am, boy was that course playing tough! Rough was beyond intense, and there was no easing into the rough… no first cut green-side, just a change from wicked quick greens to a disheartening rough.
Written by
@notaburner105
- Must play
- Pristine
- Challenging

The Kingsley Club
Kingsley, MI, USAPrivateMichael DeVries
- 4.3Conditions
- 4.5Layout
- 4.5Scenery
- 4.3Facilities
I like me some quirk and Kingsley has it in spades. You'll make birdies and doubles for sure. Fun fun fun. Also love me a good redan and #16 is a great one.
Written by
@Urannimal
- Must play
- Pristine
- Walkable

High Pointe Golf Club
Williamsburg, MI, USAPrivate
- 4.0Conditions
- 4.5Layout
- 4.0Scenery
- 5.0Facilities
- Pristine
- Walkable
- Driving range

Franklin Hills Country Club
Franklin, MI, USAPrivateAlbert Kahn
- 5.0Conditions
- 4.8Layout
- 3.8Scenery
- 4.2Facilities
Very fun / strategic layout. Lots of strategically placed bunkers and exceptional set of greens. Good hole variety and some of the best conditions I have played on. Super playable and courses uses the gently rolling property nicely - a lot of slightly elevated tee shots.
Written by
@mikeybenzinger
- Must play
- Driving range
- Pristine

Arcadia Bluffs Golf Course
Arcadia, MI, USAPublicRick Smith
- 4.5Conditions
- 4.3Layout
- 3.8Value
- 4.7Scenery
- 4.2Facilities
Fantastic views. Course was pristine, but the greens are so extra it felt a little gimmicky. If I were to do it again I’d want a caddie to help with approach shots and around the green.
Written by
@jstevelman
- Views
- Must play
- Pristine

Greywalls
Marquette Golf & Country Club
Marquette, MI, USAPublicMike DeVries
- 4.3Conditions
- 3.9Layout
- 3.8Value
- 4.4Scenery
- 2.7Facilities
- Must play
- Views
- Challenging

Lost Dunes Golf Club
Bridgman, MI, USAPrivateTom Doak
- 4.2Conditions
- 4.3Layout
- 4.3Scenery
- 3.9Facilities
Fun golf course. Routing is less than stellar, with a major highway crossing. Very friendly, good caddies. Don’t decline if you manage an invite.
Written by
@myklgolf
- Pristine
- Restaurant
- Walkable

The South
Arcadia Bluffs Golf Course
Arcadia, MI, USAPublic
- 4.8Conditions
- 4.8Layout
- 4.4Value
- 3.6Scenery
- 4.3Facilities
The South Course at Arcadia Bluffs is the perfect compliment to the Bluffs course, offering a completely different style of golf and experience. Golden age architecture, especially MacDonald and Raynor style of golf architecture is my favorite and The South course is inspired by both…
Written by
@golfingwxman
- Must play
- Fast greens
- Pristine

Belvedere Golf Club
Charlevoix, MI, USAPublicWillie Watson
- 4.4Conditions
- 4.3Layout
- 4.1Value
- 3.5Scenery
- 3.8Facilities
I caught myself about 7 holes in a row on the back 9 saying "wow what a cool hole". Absolute must play if you're in Northern Michigan. Very old school. Downside is there's no marking around the course so at times it's hard to know where to aim or what a hole does.
Written by
@ADK
- Must play
- Hidden gem
- Driving range

The Dunes Club
New Buffalo, MI, USAPrivate
- 4.5Conditions
- 3.6Layout
- 4.0Scenery
- 3.2Facilities
Finally got to knock this one off the top of the bucket list. Mike Keiser's maiden course is an unsuspecting 9-hole club tucked along the southeastern shore of Lake Michigan, originally bought to save the land across from his beach home from condo development.
Written by
@thedude
- Must play
- Caddies
- Challenging

The Links/The Quarry
Bay Harbor Golf Club
Bay Harbor, MI, USAPublicArthur Hills
- 4.2Conditions
- 4.1Layout
- 2.3Value
- 4.5Scenery
- 3.3Facilities
- Views
- By water
- Must play

The Club at Lochenheath
Williamsburg, MI, USAPublicSteve Smyers
- 4.0Conditions
- 3.8Layout
- 4.5Value
- 4.0Scenery
- 4.0Facilities
Lots of challenging shots and fun undulating greens makes for a fun day. You can play away from a few pins and still end up by the hole. Lots of elevation changes as well as some beautiful views of Traverse Bay.
Written by
@willtheo
- Challenging
- Fast greens
- Restaurant

Orchard Lake Country Club
Orchard Lake, MI, USAPrivateHarry S. Colt & C. H. Alison
- 5.0Conditions
- 4.3Layout
- 4.3Scenery
- 4.5Facilities
Outstanding Alison members club in the Detroit area. If you can't have fun playing OLCC we probably shouldn't play golf together. The great holes there are right up there with Alison's top tier with a handful that don't quite reach those heights.
Written by
@Urannimal
- Pristine
- Walkable
- Driving range

American Dunes Golf Club
Grand Haven, MI, USAPublic
- 3.0Conditions
- 3.5Layout
- 3.3Value
- 3.5Scenery
- 3.4Facilities
Played here a few times now and it’s challenging but playable. Significantly more challenging if the wind kicks up. I think I like it but I don’t love it. Greens had been punched yesterday and they also lost a couple of the greens and had them patched with sod.
Written by
@ADK
- Restaurant
- Driving range
- Must play

Barton Hills Country Club
Ann Arbor, MI, USAPrivateDonald Ross
- 4.0Conditions
- 4.5Layout
- 3.5Scenery
- NRFacilities
- Pristine
- Hidden gem
- Challenging

Forest Dunes Golf Club
Roscommon, MI, USAPublicTom Weiskopf
- 4.5Conditions
- 4.2Layout
- 3.7Value
- 4.0Scenery
- 4.1Facilities
The course itself has a completely different feel on the two 9s. The front 9 is much more surrounded by trees and woods, whereas the back is more open with a bigger use of the sand dunes. There are some great risk/reward par 5s with 17 as a driveable par 4.
Written by
@golfingwxman
- Must play
- Pristine
- Challenging

Loop - Black
Forest Dunes Golf Club
Roscommon, MI, USAPublicTom Doak
- 4.4Conditions
- 4.4Layout
- 4.0Value
- 3.5Scenery
- 4.0Facilities
Firm and fast fescue turf. Hard to go back and forth between this and Forest Dunes bent but definitely preferred playing the Loop both ways over FD. Firm turf and slopes to use the ground is fun
Written by
@Golfingbrock
- Must play
- Walkable
- Challenging

Meadowbrook Country Club
Northville, MI, USAPrivateWillie Park Jr.
- 5.0Conditions
- 5.0Layout
- 4.0Scenery
- 4.1Facilities
- Driving range
- Must play
- Pristine

The Orchards Golf Club
Washington, MI, USAPublicRobert Trent Jones, Jr.
- 4.5Conditions
- 3.8Layout
- 2.8Value
- 2.5Scenery
- 3.2Facilities
- Driving range
- Pristine
- Great value

R&S Sharf
Oakland University Golf & Learning Center
Rochester, MI, USAPublicWarren Henderson & Rick Smith
- 3.5Conditions
- 1.0Layout
- 1.0Value
- 1.0Scenery
- 1.7Facilities

Wuskowhan Players Club
West Olive, MI, USAPrivateRick Smith
- 5.0Conditions
- 4.0Layout
- 4.0Scenery
- NRFacilities
Very playable. Fantastic conditions and pace of play. Private club that is by golfers for golfers. No phones or music on the course. Much more open off the tee than it initially looks but the greens are the defense.
Written by
@ADK
- Driving range
- Must play
- Pristine

Sweetgrass Golf Club
Harris, MI, USAPublicChris Lutzke & Paul Albanese
- 5.0Conditions
- 4.0Layout
- 5.0Value
- 4.0Scenery
- 5.0Facilities

True North Golf Club
Harbor Springs, MI, USAPrivateJim Engh
- 4.5Conditions
- 4.0Layout
- 5.0Scenery
- NRFacilities
- Challenging
- Pristine
- Driving range

Old
Indianwood G & Country Club
Lake Orion, MI, USAPrivateWilfrid Reid & William Connellan
- Driving range
- Restaurant
- Bar
Explore more Michigan rankings
How we rank
Course Vaults ranks golf courses by Course Vaults Score (CV score), a community rating from golfers who have played and rated each course. Only open courses with at least 5 explicit ratings qualify, and this list is limited to public and private courses. State pages include golf courses across Michigan. Rankings refresh about hourly as new ratings come in; each page shows when it was last generated.
FAQ
Common questions about course rankings in Michigan.
The top golf courses in Michigan on Course Vaults are led by Crystal Downs Country Club with a Course Vaults score of 9.6. This page ranks 25 courses, including Crystal Downs Country Club, Oakland Hills Country Club, The Kingsley Club.
Course Vaults ranks golf courses by Course Vaults Score (CV score), a community rating from golfers who have played and rated each course. Only open courses with at least 5 explicit ratings qualify, and this list is limited to public and private courses. State pages include golf courses across Michigan. Rankings refresh about hourly as new ratings come in; each page shows when it was last generated.
Yes. The Michigan list ranks golf courses across the state that meet Course Vaults eligibility (open, public and private courses, and at least 5 explicit ratings).
Crystal Downs Country Club is currently #1 among courses in Michigan on Course Vaults at 9.6 out of 10.
This ranking was last refreshed Nov 12, 2026, 3:33 AM EST. The page revalidates about every hour as golfers add new explicit ratings that meet the 5-rating minimum.
Cities in Michigan
- Ann Arbor
- Gaylord
- Harbor Springs
- Roscommon
- Ada
- Benton Harbor
- Bloomfield Hills
- East Lansing
- Acme
- Arcadia
- Bellaire
- Boyne Falls
- Charlevoix
- Clarkston
- Detroit
- Grand Rapids
- Kewadin
- Lake Orion
- New Buffalo
- Northville
- Orchard Lake
- Rochester
- Saugatuck
- South Lyon
- Stanwood
- West Branch
- Williamsburg
- Allendale
- Alto
- Auburn Hills
- Augusta
- Bark River
- Bath Township
- Battle Creek
- Bay Harbor
- Beulah
- Birmingham
- Bridgman
- Dearborn
- Fenton
- Frankenmuth
- Frankfort
- Franklin
- Grand Blanc
- Grand Haven
- Grosse Ile
- Grosse Pointe Farms
- Hamilton
- Harris
- Holland
- Huntington Woods
- Kent City
- Kingsley
- Macomb
- Marquette
- Muskegon
- Oakland Township
- Okemos
- Ottawa Lake
- Petoskey
- Pierson
- Plymouth
- Romeo
- Shelby Township
- South Haven
- Southfield
- Sterling Heights
- Suttons Bay
- Troy
- Vicksburg
- Washington
- West Olive
- Ypsilanti
