
Minnesota offers an incredible array of golf options that won’t break the bank. From the scenic courses near Duluth to hidden gems throughout the Twin Cities, you’ll find plenty of places to tee off without emptying your wallet. You can enjoy quality golf in the Land of 10,000 Lakes for under $50 per round at many well-maintained public courses.
Whether you’re a local looking for affordable weekend options or a visitor wanting to experience Minnesota golf without splurging, this list has you covered. The state’s public courses consistently rank high on golfers’ choice lists, proving you don’t need to spend a fortune for a great golfing experience.
1. Grand View Lodge Spa and Golf Resort
Grand View Lodge offers a classic Minnesota golf getaway on the shores of Gull Lake. Established in 1916, this historic resort features two championship golf courses that provide challenging play amid beautiful northwoods scenery.
The Pines Golf Course is the centerpiece of their golf offerings, with stunning lake and forest views that make each round memorable. You’ll appreciate the well-maintained fairways and attentive service that have earned the resort multiple awards as one of the Midwest’s top destinations.
Beyond golf, you can enjoy the full resort experience with comfortable accommodations ranging from lodge rooms to private cabins. After your round, relax at their rejuvenating spa or choose from eight different dining venues serving everything from casual fare to elegant meals.
What makes Grand View special is the blend of recreational activities available year-round. Whether you’re planning a dedicated golf trip or a family vacation with some golf included, the resort offers comprehensive packages including unlimited golf options during your stay.
Rating: 4.6 (1959 reviews)
Location: 23521 Nokomis Ave, Nisswa, MN 56468
Contact: (866) 801-2951
Website: Visit Website
2. Madden’s On Gull Lake
Nestled on the scenic shores of Gull Lake, Madden’s offers an exceptional golf experience with not just one, but four distinct courses to choose from. You can test your skills on the historic Pine Beach East, enjoy the scenic views of Pine Beach West, have a quick round at the Social 9, or challenge yourself on the championship layout at The Classic.
This family-owned resort delivers more than just great golf. After your round, you can unwind at one of their lakeside restaurants, offering everything from upscale dining to casual fare with unbeatable views of Gull Lake. The resort spans 1,000 acres with miles of shoreline, giving you plenty of space to relax.
Find the Next Perfect U.S. Golf Course to Play
Get up to 3 AI-powered personalized golf course recommendations
What makes Madden’s special is its rich tradition of hospitality. The resort has been creating memorable experiences for over 95 years, and they pride themselves on personal service. When you’re not golfing, you can enjoy a wide range of recreational activities, including kayaking, biking, and swimming in their indoor or outdoor pools.
Don’t miss their summer events like the Party at the Pavilion series, featuring dinner and live music in a beautiful lakeside setting. The resort truly offers a complete vacation experience beyond just great golf.

