The best golf courses in St. Michael, Minnesota
Course Vaults is a golf course logging app where members have logged 4,412 rounds in Minnesota and rate what they played. These are the 25 highest-rated public and private courses within about 25 miles of St. Michael, Minnesota, ranked by those community scores.

Interlachen Country Club
Edina, MN, USAPrivateDonald Ross & Robert Trent Jones Sr.
- 5.0Conditions
- 4.5Layout
- 3.5Scenery
- 5.0Facilities
Andrew Greens recent renovation is exceptional. Increased variety of pin placements, green contouring is more interesting, improved weaker holes. Always had incredible land movement and it now shows it even better
Written by
@Kirkeide1
- Pristine
- Fast greens
- Walkable

Windsong Farm Golf Club
Maple Plain, MN, USAPrivateJohn Fought
- 5.0Conditions
- 4.8Layout
- 4.5Scenery
- 4.4Facilities
Really strong golf club. Several memorable shots and a wonderfully maintained golf course. Feels very “big” but demands precision. I’ve only played it once (on a very windy day with an injury) but I could tell it was different and a few cuts above the normal country club.
Written by
@Lazstradamus
- Pristine
- Challenging
- Must play

Spring Hill Golf Club
Wayzata, MN, USAPrivateTom Fazio
- 5.0Conditions
- 5.0Layout
- 5.0Scenery
- 4.8Facilities
Firm conditions, but not crazy. Feels like all the par 5s (except 6) ask the same question, which is "dare to climb this impossible hill to a green you can't hold?" and the answer is so obvious that it dumbs down the hole.
Written by
@Lazstradamus
- Challenging
- Driving range
- Must play

The Minikahda Club
Minneapolis, MN, USAPrivateDonald Ross & Robert Foulis
- 4.8Conditions
- 4.2Layout
- 4.1Scenery
- 4.6Facilities
One of the best pieces of land in the midwest also happens to have an excellent golf couse. The greens, collars, and appraoches were immaculate last visit. The attention to detail on the grounds is impressive to say the least.
Written by
@Lazstradamus
- Must play
- Pristine
- Walkable

Golden Valley Country Club
Golden Valley, MN, USAPrivateA .W. Tillinghast & Ron Forse
- 3.0Conditions
- 4.7Layout
- 4.0Scenery
- 4.3Facilities
- Pristine
- Driving range
- Underrated

Minneapolis Golf Club
St. Louis Park, MN, USAPrivateWillie Park Jr.
- 4.0Conditions
- 4.8Layout
- 3.2Scenery
- 4.0Facilities
Probaly played here 50 times over 40 years and it still holds up as a treat I look forward to every time. The re-sod and tree removal was a game changer. I adore the front 9. The 10th hole, however, is the electric chair and a stout Par 3. 18 is a gift of a finisher, imo.
Written by
@Lazstradamus
- Underrated
- Must play
- Pristine
Oak Ridge Country Club
Hopkins, MN, USAPrivateWilliam D. Clark & Garrett Gill
- 4.5Conditions
- 3.0Layout
- 2.5Scenery
- 3.8Facilities
No place to hide at ORCC. This course will tell you exactly where your game is via a battery of the same repetitive questions which are: can you hit this fairway? Can you control your approach to be on the right side of the pin? Can you remain patient throughout the round?
Written by
@Lazstradamus
- Underrated
- Challenging
- Driving range

Midland Hills Country Club
St. Paul, MN, USAPrivateSeth Raynor
- 5.0Conditions
- 4.8Layout
- 4.0Scenery
- 4.4Facilities
Template greens make for interesting pins and fun approaches. The Short 4th, Eden 7th, Cape 8th, Biarritz 12th, and Alps 14th are the highlights, but the rest are no slouches either
Written by
@Kirkeide1
- Must play
- Underrated
- Pristine

