Best Public Golf Courses in Minnesota

The best golf courses in Minnesota, based on user reviews and rankings

Showing 1-10 of 252 golf courses

The best public golf courses in Minnesota, ranked by locals

Fair Hills Resort: Wildflower

#1 best public golf courses in Minnesota

Fair Hills Resort: Wildflower
4.8
Semi Private
Par 72
18 Holes
Detroit Lakes, MN
Rush Creek Golf Club

#2 best public golf courses in Minnesota

Rush Creek Golf Club
4.8
Public
Par 72
18 Holes
Maple Grove, MN
Legends Golf Club

#3 best public golf courses in Minnesota

Legends Golf Club
4.8
Public
Par 72
18 Holes
Prior Lake, MN
Minnesota National Golf Course: Championship

#4 best public golf courses in Minnesota

Minnesota National Golf Course: Championship
4.8
Semi Private
Par 72
18 Holes
McGregor, MN
Green Lea Golf Course

#5 best public golf courses in Minnesota

Green Lea Golf Course
4.8
Semi Private
Par 72
18 Holes
Albert Lea, MN
Dacotah Ridge Golf Club

#6 best public golf courses in Minnesota

Dacotah Ridge Golf Club
4.8
Semi Private
Par 72
18 Holes
Morton, MN
Bellwood Oaks Golf Course

#7 best public golf courses in Minnesota

Bellwood Oaks Golf Course
4.8
Public
Par 73
18 Holes
Hastings, MN
Keller Golf Course

#8 best public golf courses in Minnesota

Keller Golf Course
4.8
Municipal
Par 72
18 Holes
Saint Paul, MN
Tyler Community Golf Club

#9 best public golf courses in Minnesota

Tyler Community Golf Club
4.8
Semi Private
Par 71
18 Holes
Tyler, MN
Madden's on Gull Lake: The Classic

#10 best public golf courses in Minnesota

Madden's on Gull Lake: The Classic
4.8
Semi Private
Par 72
18 Holes
Brainerd, MN

Plan your next golf trip with Local Golf Spot

Sign up to save your favorite courses and plan your next golf getaway.