Minnesota’s golf scene offers remarkable diversity, from championship courses that have hosted major tournaments to hidden gems tucked among the state’s natural beauty. With a mix of classic designs and modern layouts, the Land of 10,000 Lakes provides exceptional golfing experiences that cater to players of all skill levels. Finding the best golf courses in Minnesota can enhance your playing experience and introduce you to some of the finest golf architecture in the Midwest.

As you plan your Minnesota golf adventures, it’s worth noting that the state’s top courses reflect its varied landscapes – from the rolling hills of the Twin Cities area to the rugged terrain near Lake Superior. Many of these standout courses have been recognized in 2025-26 rankings by leading golf publications, with some even securing spots on national best-of lists. The following guide will help you discover the exceptional courses worth adding to your Minnesota golf bucket list.

1. The Quarry at Giants Ridge

The Quarry at Giants Ridge stands as Minnesota’s premier public golf course, earning the #1 spot according to Golf Digest. Built on a former sand, gravel, and iron ore mining site, this course offers a truly unique golfing experience that complements its sister course, The Legend.

Since opening, The Quarry has consistently ranked among the top 20 public courses in the United States. The course’s distinctive design takes advantage of its mining history, creating challenging and visually striking holes that showcase northern Minnesota’s natural beauty.

During the 2025 prime season (May 30-August 24), you can expect to pay $130 for either weekday or weekend rounds, with twilight rates available at $96. Your green fee includes a golf cart and range balls, making it a comprehensive golf experience.

For the ultimate northern Minnesota golf adventure, consider the 36-hole special available during prime season. This package allows you to play both The Quarry and The Legend courses in a single day, with lunch included between rounds.

Rating: 4.5 (153 reviews)
Location: 5904 Giants Ridge Rd, Aurora, MN 55705
Contact: (218) 865-8030
Website: Visit Website

2. The Wilderness at Fortune Bay

The Wilderness at Fortune Bay stands as Minnesota’s premier golf destination, situated on the picturesque shores of Lake Vermilion. This exceptional course has earned prestigious recognition from national golf publications, consistently ranking among the country’s finest.

In 2023, Golfweek rated The Wilderness as the #3 public golf course in Minnesota and the #7 Best Casino Course in the United States. These accolades speak to the extraordinary quality and experience you’ll find when playing here.

Find the Next Perfect U.S. Golf Course to Play

Get up to 3 AI-powered personalized golf course recommendations

⛳ This usually takes 10-20 seconds to find your perfect courses

The course offers more than just outstanding golf – it’s a complete resort experience. You can enjoy amenities including a bar and restaurant after your round, making it perfect for both day trips and extended stays.

As the best lakeside resort course in Minnesota, The Wilderness combines challenging play with breathtaking natural surroundings. You’ll appreciate both the technical aspects of the course and the stunning views of Lake Vermilion that accompany your game.

Rating: 4.6 (359 reviews)
Location: 1450 Bois Forte Rd, Tower, MN 55790
Contact: (800) 992-4680
Website: Visit Website

3. Hazeltine National Golf Club

Hazeltine National Golf Club stands as one of Minnesota’s premier golfing destinations. Located in Chaska, this internationally recognized club offers an exceptional experience that balances world-class amenities with a welcoming community atmosphere.

The course has earned its prestigious reputation by hosting major championships including the Ryder Cup, PGA Championship, and U.S. Open. You’ll find yourself walking the same fairways as golf legends while enjoying the meticulously maintained grounds that challenge players of all skill levels.

Beyond the exceptional golf experience, Hazeltine excels as a comprehensive club facility. You can enjoy fine dining options or utilize their event spaces for conferences and weddings. The staff prioritizes member experience, ensuring personalized service throughout your visit.

What truly sets Hazeltine apart is its ability to maintain an elite standard while fostering a local community feel. Whether you’re playing a round, having dinner, or coordinating an event, you’ll experience the perfect blend of championship-caliber facilities with Minnesota hospitality.

Rating: 4.7 (403 reviews)
Location: 1900 Hazeltine Blvd, Chaska, MN 55318
Contact: (952) 556-5400
Website: Visit Website

4. The Minikahda Club

The Minikahda Club stands as one of Minnesota’s most prestigious golf destinations. Established in the heart of Minneapolis, this private club offers an exceptional golfing experience set against the backdrop of picturesque lake views.

The course itself is meticulously maintained, challenging golfers of all skill levels with strategic layouts and well-designed holes. You’ll appreciate the thoughtful design that makes each round both challenging and enjoyable.

