Golf Courses in Minnesota
Browse all 625 golf courses across Minnesota.
Browse Minnesota Courses by Numbers
Hardest by Slope
Meadow Greens Golf Course
Interlachen Country Club
Spring Hill Golf Club
Rush Creek Golf Club
Savannah Oaks Golf Club
Hazeltine National Golf Course
Golden Valley Country Club
Willingers Golf Club
TPC Twin Cities
The Wilds
Easiest for Beginners
Centerbrook Golf Course
Gem Lake Hills Golf Course
Brightwood Hills Golf Course
Inver Wood Golf Course
Brookland Golf Park
Minnesota National Golf Course
Lake Miltona Golf Club
Burl Oaks Golf Club
Wells Golf Course
Eagle View Golf Course
Longest by Yardage
Hazeltine National Golf Course
Windsong Farm Golf Club
TPC Twin Cities
Olympic Hills Golf Club
Medina Golf & Country Club
Oxbow Country Club
Rush Creek Golf Club
Somerby Golf Club
The Wilderness at Fortune Bay
Grand National Golf Course
Find a Course in Minnesota
Browse by County
Top Courses in Minnesota
Meadow Greens Golf Course
Lansing Township · 18 holes · Par 72
Interlachen Country Club
Edina · 18 holes · Par 73
Rush Creek Golf Club
Corcoran · 18 holes · Par 72
Spring Hill Golf Club
Orono · 18 holes · Par 72
Golden Valley Country Club
Golden Valley · 18 holes · Par 73
Hazeltine National Golf Course
Chaska · 18 holes · Par 72
Savannah Oaks Golf Club
Lynd · 18 holes · Par 36
Willingers Golf Club
Northfield · 18 holes · Par 72
TPC Twin Cities
Blaine · 18 holes · Par 72
Olympic Hills Golf Club
Eden Prairie · 18 holes · Par 72
StoneRidge Golf Club
Stillwater · 18 holes · Par 72
The Wilds
Prior Lake · 18 holes · Par 72
Minnesota Golf News & Articles
Stonebrooke Golf Club: Where Hole 8 Needs a Ferry
Stonebrooke Golf Club in Shakopee, MN is a 4-star Golf Digest course where water comes into play on 13 holes and getting to the 8th green requires a pontoon boat ferry across Lake O'Dowd.
Valley High: The Only 18-Hole in Houston County, MN
Houston County's only 18-hole public course sits in the Mississippi River bluff country of southeast Minnesota, where Homer Fieldhouse routed a par-71 layout across rolling terrain in 1970. It still plays great today.
About Golf in Minnesota
Minnesota has 625 golf courses ranging from public daily-fee tracks to exclusive private clubs. The average slope rating across rated courses in Minnesota is 130, compared to the national average of 113. 316 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.