Woodhill Country Club
Wayzata, MN, USAPrivateDonald Ross
- 4.0Conditions
- 4.0Layout
- 4.0Scenery
- 4.5Facilities
Maybe the worst Ross in MN? I’m gonna hopefully change this after the renovation, but the land here could be amazing. They obviously have some greens to fix. The tree removal was mostly smart although I really liked some of the trees surround tee boxes and around the 15th/16th.
Written by
@Dawgattheturn
- Challenging
- Driving range
- Restaurant

Edina Country Club
Edina, MN, USAPrivateAlex Findlay & Robert Trent Jones Sr.
- 4.0Conditions
- 3.0Layout
- 2.7Scenery
- 3.8Facilities
- Driving range
- Restaurant
- Bar

Rush Creek Golf Club
Maple Grove, MN, USAPublicBob Cupp & John Fought
- 3.5Conditions
- NRLayout
- NRValue
- NRScenery
- 2.6Facilities
Insane amount of play, greens get beat to a pulp because of this and the price is way too damn high for it to not get better conditions, yet I love the layout. Will play once a year, get disappointed by the worst driving range ever and watch my ball fly over a bunch of pitch marks on every putt…
Written by
@Dawgattheturn
- Challenging
- Underrated
- Walkable

18 Hole
Baker National Golf Club
Medina, MN, USAPublicDr. Michael Hurdzan
- 4.0Conditions
- 3.7Layout
- 4.7Value
- 4.2Scenery
- 3.0Facilities
Owned by Three Rivers Park District, always in great shape. Back nine is very penal which decreases some of the enjoyment and causes pace issues.
Written by
@Kirkeide1
- Great value
- Challenging
- Must play

TPC of The Twin Cities
Blaine, MN, USAPrivateArnold Palmer & Tom Lehman
- 5.0Conditions
- 4.5Layout
- 3.5Scenery
- 4.8Facilities
Yes, this is a bottom tier PGA tour event because of this golf course. It’s in a bit of suburban hell, lots of uninspired looks and holes throughout. However, there’s a few holes that are good to great and I think it’s a little underrated.
Written by
@Kirkeide1
- Driving range
- Pristine
- Restaurant

Fox Hollow Golf Club
St. Michael, MN, USAPublicJoel Goldstrand
One of the best Goldstrand designs in the state. Generally in great condition, and tends to use the land very well with a lot of variety in yardage and difficulty. Just forget about 7, and this place is extremely underrated.
Written by
@Kirkeide1
- Hidden gem
- Must play
- Underrated

Lafayette Club
Minnetonka Beach, MN, USAPrivateTom Bendelow
- Driving range
- Restaurant
- Bar

Victory Links Golf Course
Blaine, MN, USAPublic
- 4.0Conditions
- 4.0Layout
- 4.0Value
- 3.0Scenery
- 4.0Facilities
This is possibly the dumbest routing I have ever played. Under a bridge across Radisson Blvd to the 1st tee box, back to back identical par 3s in the same direction. Long ass walks between multiple holes, and the kicker of a quarter mile walk from 17 to 18.
Written by
@Kirkeide1
- Great value

Edinburgh USA Golf Course
Brooklyn Park, MN, USAPublicRobert Trent Jones, Jr.
- 3.5Conditions
- 3.0Layout
- 2.0Value
- 3.0Scenery
- 4.2Facilities
- Driving range
- Putting area
- Walkable

The Links at Northfork
Ramsey, MN, USAPublicJoel Goldstrand
- 2.5Conditions
- 3.5Layout
- 4.0Value
- 3.5Scenery
- 3.0Facilities
Easy to walk, very windy so plays firm and fast. Pace is very slow, most likely due to looking for balls in the long grass.
Written by
@GulferPuttski
- Links
- Pristine
- Fast greens

Wild Marsh Golf Club
Buffalo, MN, USAPublicGraham Marsh
Really hard golf course. Lots of forced carries, marsh everywhere. Not a lot of fun if you aren’t on your game. 11-13 is terrible, but the closing stretch is fun otherwise.
Written by
@Kirkeide1
- Challenging
- Pristine
- Great value