Beyond golf, Minikahda Club provides a comprehensive country club experience. You can enjoy access to swimming facilities and an upscale restaurant with patio dining that perfectly complements a day on the greens.

The club’s elegant atmosphere and attention to detail have made it a favorite among serious golfers in the Twin Cities area. You’ll find the service matches the quality of the facilities, creating a truly premium golf experience.

Rating: 4.5 (212 reviews)
Location: 3205 Excelsior Blvd, Minneapolis, MN 55416
Contact: (612) 926-1601
Website: Visit Website

5. Windsong Farm Golf Club

Windsong Farm Golf Club stands as the only private club in Minnesota offering two distinctly designed courses. Located in Maple Plain, the club provides members with an extraordinary golfing experience across both the North and South courses.

The North Course, designed by renowned architect John Fought, represents a perfect addition to the upper Midwest’s golf landscape. Its layout challenges players while showcasing the natural beauty of the surrounding area.

The South Course has established itself as a prestigious venue, hosting numerous USGA events and the Trans-Mississippi Amateur Championship. Both courses are set against panoramic Midwestern vistas that elevate the golfing experience beyond mere recreation.

You’ll find each course offers its own unique charm, challenges, and character. The meticulous craftsmanship of both layouts creates an inspiring environment for golfers seeking a premium private club experience in Minnesota.

Rating: 4.9 (80 reviews)
Location: 18 Golf Walk, Maple Plain, MN 55359
Contact: (763) 479-7161
Website: Visit Website

6. StoneRidge Golf Club

Carved from a former sand and gravel quarry, StoneRidge Golf Club offers you a championship course that ranks among Minnesota’s top 10. Located less than an hour from the Twin Cities in Stillwater, this distinctive quarry-style course creates a secluded atmosphere while presenting a substantial challenge to your golfing abilities.

The 18-hole par-72 layout stretches to 7,205 yards from the back tees, demanding both mental focus and physical skill. You’ll find yourself tested throughout the round as the course requires precision and strategic thinking to navigate successfully.

StoneRidge maintains exceptionally high standards for its playing conditions. Though publicly accessible, the course quality rivals many private clubs, making it an excellent destination for golfers seeking a premium experience without membership requirements.

The challenging design appeals particularly to experienced players looking to test their abilities. When you play StoneRidge, you’re experiencing one of Minnesota’s most distinctive and memorable golf venues.

Rating: 4.6 (294 reviews)
Location: 13600 N Hudson Blvd, Stillwater, MN 55082
Contact: (651) 436-4653
Website: Visit Website

7. Deacon’s Lodge

Deacon’s Lodge stands as the crown jewel of Breezy Point Resort, offering an exceptional golfing experience designed by the legendary Arnold Palmer. The course masterfully incorporates the natural beauty of Minnesota’s landscape with lakes, woods, and wetlands surrounding the nationally acclaimed layout.

When you play at Deacon’s Lodge, you’ll notice the meticulous attention to detail that went into creating each hole. The course was thoughtfully constructed to exceed expectations, combining challenging play with stunning scenery that changes with each season.

The setting at Breezy Point Resort adds to the overall experience, with additional amenities available to enhance your visit. After your round, you can enjoy the resort’s dining options or relax at the lakeside, making your golf outing a complete vacation experience.

Your time at Deacon’s Lodge offers more than just golf – it’s an immersion into one of Minnesota’s premier courses, where the Palmer design philosophy shines through in every aspect of the layout and presentation.

Rating: 4.7 (285 reviews)
Location: 9348 Arnold Palmer Dr, Breezy Point, MN 56472
Contact: (218) 562-6262
Website: Visit Website

8. Dacotah Ridge Golf Club

Designed by acclaimed architect Rees Jones, Dacotah Ridge Golf Club offers an exceptional golfing experience set against the backdrop of Minnesota’s rugged prairie landscape. This championship course spans 240 acres of rolling countryside and seamlessly blends with the natural surroundings.

The course features 18 holes stretching 7,109 yards that will challenge every aspect of your game. Natural wetlands, mature trees, and the winding Wabasha Creek create a diverse playing environment that rewards strategic thinking and skilled shot-making.

A 14-acre lake adds to both the beauty and difficulty of the course, requiring careful club selection and precise execution. Dacotah Ridge is celebrating its 25th season in 2025, having established itself as one of Minnesota’s premier golf destinations.