Rating: 4.7 (1740 reviews)
Location: 11266 Pine Beach Peninsula, Brainerd, MN 56401
Contact: (218) 829-2811
Website: Visit Website
3. Pheasant Acres Golf Course
Pheasant Acres Golf Course in Rogers offers a wallet-friendly golfing experience without sacrificing quality. The course is well-maintained with scenic landscapes that make your round enjoyable regardless of your skill level. You’ll appreciate the thoughtful layout that provides just enough challenge without frustrating newer players.
The course is currently open for the 2025 season, with convenient online booking available for securing your tee times. This makes planning your golf outing simple and hassle-free. Their driving range is also open, giving you a perfect spot to warm up before your round or work on your swing.
Located just northwest of Minneapolis, Pheasant Acres is easily accessible for a quick getaway from the city. The friendly staff and relaxed atmosphere create a welcoming environment that keeps golfers coming back. You won’t feel the pressure sometimes found at more expensive courses.
For budget-conscious golfers, Pheasant Acres delivers excellent value with reasonable greens fees compared to many other Twin Cities options. The course conditions and amenities rival those of more expensive facilities, making this a smart choice for your golfing dollar.
Rating: 4.4 (193 reviews)
Location: 10705 County Rd 116, Rogers, MN 55374
Contact: (763) 428-8244
Website: Visit Website
4. Headwaters Golf Club
Nestled among thousands of mature pine trees and hardwoods, Headwaters Golf Club in Park Rapids offers an exceptional golfing experience that won’t break the bank. This 18-hole championship course provides the perfect blend of challenge and enjoyment for golfers of all skill levels.
After your round, you can head to their Bar & Grill to refuel with great food and drinks. It’s the ideal spot to unwind and discuss the highlights of your game with friends or family while enjoying quality refreshments.
The club is well-known for hosting events and tournaments with their customer service-focused team ensuring success from the first drive to the last putt. You’ll appreciate the professional atmosphere without the premium price tag that often comes with courses of this caliber.
Planning your visit is easy with their online booking system, allowing you to secure your tee time in advance. The beautiful Minnesota landscape surrounding the course makes every hole a scenic adventure, providing excellent value for your golfing dollar.
Rating: 4.7 (140 reviews)
Location: 20018 County 1, Park Rapids, MN 56470
Contact: (218) 732-4832
Website: Visit Website
5. Dacotah Ridge Golf Club
Nestled in Morton, Minnesota, Dacotah Ridge Golf Club offers an exceptional golfing experience without breaking the bank. This public course delivers premium playing conditions at a fraction of what you’d expect to pay for such quality.
The course features beautifully maintained fairways and greens that wind through natural wetlands and prairie landscapes. You’ll be challenged by the strategic layout while enjoying stunning views of the Minnesota River Valley that make each hole memorable.
Water comes into play on several holes, adding both scenic beauty and strategic complexity to your round. The practice facilities are top-notch too, giving you space to warm up before tackling this gem of a course.
Don’t be surprised by the stellar service from staff who treat you like a member even though it’s a public course. The clubhouse offers comfortable amenities and good food options to complete your day on the links.
Rating: 4.7 (185 reviews)
Location: 31042 County Rd 2, Morton, MN 56270
Contact: (507) 697-8050
Website: Visit Website
6. Hidden Haven Golf Club
Just 30 minutes north of the Twin Cities in East Bethel, Hidden Haven Golf Club offers an affordable golfing experience without sacrificing quality. The course prides itself on maintaining excellent conditions while keeping prices budget-friendly for public players.
The layout is designed to be player-friendly, making it an ideal choice if you’re looking to enjoy a round without the frustration of overly challenging hazards. You’ll find the course well-maintained and accessible for various skill levels, which explains its popularity among local golfers.
After your round, you can relax at their impressive 25,000 square foot clubhouse. The Bar & Grill provides several dining options to satisfy your post-game appetite. If you’re planning a special event, their banquet facilities can accommodate groups of any size, making it a versatile venue beyond just golf.
As one of Anoka County’s top golf destinations, Hidden Haven lives up to its name by offering a quality golfing experience that won’t break the bank. The combination of affordability, accessibility, and good course conditions makes it a standout option for budget-conscious golfers.
Rating: 4.5 (682 reviews)
Location: 20520 Polk St NE, Cedar, MN 55011
Contact: (763) 434-4626
Website: Visit Website
7. Eagle Valley Golf Course
Eagle Valley Golf Course in Woodbury offers a perfect balance of challenge and accessibility for budget-conscious golfers. This public course features meticulously maintained fairways and greens set against a beautiful natural backdrop that enhances your playing experience.
You’ll find the course accommodating for all skill levels, making it ideal whether you’re a beginner or looking to refine your game. The driving range provides an excellent opportunity to warm up before tackling the full course.
Beyond just golf, Eagle Valley serves as an event venue where you can celebrate special occasions. The welcoming atmosphere and exceptional service from staff ensure your visit is enjoyable from tee to green.
When you’re looking for affordable golf that doesn’t compromise on quality, Eagle Valley delivers a memorable experience without breaking the bank. The scenic views alone make this Woodbury gem worth adding to your Minnesota golf itinerary.
Rating: 4.2 (338 reviews)
Location: 2600 Double Eagle Ln, Woodbury, MN 55129
Contact: (651) 714-3750
Website: Visit Website
8. Whispering Pines Golf Course
Designed by renowned golf architect Joel Goldstrand, Whispering Pines offers an exceptional golfing experience without breaking the bank. This 18-hole course opened in 1986 and features 6,421 yards of challenging play from the longest tees for a par of 71.
You’ll appreciate the thoughtful layout with a course rating of 70.9 and a slope rating of 129, providing enough challenge for experienced golfers while remaining accessible to beginners. The natural Minnesota landscape creates a peaceful setting for your round, true to the “whispering pines” name.
New for recent seasons is their “Shark Experience” – proving you don’t need to visit the ocean for an exciting shark encounter on the course. While enjoying affordable green fees, you’ll discover why locals and visitors alike give this Annandale gem such positive reviews.
The course also offers leagues, a pro shop, and a bar and grill to complete your golfing day. With its mix of accessibility and quality course design, Whispering Pines deserves its spot among Minnesota’s best budget-friendly golf destinations.
Rating: 4.6 (387 reviews)
Location: 8713 70th St NW #2465, Annandale, MN 55302
Contact: (320) 274-8721
Website: Visit Website
9. Braemar Golf Course
Nestled in Edina, Braemar Golf Course offers an exceptional golfing experience without breaking the bank. You’ll appreciate the championship course that features stunning views overlooking lakes, making each round both challenging and scenic.
The practice facilities are top-notch with chipping and putting greens to help sharpen your skills. Their driving range is perfect for warming up before your round or working on your swing technique on days when you don’t have time for a full 18 holes.
As a public golf course, Braemar welcomes golfers of all skill levels. You can enjoy a premium golf experience typically found at private clubs but at public course prices. The well-maintained fairways and greens consistently receive praise from visitors.
The clubhouse offers banquet facilities for events, making it a versatile venue beyond just golfing. You might want to check their website for seasonal rates and special offers to maximize your budget.
Rating: 4.3 (467 reviews)
Location: 6364 John Harris Dr, Edina, MN 55439
Contact: (952) 903-5750
Website: Visit Website
10. Links at Northfork Golf Course
For a taste of Scotland without the overseas flight, check out The Links at Northfork in Ramsey. This true Scottish links-style course offers an authentic experience that’s surprisingly affordable for the quality you’ll get.
The course maintains superior playing conditions and has earned a 4-star rating from Golf Digest. With a challenging layout stretching to 6,989 yards from the back tees, you’ll find yourself tested while enjoying the distinctive links features throughout your round.
One of the standout aspects is their practice facilities, which are some of the best in the area. If you’re looking to improve your game, their PGA professional staff offers various lesson options including short game instruction and junior clinics.
After your round, you can relax in their pub or check out their pro shop. They even host weddings in their beautiful banquet facility, though you’re probably more interested in the fairways than the wedding aisles!
Rating: 4.5 (348 reviews)
Location: 9333 Alpine Dr, Ramsey, MN 55303
Contact: (763) 241-0506
Website: Visit Website
11. Rush Creek Golf Club
Located just 20 minutes from downtown Minneapolis, Rush Creek Golf Club offers a premium golfing experience that won’t completely break the bank. Founded in 1996 by W. Duncan MacMillan, this course was designed to provide a private club atmosphere while remaining accessible to the public.
The course was crafted by renowned architects John Fought and Bob Cupp, creating a challenging yet enjoyable layout for golfers of all skill levels. You’ll appreciate the attention to detail throughout the meticulously maintained grounds.
The clubhouse features the impressive MacMillan Ballroom with breathtaking views of the course and surrounding wetlands. After your round, you can relax and enjoy a meal at their American restaurant, making for a complete day experience.
While not the cheapest option on our list, Rush Creek delivers exceptional value considering the high-quality facilities and service you receive. You’ll feel like you’re playing at an exclusive private club without paying the typical membership fees.
Rating: 4.6 (769 reviews)
Location: 7801 County Rd 101, Maple Grove, MN 55311
Contact: (763) 494-0400
Website: Visit Website
12. Riverwood National Golf Course
Nestled in Monticello, Riverwood National Golf Course offers an exceptional golfing experience without breaking the bank. Designed by David A. Kirscht, this scenic course features five sets of tees to accommodate players of all skill levels, including championship tees stretching over 7,000 yards.
You’ll appreciate the well-maintained fairways and challenging layout that provides both enjoyment and test of skills. The course is part of a larger golf community, giving it a premium feel despite its accessible pricing.
After your round, you can relax at the new clubhouse featuring casual dining, a full bar, and a patio overlooking the 18th green. The modern Yamaha golf cart fleet enhances your experience on the course, making your round both comfortable and enjoyable.
For variety, you can also check out the nearby Vintage Golf Course, an 18-hole executive links-style layout that’s part of the same facility. This combination gives you options depending on your time constraints and golfing preferences.
Rating: 4.2 (250 reviews)
Location: 10247 95th St NE, Monticello, MN 55362
Contact: (763) 271-5000
Website: Visit Website
13. Cleary Lake Golf Course
Looking for an affordable and enjoyable golfing experience near the Twin Cities? Cleary Lake Golf Course in Prior Lake offers a budget-friendly option that won’t disappoint. This 9-hole executive course features a layout that’s perfect for beginners or experienced players wanting to work on their short game.
At just $16 for nine holes ($14 for tour card holders), you’ll find Cleary Lake to be one of the better values in the metro area. Seniors and juniors get even better rates at $14 during weekdays before 4 PM. The course is well-maintained with interesting holes ranging from 115 to 332 yards.
Beyond traditional golf, you can also try FootGolf here – a fun hybrid sport where you kick a soccer ball into proportionately sized holes using golf rules. It’s a great alternative for non-golfers or families looking to enjoy the course together at just $10 per round.
If you’re planning to play regularly, consider their season pass at $449 for adults or $349 for youth. The driving range offers affordable practice options with buckets starting at just $6, and equipment rentals are reasonably priced if you don’t have your own gear.
Rating: 4.5 (209 reviews)
Location: 18106 Texas Ave, Prior Lake, MN 55372
Contact: (763) 694-7777
Website: Visit Website
14. Stonebrooke Golf Club
Stonebrooke Golf Club in Shakopee offers you a premium golfing experience without the premium price tag. This 4-star Golf Digest rated course delivers country club quality at public course rates, making it a smart choice for budget-conscious golfers who don’t want to sacrifice quality.
The championship course features exciting elevation changes, mature trees, and a diverse mix of challenging holes that give it a unique character. You’ll appreciate the meticulous maintenance standards that exceed what you’d find at many private clubs, providing excellent playing conditions throughout the season.
After your round, you can relax at their full-service restaurant and lounge. The impressive clubhouse features an outdoor terrace with stunning views of waterfalls and the golf course – perfect for unwinding with a drink and a meal without spending a fortune.
What makes Stonebrooke special is the combination of affordability and quality. You get the feel of an upscale golfing experience with the accessibility of a public course, truly delivering value that stretches your golfing dollar further.
Rating: 4.3 (419 reviews)
Location: 2693 Townline Ave, Co Rd 79, Shakopee, MN 55379
Contact: (952) 496-3171
Website: Visit Website
15. The Quarry at Giants Ridge
The Quarry at Giants Ridge offers an exceptional golfing experience that’s worth every penny. Built on the site of a former mining operation, this unique course has consistently ranked as the #1 public golf course in Minnesota according to Golf Digest.
During prime season (May 30 – August 24, 2025), you’ll pay $130 for a round, which includes a golf cart and range balls. If you’re looking for better value, consider the early or late season rates at $96, or take advantage of twilight pricing at $96 after 3 PM during peak season.
For a truly memorable experience, try the 36-hole special available during prime season. You can play both The Quarry and its sister course, The Legend, with lunch included for $205 on weekdays or $220 on weekends. This special provides excellent value as both courses offer distinctly different playing experiences.
Junior golfers (17 and under) get an amazing deal at just $45 year-round, making this a great option for family golf outings. The Quarry’s unique terrain and challenging layout have earned it numerous accolades, including being ranked among the top public courses in the United States.
Rating: 4.5 (154 reviews)
Location: 5904 Giants Ridge Rd, Aurora, MN 55705
Contact: (218) 865-8030
Website: Visit Website
16. Victory Links Golf Course
You’ll find a true gem in Victory Links Golf Course, designed by PGA TOUR Design Services in 2003. This championship links-style course offers an exceptional golfing experience with options to play between 2,834 to over 7,000 yards, making it accessible for all skill levels.
The course spans 400 acres of tranquil landscape surrounded by prairie grasses and wooded areas. What makes this course stand out are its consistently superior greens, often praised as some of the finest in Minnesota.
Victory Links is the site of the PGA Tour’s 3M Open Qualifiers, giving you the chance to play where the pros compete. The facilities are top-notch, featuring a fully equipped pro shop with Titleist and Callaway clubs, plus new EZGO Electric Carts with on-course GPS.
For a budget-friendly course, you’re getting exceptional value with championship-quality conditions that rival more expensive alternatives. The course is open seven days a week with evening play available throughout 2025.
Rating: 4.6 (338 reviews)
Location: 2010 105th Ave NE, Minneapolis, MN 55449
Contact: (763) 717-3240
Website: Visit Website
17. The Pines Golf Course at Grand View Lodge
The Pines Golf Course at Grand View Lodge offers a surprisingly budget-friendly golfing experience despite its upscale reputation. Located in beautiful Nisswa, Minnesota, this course provides exceptional value with well-maintained fairways and greens that would typically command a much higher price tag.
You’ll find three distinct 9-hole courses here – The Lakes, The Woods, and The Marsh – each offering unique challenges and scenic views. The variety allows you to mix and match your 18-hole experience based on your skill level or simply to enjoy different landscapes during repeat visits.
While attached to the Grand View Lodge resort, you don’t need to be a resort guest to play. Twilight rates and shoulder season discounts make this premium course accessible for the budget-conscious golfer. The practice facilities include a quality driving range where you can warm up before tackling the course.
Don’t miss checking their website for seasonal specials and package deals that can make your experience even more affordable. The pro shop staff is known for their friendly service and can help you find the best rates for your tee time.
Rating: 4.7 (218 reviews)
Location: 23521 Nokomis Ave, Nisswa, MN 56468
Contact: (218) 963-8755
Website: Visit Website
18. The Wilderness at Fortune Bay
The Wilderness at Fortune Bay offers a stunning golf experience that won’t completely break your bank compared to other high-end courses. Located on the shores of beautiful Lake Vermilion, this course gives you breathtaking views while you play through challenging holes designed to test your skills.
Don’t let the resort status fool you – while it’s known as a premier destination, you can find reasonable rates, especially during weekday or twilight hours. The course maintains an impressive reputation, ranked as the #3 public golf course in Minnesota and #7 Best Casino Course in the US by Golfweek in 2023.
After your round, you can relax at the on-site bar and restaurant to complete your day. The lakeside setting provides a tranquil atmosphere that makes your golfing experience memorable even if you’re watching your spending.
You’ll appreciate the well-maintained fairways and greens that give you a premium golf experience while still being accessible for the budget-conscious golfer looking for an occasional splurge.
Rating: 4.6 (363 reviews)
Location: 1450 Bois Forte Rd, Tower, MN 55790
Contact: (800) 992-4680
Website: Visit Website
19. The Jewel Golf Club
The Jewel Golf Club in Lake City offers you an exceptional golfing experience without breaking the bank. Designed by three-time US Open winner Hale Irwin, this public course winds through 800 acres of stunning Mississippi River valley bluffs.
You’ll appreciate how the course accommodates golfers of all skill levels with five sets of tee boxes. The varied terrain creates exciting challenges while the magnificent natural surroundings make each round memorable.
This highly-acclaimed course has hosted numerous championships including the 2024 MGA Amateur Four-Ball Championship and the 2020 Minnesota Women’s State Open. Golf Advisor has recognized it as one of the best courses in Minnesota.
When you need a break, you can relax at their on-site bar and restaurant. The Jewel truly lives up to its name, offering you a premium golfing experience that feels like a hidden gem among Minnesota’s courses.
Rating: 4.7 (248 reviews)
Location: 1900 Clubhouse Dr, Lake City, MN 55041
Contact: (651) 345-2672
Website: Visit Website
20. Eagle’s Landing
Looking for a budget-friendly golf experience that doesn’t sacrifice quality? Eagle’s Landing Golf Club in Fort Ripley offers excellent value with impeccably maintained fairways and greens. You’ll appreciate having options with four different tee positions, allowing you to play anywhere from 5,147 to 6,871 yards depending on your skill level.
The course design blends links-style mounding with beautiful oaks and pines, creating a visually appealing landscape. You’ll find generous landing areas and some of the largest putting greens in the Brainerd area, making this course approachable for beginners while still challenging for experienced players.
After your round, stop by The Grill at Eagle’s Landing to sample Minnesota favorites like their famous wild rice meatloaf or walleye. The clubhouse overlooks the beautiful course scenery, providing a relaxing spot to unwind. If you’re looking to play regularly, check out their various leagues – Sunday couples, Monday night scramble, Wednesday ladies, and Thursday men’s leagues all welcome players without requiring memberships.
Rating: 4.8 (347 reviews)
Location: 14825 263rd St, Fort Ripley, MN 56449
Contact: (866) 632-5721
Website: Visit Website
Find the Next Perfect U.S. Golf Course to Play
Get up to 3 AI-powered personalized golf course recommendations
Please note that some of the imagery in this article were created with the aid of AI image generators.




