Pioneer Creek Golf Course
Maple Plain, MN, USAPublicJoel Goldstrand
- 5.0Conditions
- 5.0Layout
- 5.0Value
- 4.0Scenery
- 5.0Facilities
Bunker renovations and green expansion have upped the thoughtfulness and variability. Lots of runoffs and interesting green complexes. Can often play firm and fast which is a rarity around the cities. Probably the most underrated public in the metro area…
Written by
@Kirkeide1
- Hidden gem
- Underrated
- Great value

Championship
Pebble Creek Golf Club
Becker, MN, USAPublicDon Herfort
Nice little town course outside MSP. Good value, good conditions, good variety. Really nothing to dislike other than its location 45 minutes away from the cities
Written by
@Kirkeide1
- Challenging
- Hidden gem
- Walkable

Bent Creek Golf Club
Eden Prairie, MN, USAPrivateDon Herfort
- 4.0Conditions
- 4.0Layout
- 3.0Scenery
- NRFacilities
- Driving range
- Restaurant
- Bar

Elk River Country Club
Elk River, MN, USAPublicBill Kit
- 4.0Conditions
- 4.0Layout
- NRValue
- 4.0Scenery
- NRFacilities
- Hidden gem
- Underrated
- Walkable

Columbia Golf Course
Minneapolis, MN, USAPublic
- 3.5Conditions
- 4.0Layout
- 4.0Value
- 3.0Scenery
- 3.0Facilities
- Driving range
- Parkland
- Putting area

Gross National Golf Club
Minneapolis, MN, USAPublic
- 3.5Conditions
- 3.0Layout
- 4.0Value
- 3.0Scenery
- 2.8Facilities
- Walkable
- Challenging
- Driving range
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. City pages include golf courses within about 25 miles of St. Michael, so nearby suburbs can appear on the same list. Rankings refresh about hourly as new ratings come in; each page shows when it was last generated.
FAQ
Common questions about course rankings in St. Michael, Minnesota.
The top golf courses in St. Michael, Minnesota on Course Vaults are led by Interlachen Country Club with a Course Vaults score of 8.7. This page ranks 25 courses, including Interlachen Country Club, Windsong Farm Golf Club, Spring Hill Golf 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. City pages include golf courses within about 25 miles of St. Michael, so nearby suburbs can appear on the same list. Rankings refresh about hourly as new ratings come in; each page shows when it was last generated.
Yes. The St. Michael, Minnesota list includes golf courses within about 25 miles of St. Michael, not only courses whose city field is an exact match. Nearby suburbs can appear when they fall inside that metro radius.
Interlachen Country Club is currently #1 among courses in and around St. Michael, Minnesota on Course Vaults at 8.7 out of 10.
This ranking was last refreshed Nov 12, 2026, 3:47 AM EST. The page revalidates about every hour as golfers add new explicit ratings that meet the 5-rating minimum.
More cities in Minnesota
- Brainerd
- Minneapolis
- Chaska
- Eden Prairie
- Edina
- Golden Valley
- Nisswa
- Prior Lake
- St. Paul
- Stillwater
- Biwabik
- Blaine
- Bloomington
- Dellwood
- Hastings
- Hopkins
- Lutsen
- Maple Plain
- Maplewood
- Wayzata
- Alexandria
- Becker
- Breezy Point
- Brooklyn Park
- Buffalo
- Byron
- Corcoran
- Detroit Lakes
- Duluth
- Elk River
- Falcon Heights
- Farmington
- Fifty Lakes
- Forest Lake
- Jordan
- Lake City
- Lakeville
- Maple Grove
- Medina
- Mendota Heights
- Minnetonka Beach
- Morton
- North Oaks
- Northfield
- Ramsey
- Saint Paul
- Shakopee
- St. Louis Park
- Tower
- Victoria
- Woodbury