You’ll find excellent amenities beyond the course itself, including the Wabasha Creek Restaurant where you can enjoy a meal before or after your round. Tournament play options are available throughout the season for those seeking competitive opportunities.

Rating: 4.7 (181 reviews)
Location: 31042 County Rd 2, Morton, MN 56270
Contact: (507) 697-8050
Website: Visit Website

9. Olympic Hills Golf Club

Olympic Hills Golf Club in Eden Prairie stands as one of Minnesota’s premier golfing destinations since its founding in 1969. The private 18-hole, par-72 course is celebrated for its imaginative design and challenging layout that tests golfers of all skill levels.

You’ll find beautifully maintained fairways surrounded by rolling prairies and stunning pines that create both a scenic and strategic playing experience. The course has earned its reputation as one of the finest and most enjoyable golf venues in the state.

Beyond golf, Olympic Hills offers comprehensive club amenities with year-round activities for members and their families. The elegant clubhouse serves as a central gathering point and hosts various events throughout the year.

The club also functions as a sought-after wedding and event venue, with a ceremony site nestled among natural landscapes and a ballroom with a private patio for receptions. Their experienced event planners ensure successful gatherings regardless of size.

Rating: 4.6 (183 reviews)
Location: 10625 Mt Curve Rd, Eden Prairie, MN 55347
Contact: (952) 941-6262
Website: Visit Website

10. The Legend at Giants Ridge

The Legend at Giants Ridge has established itself as one of Minnesota’s premier golf destinations since opening in 1997. Initially recognized by Golf Digest as one of the 10 Best New Upscale Public Courses in the Nation, it continues to collect prestigious rankings both nationally and statewide.

Located in the beautiful northern Minnesota landscape, The Legend offers a breathtaking and serene golfing experience that stands out even in a state known for exceptional courses. The course design takes full advantage of the natural terrain, providing both challenge and inspiration for golfers of all skill levels.

For the 2025 season, you can experience this acclaimed course at varying rates depending on when you visit. Prime season (May 30-August 24) costs $130 for both weekday and weekend play, with lower rates available during early, fall, and late seasons. All rates include golf car and range balls, making it an excellent value.

The course is part of Giants Ridge resort, allowing you to combine your round with accommodations or play both courses with their 36-hole special that includes lunch between rounds. This package offers the perfect way to experience two distinctly different but equally impressive golf courses in one memorable day.

Rating: 4.3 (72 reviews)
Location: 6383 Wynne Creek Dr, Biwabik, MN 55708
Contact: (218) 865-8030
Website: Visit Website

11. Madden’s On Gull Lake

Madden’s On Gull Lake stands as one of Minnesota’s premier golf destinations, offering not one but four distinctive course layouts. The crown jewel is The Classic, their championship course, complemented by the historic Pine Beach East, the scenic Pine Beach West, and the fun Social 9.

Set on 1,000 acres with miles of Gull Lake shoreline, this upscale resort combines exceptional golf with comprehensive vacation amenities. You’ll find the perfect balance of challenge and enjoyment regardless of your skill level, with each course offering unique characteristics and stunning views.

What sets Madden’s apart is its rich tradition spanning over 95 years of history. As a family-owned and operated resort, they’ve cultivated a reputation for gracious hospitality and quality service that enhances your golfing experience.

Beyond golf, you can enjoy lakeside dining with unbeatable views, relaxation at Minnesota’s only lakeside spa, and numerous recreational activities. This makes Madden’s ideal for golf getaways where non-golfing companions will find plenty to enjoy as well.

Rating: 4.7 (1725 reviews)
Location: 11266 Pine Beach Peninsula, Brainerd, MN 56401
Contact: (218) 829-2811
Website: Visit Website

12. Northland Country Club

Nestled in Duluth with breathtaking views of Lake Superior, Northland Country Club features a spectacular Donald Ross-designed 18-hole golf course. This masterpiece stretches 6,825 yards from the longest tees for a par of 71, offering a truly exceptional golfing experience.

The course is renowned for its famously challenging greens and has earned recognition as one of Minnesota’s top 5 golf courses. In 2013, it was also named one of the top 100 Classic Golf Courses in the United States, cementing its status as a premier destination for golf enthusiasts.

You’ll find the wooded, gently rolling terrain provides an excellent balance of challenge and enjoyment. The course is demanding enough to test low handicappers while remaining accessible and pleasurable for those with higher handicaps. The stunning natural setting combines strategic play with scenic beauty.

