Minnesota Golf Courses
Public and Private

Minnesota has 575 golf courses to choose from. This directory lists the courses by city. The cities with the most golf courses like Saint Paul, Rochester, and Alexandria are listed first under the Top 10. We list all other Minnesota cities alphabetically, below.

Featured Golf Course
Holiday Park Golf Course Holiday Park Golf Course
The 9-hole "Holiday Park" course at the Holiday Park Golf Course facility in Hayward, MN features all the hallmarks of Minnesota golf . Holiday Park golf course opened in 1966. Scott Wiechmann manages the course as the Co-Owner.
Not a Member?
Member Sign In
Keep me logged in
Discount Tee Times:
Minnesota
Book your online golf tee time now!
L Swing Drill Create an L with your arms and clubs at the three quarter backswing and throughswing positions to practice setting your club correctly, increasing distance and staying on plane
Putting Distance Control Practice rolling a ball to the hole to get a feel for the speed of the putt and how far you will need to take the putter back
Muscle Memory Programs Under pressure keep it simple and do what you know how to do