Formula 18 Golf

Courses / Best in state

Best Public Golf Courses in Minnesota

Experts + Golfers + Story + Architect + Challenge + Access = the Total Score

  1. 1Edinburgh USABrooklyn Park · Public · Est. 1987Robert Trent Jones Jr.UnchartedNot enough reviews yet. Go see for yourself.
  2. 2Deacon's LodgeBreezy Point · Resort · Est. 1999Arnold PalmerUnchartedNot enough reviews yet. Go see for yourself.
  3. 3Chaska Town CourseChaska · Municipal · Est. 1997Arthur HillsUnchartedNot enough reviews yet. Go see for yourself.
  4. 4Hiawatha Golf ClubMinneapolis · Municipal · Est. 1934William D. ClarkUnchartedNot enough reviews yet. Go see for yourself.
  5. 5Rush Creek Golf ClubCorcoran · Public · Est. 1996Bob Cupp & John FoughtUnchartedNot enough reviews yet. Go see for yourself.
  6. 6The Wilderness at Fortune BayGreenwood Township · Public · Est. 2004Jeffrey D. BrauerUnchartedNot enough reviews yet. Go see for yourself.
  7. 7Columbia Golf CourseMinneapolis · Municipal · Est. 1919Larry Packard (1965 redesign)UnchartedNot enough reviews yet. Go see for yourself.
  8. 8Les Bolstad Golf CourseFalcon Heights · Public · Est. 1929Tom VardonUnchartedNot enough reviews yet. Go see for yourself.
  9. 9Theodore Wirth Golf CourseMinneapolis · Municipal · Est. 1916UnchartedNot enough reviews yet. Go see for yourself.
  10. 10Grand National Golf CourseHinckley · Public · Est. 1995Joel GoldstrandUnchartedNot enough reviews yet. Go see for yourself.

How we rank

Public courses only — anyone can book a tee time (public, municipal, resort, semi-private, university). Each course gets a Formula 18 Golf Total Score out of 10 with one word (Legendary, Destination, Memorable, Playable, Unsolved), cited on its page. Not enough to go on yet? It reads Uncharted. Expert lists, golfer stars, challenge, access and threads make the score. A notable architect and a real story add bonus points, and missing ones never count against a course. See the full formula →
Editor’s picks are placed by the Formula 18 Golf team. Played one that belongs higher? Tell us.