As you navigate the course, you’ll appreciate the thoughtful design elements that make Northland a true Donald Ross classic. The layout takes full advantage of the natural landscape, creating a round that’s as visually rewarding as it is challenging.

Rating: 4.5 (143 reviews)
Location: 3901 E Superior St, Duluth, MN 55804
Contact: (218) 525-1941
Website: Visit Website

13. The Club at Golden Valley

The Club at Golden Valley stands out as one of Minnesota’s premier country clubs, featuring a world-class golf course that challenges players of all skill levels. The meticulously maintained fairways and greens provide an exceptional playing experience against a beautiful backdrop.

Beyond golf, this private club offers a comprehensive range of amenities that make it a complete destination. You’ll find tennis courts, swimming facilities, and exceptional dining options that enhance the overall membership experience.

The club has earned a stellar reputation not just for its golf facilities but also as an award-winning venue for special events. Many consider it one of the top choices in the Minneapolis area for weddings, receptions, and corporate gatherings.

When you visit The Club at Golden Valley, you’ll experience the perfect blend of athletic challenge and social refinement that characterizes the best country clubs in Minnesota. The professional staff ensures every aspect of your experience meets the high standards expected at a top-tier golf facility.

Rating: 4.6 (266 reviews)
Location: 7001 Golden Valley Rd, Golden Valley, MN 55427
Contact: (763) 732-4100
Website: Visit Website

14. Legends Golf Club

Legends Golf Club stands proudly as a championship course located on the border of Lakeville and Prior Lake, Minnesota. This distinguished venue earned recognition as National Golf Course of the Year, highlighting its exceptional quality and design.

The course offers an 18-hole championship layout set in a scenic environment that blends wooded areas with marshy terrain. You’ll find the natural surroundings create both beauty and strategic challenges throughout your round.

Accessibility is a key advantage of Legends Club. You can reach the course easily as it’s positioned just 2 miles west of Highway 35. This convenient location puts it approximately 25 minutes from downtown Minneapolis or St. Paul and only 20 minutes from the Mall of America and the airport.

In addition to the main course, Legends Club provides amenities including a golf driving range for practice sessions. The on-site restaurant offers dining options to complete your golf experience, making it suitable for both serious players and casual outings.

Rating: 4.7 (374 reviews)
Location: 8670 Credit River Blvd, Prior Lake, MN 55372
Contact: (952) 226-4777
Website: Visit Website

15. The Town & Country Club

The Town & Country Club holds a distinguished place in Minnesota’s golf history as the state’s first golf club, established in 1888. This private club combines rich tradition with modern luxury, offering members an exceptional golfing experience on their beautifully redesigned course.

Located along the Mississippi River in St. Paul, the club provides stunning views that complement its challenging layout. The course is meticulously maintained, offering an engaging experience for golfers of all skill levels while preserving its historic character.

Beyond golf, Town & Country Club offers a complete lifestyle experience. Members enjoy year-round fine dining, a swimming pool, and various social events that cater to all ages. The club prides itself on creating a welcoming community where families can gather and create lasting memories.

The club’s facilities also serve as an elegant venue for special events and weddings, with professional catering services available. Its historic clubhouse adds a touch of timeless elegance to any occasion, making it a sought-after destination for both golf and social gatherings.

Rating: 4.5 (289 reviews)
Location: 300 N Mississippi River Blvd, St Paul, MN 55104
Contact: (651) 646-7121
Website: Visit Website

16. Rochester Golf & Country Club

Rochester Golf & Country Club stands as a distinguished golfing destination in southeastern Minnesota. Established with a commitment to excellence, this private club offers members and guests a refined golfing experience amid beautifully maintained grounds.

The course layout presents a thoughtful balance of challenge and playability, appealing to golfers of varying skill levels. Strategic bunkers, water features, and well-placed hazards require precise shot-making while still allowing for an enjoyable round.

Beyond golf, the country club serves as a social hub for the Rochester community. The clubhouse provides elegant spaces for dining and special events, making it a popular venue for weddings and celebrations throughout the year.

You’ll appreciate the attentive service and professional atmosphere that has made this club a staple in Minnesota’s golf landscape. The dedicated maintenance team keeps the fairways and greens in exceptional condition throughout the playing season.

Rating: 4.3 (185 reviews)
Location: 3100 Country Club Rd SW, Rochester, MN 55902
Contact: (507) 282-2708
Website: Visit Website

17. The Jewel Golf Club

