Minnesota Golf Courses,

Public and Private
There are 521 golf courses in Minnesota, including 355 public, 117 municipal, and 49 private courses.
Oldest Course
Year of establishment:
1888
Longest Course
7,415 yards from the back tees
Easiest Course
Based on a course rating of 34.9
Hardest Course
Based on a course rating of 78

All Minnesota Cities with Golf Courses

Top 8 Minnesota Golfing Destinations

There are 10 golf courses in Brainerd, Minnesota, including 10 public courses.
view Brainerd details
There are 10 golf courses in Duluth, Minnesota, including 2 public, 6 municipal, and 2 private courses.
view Duluth details
There are 10 golf courses in Rochester, Minnesota, including 4 public, 5 municipal, and 1 private course.
view Rochester details
There are 9 golf courses in Saint Paul, Minnesota, including 1 public, 6 municipal, and 2 private courses.
view Saint Paul details
There are 8 golf courses in Hastings, Minnesota, including 8 public courses.
view Hastings details
There are 8 golf courses in Minneapolis, Minnesota, including 7 municipal, and 1 private course.
view Minneapolis details
There are 8 golf courses in Stillwater, Minnesota, including 6 public and 2 private courses.
view Stillwater details
There are 7 golf courses in Alexandria, Minnesota, including 7 public courses.
view Alexandria details
Join the GolfLink Newsletter!
Sign up for golf news, information, and special offers.
By signing up you agree to receive communications from GolfLink and select partners in accordance with our Privacy Policy. You may opt out of email messages/withdraw consent at any time.