Golf Courses in Minnesota
Browse all 431 golf courses across Minnesota.
Browse Minnesota Courses by Numbers
Hardest by Slope
Interlachen Country Club
Edina
Spring Hill Golf Club
Orono
White Bear Yacht Club
Dellwood
Pioneer Creek
Independence
Links at Northfork
Ramsey
Blueberry Pines Golf Club
Detroit Lakes
Victory Links Golf Course
Blaine
Wild Marsh Golf Club
Buffalo
Burl Oaks Golf Club
Minnetrista
Mesaba Country Club
Hibbing
Easiest for Beginners
Public courses, lowest slope
Inver Wood Golf Course
Inver Grove Heights
Brookland Golf Park
Brooklyn Park
Burl Oaks Golf Club
Minnetrista
Eagle View Golf Course
Detroit Lakes
Arcadia Country Club
Arcadia
Applewood Hills Golf Course
Stillwater
Interlachen Country Club
Edina
Tianna Country Club
Walker
The Bridges
Winona
Brandon Golf Course
Brandon
Longest by Yardage
GreyStone Golf Club
Sauk Centre
Victory Links Golf Course
Blaine
Spring Hill Golf Club
Orono
Riverwood National
Otsego
Pioneer Creek
Independence
Links at Northfork
Ramsey
Interlachen Country Club
Edina
Territory Golf Club
St. Cloud
Ridges at Sand Creek
Sand Creek Township
Eagle Valley Golf Course
Woodbury
Browse by County
Top Courses in Minnesota
Adrian Country Club
Adrian · 18 holes · public
Full ScorecardAngushire Golf Club
Saint Cloud · 18 holes · public
Full ScorecardApplewood Hills Golf Course
Stillwater · 18 holes · public
Full ScorecardArcadia Country Club
Arcadia · 18 holes · public
Full ScorecardAtikwa Golf Club
Alexandria · 18 holes · public
Full ScorecardBellwood Oaks Golf Course
Marshan Township · 18 holes · public
Full ScorecardBlooming Prairie Country Club
Blooming Prairie · 18 holes · public
Full ScorecardBlueberry Pines Golf Club
Detroit Lakes · 18 holes · public
Full ScorecardBrandon Golf Course
Brandon · 18 holes · public
Full ScorecardBristol Ridge Golf Course
Somerset · 18 holes · public
Full ScorecardBrookland Golf Park
Brooklyn Park · 18 holes · public
Full ScorecardBuffalo Heights Golf Course
Buffalo · 18 holes · public
Full ScorecardAbout Golf in Minnesota
Minnesota has 431 golf courses ranging from public daily-fee tracks to exclusive private clubs. The average slope rating across rated courses in Minnesota is 131, compared to the national average of 113. 65 courses have verified slope and course ratings. Set up tee time alerts for any course and get notified the moment your preferred time becomes available.