Designed by three-time US Open winner Hale Irwin, The Jewel Golf Club offers a unique golfing experience nestled in the Mississippi River valley grand bluffs of Lake City. The course winds through 800 acres of river valley terrain, providing stunning natural aesthetics as you play through your round.

The Jewel features five sets of tee boxes to accommodate golfers of any skill level. This thoughtful design ensures you can enjoy a challenging yet fair experience whether you’re a beginner or seasoned player. The course’s layout takes full advantage of the varied landscape to create memorable holes.

The Jewel has earned numerous accolades, including being ranked #4 in NGF Premium Golf Courses for 2024 and hosting prestigious tournaments like the MGA Amateur Four-Ball Championship. Open to the public, this course consistently delivers a high-quality experience that lives up to its name round after round.

You’ll find the clubhouse amenities include both a restaurant and bar, perfect for relaxing after your game. The Jewel truly offers a complete golf experience with challenging play and beautiful surroundings that keep golfers coming back.

Rating: 4.7 (247 reviews)
Location: 1900 Clubhouse Dr, Lake City, MN 55041
Contact: (651) 345-2672
Website: Visit Website

18. Superior National at Lutsen-Golf Course

Nestled on the North Shore of Lake Superior, Superior National at Lutsen offers one of Minnesota’s most breathtaking golfing experiences. The course combines challenging play with spectacular scenery that will leave you in awe of the natural beauty surrounding each hole.

The facility features 27 holes in total, with the River and Canyon courses forming the premier 18-hole experience. These courses have undergone comprehensive tee-to-green improvements, elevating them to rank among Minnesota’s finest. The Mountain 9-holes provide a perfect option for a quick round or casual play.

Beyond traditional golf, Superior National offers Foot Golf, making it an excellent destination for families and groups seeking variety. The combination of world-class golf facilities alongside Lake Superior’s majestic shoreline creates an unforgettable experience that appeals to golfers of all skill levels.

You’ll find few Minnesota courses that blend challenging play with natural beauty so effectively. The recent improvements have enhanced both playability and course conditions, making this northern gem worth the journey to Lutsen.

Rating: 4.6 (216 reviews)
Location: 5731 MN-61, Lutsen, MN 55612
Contact: (218) 663-7195
Website: Visit Website

19. Keller Golf Course

Keller Golf Course stands as a historic gem among Minnesota’s public golf courses. Established in 1929, this championship-style course offers a playing experience steeped in tradition that remains unmatched in the state’s public golf scene.

The course design provides an engaging challenge for golfers of all skill levels. You’ll appreciate the thoughtful layout that has stood the test of time while enjoying modern amenities and well-maintained fairways and greens.

Located in Maplewood, Keller offers flexible playing options including full rounds, 9-hole experiences, and twilight rates. You can also take advantage of the driving range to warm up before your round or practice your swing.

Seniors and junior golfers benefit from special rates during designated times, making Keller an accessible option for players across generations. The course also offers cart rentals and caddy services if you prefer not to walk the full 18 holes.

Rating: 4.5 (402 reviews)
Location: 2168 Maplewood Dr, Maplewood, MN 55109
Contact: (651) 766-4170
Website: Visit Website

20. Majestic Oaks Golf Club

Located in Ham Lake, Majestic Oaks Golf Club offers an impressive 45 holes of golf across its expansive property. You’ll find excellent playing conditions and a variety of challenging layouts to test golfers of all skill levels.

The facility features comprehensive amenities including a driving range, golf instruction, and a well-stocked pro shop. After your round, you can relax at the on-site restaurant where you’ll enjoy quality dining in a comfortable atmosphere.

Beyond golf, Majestic Oaks has established itself as one of the Twin Cities’ premier event venues. You can host weddings, banquets, fundraisers, or enjoy their award-winning dinner theater for a unique entertainment experience.

The club combines excellent course conditions with exceptional guest service, making it a standout destination for both casual rounds and special occasions. You’ll appreciate the attention to detail that has earned Majestic Oaks recognition among Minnesota’s notable public golf facilities.

Rating: 4.2 (766 reviews)
Location: 701 Bunker Lake Blvd NE, Ham Lake, MN 55304
Contact: (763) 755-2140
Website: Visit Website

Find the Next Perfect U.S. Golf Course to Play

Get up to 3 AI-powered personalized golf course recommendations

⛳ This usually takes 10-20 seconds to find your perfect courses

Please note that some of the imagery in this article were created with the aid of AI image generators.

Similar Posts