Top 25 Public Golf Courses in Minnesota - Golfers' Choice 2025

Discover Minnesota’s best public golf courses for 2025 to plan your next round in The Land of 10,000 Lakes.
Superior National at Lutsen
Superior National at Lutsen has undergone a $4.5 million renovation by Jeff Brauer.

Minnesota is best known for its 10,000 lakes, but golf should not take a back seat as a summer recreational pursuit, either.

GolfPass releases a Top 25 Public Golf Courses in Minnesota every March thanks to YOU. We create our annual Golfers' Choice lists by curating the reviews submitted by everyday golfers. We use GolfPass' Ratings Index logic that weights newer reviews and combine it with a course's subcategory averages.

Each course needed at least two reviews and at least some public access to qualify. Elite private clubs like White Bear Yacht Club, Minneapolis Golf Club and Interlachen Country Club weren't eligible.

We make our Golfers' Choice best-of lists user friendly. Simply click on the photo of each course to learn more about the facility or to book a tee time (in most cases).

Want to get involved with determining the top public golf courses in Minnesota or any other future Golfers' Choice lists? Click here to review the next golf course you play.

Minnesota golf courses reviewed in 2024: 82
Reviews of Minnesota golf courses in 2024: 1,103

Best Public Golf Courses in Minnesota

  1. Whitetail Run Golf Course

    Wadena, Minnesota
    Public
    4.709653092
    22

    Green fee: $40-$60 (plus cart)
    What they're saying: "Course was in very good condition. Greens were excellent. Cart paths were great and did a nice job guiding around the tee boxes. Course layout was very enjoyable with a nice flow. Played as a single and pace was a little slow, but only because I had a foursome in front and behind - it was a beautiful day and I got some much needed practice shots in. Would definitely recommend." - FloridaCo

  2. Kimball Golf Club

    Kimball, Minnesota
    Semi-Private
    4.6508538899
    138

    Green fee: $22-$60
    What they're saying: "10/10 Wish I could go more often. This place is beautiful and every hole was a fantastic view, especially during golden hour. I played a terrible first 9 but still had fun and finish the back 9 like I actually knew what I was doing. The golfers were all polite and friendly, one group was nice enough to include me on the last hole since they were also waiting for a group ahead of them." - golfnuts742

  3. Headwaters Golf Club

    Park Rapids, Minnesota
    Semi-Private
    4.6956772889
    234

    Green fee: $27-$41
    What they're saying: "Always beautiful conditions and fun to play holes. My favorite golf course in this area!" - Richard9238302

  4. Superior National at Lutsen

    Lutsen, Minnesota
    Public/Resort
    4.4016346265
    112

    Green fee: $70-$114
    What they're saying: "Our group had golfers of mid handicap to beginners. The staff was respectful and understanding of everyone’s skill levels as well as just wanted everyone to have a good time. The canyon 9 was by far the nicest back 9 of holes I’ve ever played, especially along the river on holes 14 & 15. I will be returning to play more in the future." - GolfPass Reviewer

  5. Pebble Creek Golf Club

    Green fee: $39-$67
    What they're saying: "I used to get out once in a while to Pebble Creek when I lived in Minnesota. It has been about 8 years since the last time I played it. The greens and everything were in fine shape and we really enjoyed putting on bent grass again. The cart girl was out and made her rounds several times. If you stay out of the trees, you can score decently here. We enjoyed the 18 we played and will if we are back in the area." - newallen2000

  6. Wedgewood Cove Golf Club

    Albert Lea, Minnesota
    Public
    4.789306045
    46

    Green fee: $70+
    What they're saying: "Always a fun course to play was my 5th time out there this season from Owatonna. Worth the drive! Great value!" - sweetlew84

  7. Keller Golf Course

    Maplewood, Minnesota
    Public/Municipal
    4.808342945
    169

    Green fee: $53+
    What they're saying: "This was my first time playing this historic course. It was very fun and challenging but not to the point where it was punishing. Staff was fantastic. I would recommend to my friends if they haven’t yet played, to book a tee time and play a round. I will play this course again." - DarthForsberg

  8. Golf at the Legacy

    Faribault, Minnesota
    Public
    4.54589169
    176

    Green fee: $40-$69
    What they're saying: "Love playing this course. It always seems to be in great shape and the Staff is top notch. The course is well managed and pace of play always seems to be 4 hours. Yesterday was under 4 hours. Not an extremely long course but that is perfect for me...several tough holes and par 3's are within reach. Well done Legacy! Hope to get one more round in this year!" - steverbac

  9. Faribault Golf & Country Club

    Faribault, Minnesota
    Semi-Private
    4.6331550802
    46

    Green fee: $40-$70
    What they're saying: "Course was in great condition for this late in the year. No problem with leaves. Greens were great. Never had to wait on a shot. Definitely will be back." - GolfPass Reviewer

  10. Monticello Country Club

    Monticello, Minnesota
    Semi-Private
    4.4371345901
    178

    Green fee: $43-$63
    What they're saying: "Conditions ideal, a quiet beautiful Thursday and yet my game was still the same. Barely average. Will gladly return again and again." - Davecashman78

  11. Hastings Golf Club & Events

    Hastings, Minnesota
    Semi-Private
    4.5896098377
    175

    Green fee: $45-$85
    What they're saying: "Very cool layout they have a good mix of very different holes and a fun bunch of par 3s." - Murphyerickson

  12. Mount Frontenac Golf Course

    Frontenac, Minnesota
    Public
    4.5918552036
    38

    Green fee: $26-$49
    What they're saying: "We had a great time playing this course. Scenery is beautiful, staff is very friendly and the course was in great condition. The greens were a little slow but still putted true. Overall a great experience. Can't wait to go back." - GolfPass Reviewer

  13. Oak Marsh Golf Club

    Oakdale, Minnesota
    Public
    4.530121603
    244

    Green fee: $28-$70
    What they're saying: "Although I started my round with another golfer before 6:30, we didn’t avoid the rain showers. Light rain through about half the round, but heavier the last three holes. Hole 11 was quite saturated, but playable. The positive point - Our two-some finished the course in less than three hours! Greens were in excellent shape and very true. Will definitely return!" - mrmrcaruso

  14. Eagle Valley

    Woodbury, Minnesota
    Public
    4.4935176471
    249

    Green fee: $41-$65
    What they're saying: "Greens were fast, fairways very nice. This is a fun course to play. Challenging on a few holes, but well worth the money." - hazzbro

  15. Thumper Pond Golf Course

    Ottertail, Minnesota
    Resort
    4.5147058824
    17

    Green fee: $30-$60
    What they're saying: "The condition of the course mid-October was great. Greens very green and smooth. Staff was very helpful, we will be back." - fannir01

  16. Tianna Country Club

    Walker, Minnesota
    Semi-Private
    4.294761977
    129

    Green fee: $31-$74
    What they're saying: "I love this course and the rest of our foursome thought the same." - we647

  17. Stones Throw Golf Course

    Milaca, Minnesota
    Semi-Private
    4.5018853695
    45

    Green fee: $30-$55
    What they're saying: "Just a really nice course. It’s challenging but fun. The greens are in great condition, as is the entire course. The manager, Wendy, couldn’t be more friendly and kind. And they have great food! Highly recommend!!" - jmklym

  18. Pebble Lake Golf Course

    Fergus Falls, Minnesota
    Public
    4.5251826221
    41

    Green fee: $48-$82
    What they're saying: "Very nice layout. Middle of the range difficulty. Except for one fairway, the course is in great shape. Played with my son. Pace of play is very good. Recommend if you like a medium course difficulty." - kzreik

  19. The Club At the Jewel Golf Course

    Lake City, Minnesota
    Semi-Private
    4.8025484883
    175

    Green fee: $38-$75
    What they're saying: "The course was in phenomenal shape and Pace of play was a non-issue. The course is one of the best public courses in MN. Very challenging yet scoring chances exist on every hole. The staff is fantastic. The grounds crew has the course in tip top shape. I wish there were more days left in the season to play. Truly a must for the avid golfer. 10/10 experience, the value is absurd! You won’t find anything else remotely close to it in MN. Kudos!" - mnsnwta

  20. Logger's Trail Golf Club

    Stillwater, Minnesota
    Public
    4.5205719334
    440

    Green fee: $46-$65
    What they're saying: "I am from Virginia and my friends and I come here every year to play golf for the week. This course is our favorite course and we play here at least 2 to 3 times during the week. This year, we are playing here four times. Course layout is interesting and it’s always in great condition. The staff is incredibly friendly. The course is also very reasonably priced For everything you get." - ManHyong7030816

  21. Rich Springs Golf Club

    Cold Spring, Minnesota
    Public
    4.6314424456
    66

    Green fee: $35-$43
    What they're saying: "Greens were fast and receptive. Overall conditions were very good, nicer layout than I expected after just viewing it from the road. Friendly, professional staff, and Shadys is a great place to eat. I was very pleased." - GolfPass Reviewer

  22. Atikwa Golf Club at Arrowwood Resort

    Alexandria, Minnesota
    Public/Resort
    4.2801854163
    138

    Green fee: $49-$59
    What they're saying: "From the moment I walked in the clubhouse, I was greeted with nice flow they call Vinyl. The course was in good shape. Well watered." - jeeper1266

  23. Albany Golf Club

    Albany, Minnesota
    Public
    4.5644823529
    78

    Green fee: $32-$57
    What they're saying: "I'm a member of two very old country clubs but always amazed by the condition of this course now and (the) gorgeous recently updated and expanded clubhouse. WOW!" - GolfPass Reviewer

  24. Wapicada

    Sank Rapids, Minnesota
    Semi-Private
    4.4822046466
    85

    Green fee: $30-$32
    What they're saying: "I play about 30 different courses a year between Florida and Minnesota. This course would be top 10. Not much water and wide fairways. No homes and clean woods to retrieve an errant shot. Big greens and no false fronts. Very well maintained. Greens a little slow due to recent aeration and rain. Fairways are perfect unlike most Florida courses. Definitely worth your money." - bbbarbone

  25. Cannon Golf Club

    Cannon Falls, Minnesota
    Semi-Private
    4.5826321021
    351

    Green fee: $44-$51
    What they're saying: "Love this course and the layout! They've also made some recent needed improvements by removing some trees, although there are still some dead trees that need to go. Hole #4 in particular still needs some pruning. The greens were in awesome shape. Highly recommended." - chipshots

Jason Scott Deegan has reviewed and photographed more than 1,200 courses and written about golf destinations in 28 countries for some of the industry's biggest publications. His work has been honored by the Golf Writer's Association of America and the Michigan Press Association. Follow him on Instagram at @jasondeegangolfpass and X/Twitter at @WorldGolfer.
Brooke Taylor is an intern for GolfPass and a senior at the University of Central Florida studying Entertainment Management, Digital Media, and Managing Sporting Events.

Comments (0)

You're the first one here!
Share your thoughts or ask a question to get the conversation going.
View all the Golfers' Choice 2024 lists, including all 50 states.
Now Reading
Top 25 Public Golf Courses in Minnesota - Golfers' Choice 2025
  • Home

  • Memberships

  • Library

  • Account