2025 Best Golf Courses in Minnesota

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

Showing 1-10 of 402 golf courses

The best public golf courses in Minnesota, ranked by locals

Lake Pepin Golf Course

#1 best public golf courses in Minnesota

Lake Pepin Golf Course
4.5
Semi Private
Par 72
18 Holes
Lake City, MN
Brooktree Golf Course

#2 best public golf courses in Minnesota

Brooktree Golf Course
4.5
Municipal
Par 71
18 Holes
Owatonna, MN
Island View Golf Club

#3 best public golf courses in Minnesota

Island View Golf Club
4.5
Semi Private
Par 72
18 Holes
Waconia, MN
Castle Highlands Golf Course

#4 best public golf courses in Minnesota

Castle Highlands Golf Course
4.5
Public
Par 72
18 Holes
Bemidji, MN
Cedar Valley Golf Club: Green Monster

#5 best public golf courses in Minnesota

Cedar Valley Golf Club: Green Monster
4.5
Semi Private
Par 36
9 Holes
Winona, MN
Giants Ridge Golf & Ski Resort: The Quarry

#6 best public golf courses in Minnesota

Giants Ridge Golf & Ski Resort: The Quarry
4.5
Semi Private
Par 72
18 Holes
Biwabik, MN
Dodge Country Club

#7 best public golf courses in Minnesota

Dodge Country Club
4.5
Semi Private
Par 72
18 Holes
Dodge Center, MN
Chaska Town Course

#8 best public golf courses in Minnesota

Chaska Town Course
4.5
Municipal
Par 72
18 Holes
Chaska, MN
Black Bear Golf Course

#9 best public golf courses in Minnesota

Black Bear Golf Course
4.5
Public
Par 72
18 Holes
Carlton, MN
Daytona Country Club

#10 best public golf courses in Minnesota

Daytona Country Club
4.5
Public
Par 72
18 Holes
Dayton, MN

Plan your next golf trip with Local Golf Spot

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