Minnesota Golf Courses Re-Opening 2024

We’re excited! We will update this list of Minnesota golf courses that will be opening for the 2024 golf season. Check back regularly as more and more courses begin to re-open this season. Please let us know if you are aware of other courses that have opened, and we haven’t updated them yet. We’re getting this information from the Minnesota Golf Association and golf course updates. Many courses will re-open by mid to late April. CTRL-F will open up the search feature in your browser to find a specific golf course. Happy golfing!

Updated 4/13/24 Due to the nature of our Minnesota spring, many courses may be open for the day / close the following OR just have the driving range available. More courses may be open than are listed here.

*Denotes private golf course

Course OpenCourse NameAddressCityZipHolesReservations
OPENAlbion Ridges Golf Course7771 20th St.NWAnnandale5530227(320)963-5500
OPENApplewood Hills Public Golf Course11840 60th St. NStillwater5508218(651)439-7276
Arbor Pointe Golf Club8919 Cahill Ave.Inver Grove Heights550769(651) 451-9678
Baker National Golf Course2935 Parkview Dr.Medina5534027763-694-7670
Bearpath Golf & Country Club*18100 Bearpath TrailEden Prairie5534718(952)975-5255
3/2Bellwood Oaks Golf Course13239 210th St. EHastings5503318(651)437-4141
Bent Creek Golf Club*14490 Valley View Rd.Eden Prairie5534418(952)937-9347
Birnamwood Public Golf Course12424 Parkwood Dr.Burnsville553379(952)641-1370
3/2 Bluff Creek Golf Course1025 Creekwood St.Chaska5531818(952)445-5685
OPENBoulder Pointe Golf Club9575 Glenborough DriveElko5502018(952) 461-4900
Brackett's Crossing Country Club*17976 Judicial RdLakeville5504418(952)435-7700
4/6Braemar Golf Course6364 John Harris DriveEdina5543945(952)903-5750
OPENBrightwood Hills Golf Course1975 Silver Lake Rd. NWNew Brighton551129(651) 638-2150
Brookland Golf Park8232 Regent Ave. N.Brooklyn Park554439(763) 488-6497
Brooktree Golf Course1369 Cherry St.Owatonna5506018(507)444-2467
Brookview Golf Course200 Brookview PkwyGolden Valley5542627(763)512-2330
Bs On the River Country Club1455 Cty Rd 27Watertown553889952-955-2223
Buffalo Heights Golf Course905 S. Hwy 25, PO Box 318Buffalo553139(763)682-2854
Bulrush Golf Club605 Brookside ParkwayRush City5505618(320) 358-1050
OPENBunker Hills Golf Club12800 Bunker Prairie RdCoon Rapids5544827(763)755-4141
Burl Oaks Golf Club*5400 N. Arm DriveMinnetrista5536418(952)472-4909
Cannon Golf Club8606 295th St. E.Cannon Falls5500918(507)263-3126
Carefree Country Club12311 185th Ave SEBig Lake5530918(763)263-6050
OPENCastlewood Golf Course7050 Scandia Trail NorthForest Lake550259(651)464-6233
OPENCedar Creek Golf Course5700 Jason Ave.Albertville5530118(763)497-8245
Cedarholm Golf Course2323 N. Hamline Ave.Roseville551139(651) 633-8337
OPENCenterbrook Golf Course5500 N. Lilac Dr.Brooklyn Center554309(763) 549-3750
Chaska / The Loop1207 Hazeltine Blvd.Chaska553189952-448-7454
Chaska Town Course3000 Town Course Dr.Chaska5531818(952)443-3748
OPENChisago Lakes Golf Course12975 - 292nd StreetLindstrom5504518(651)257-1484
Chomonix Golf Club700 Aqua LaneLino Lakes5501418(651)482-7528
Cimarron Golf Course901 Lake Elmo Ave. N.Lake Elmo550429(651)436-6188
Cleary Lake Park Golf Course18106 Texas Ave.Prior Lake553729(952)694-7777
Cokato Town & Country ClubHwy 12 W. PO Box 506Cokato553219(320)286-2007
OPENColumbia Golf Club3300 Central Ave. NEMinneapolis5541818( 612)789-2627
OPENComo Golf Club1431 North Lexington ParkwaySt. Paul5510318(651)488-9673
Countryside Golf Course34491 Redwing AveSchafer550749(651) 257-6387
OPENCrow River Golf Club915 Colorado St. NW PO Box 9Hutchinson5535018(320)587-3070
Crystal Lake Golf Club16725 Innsbrook Dr.Lakeville5504418(952)432-6566
Dahlgreen Golf Club6940 Dahlgren Rd.Chaska5531818(952)448-7463
OPENDaytona Country Club14730 Lawndale LaneDayton5532718(763)427-6110
OPENDeer Run Golf Club8661 Deer Run Dr.Victoria5538618(952)443-2351
Dellwood Hills Golf Club*29 E. Hwy 96Dellwood5511018(651)426-3218
3/11Dwan Golf Club3301 W 110th St.Bloomington5543118(952)948-8702
Eagle Lake Youth Golf Center11000 County Road 10Plymouth554429(763) 694-7695
OPENEagle Valley Golf Course2600 Double Eagle LaneWoodbury5512918(651) 714-3750
Edina Country Club*5100 Wooddale Ave.Edina5542418(952)927- 5775
3/2 (Range 3/1)Edinburgh USA8700 Edinbrook CrossingBrooklyn Park5544318(763)315-8500
Elk River Country Club20015 Elk Lake Rd. NWElk River5533018(763) 441-4111
OPENEmerald Greens Golf Course14425 Goodwin Ave.Hastings5503318(651) 480-8558
Fairways Shores Executive Golf Course28430 131st StZimmerman553989(763)856-3334
Falcon Ridge Golf Course33942 Falcon Ave NStacy5507927(651)462-5797
Faribault Golf Club1700 NW 17th St. PO Box 632Fairbault5502118(507)334-3810
Forest Hills Golf Club*7530 210th St N.Forest Lake5502518(651)464-3097
Fort Snelling Public Golf Course6399 Fort Snelling Ave.Fort Snelling551119(612) 726-6222
Fountain Valley Golf Club2830 220th St. W.Farmington5502418(651)463-2121
3/12-16Fox Hollow Golf Club4780 Palmgren Lane NESt. Michael5537627(763)428-4468
Francis A. Gross Golf Course2201 St. Anthony BlvdMinneapolis5541818(612)789-2542
Gem Lake Hills Golf Course4039 Scheuneman Rd.White Bear Lake5511018(651)429-8715
Range onlyGlen Lake Golf & Practice Center14350 County Rd. 62Minnetonka553459(763)694-7824
Glencoe Country Club1325 E. 1st St. Box 57Glencoe5533618(320)864-3023
7/2 TentativeThe Club at Golden Valley7001 Golden Valley Rd.Golden Valley5542718(763)732-4140
Goodrich Golf Club1820 N. Van Dyke St.Maplewood5510918(651)748-2525
Gopher Hills Golf Course26155 Nicolai AveCannon Falls5500927507-263-2507
Grand National Golf Club300 Lady Luck Dr.Hinckley5503718(320)384-7427
Grandy Nine Golf Course1118 361st Ave NEStanchfield550809(763)689-1417
Green Haven Golf Club2800 Greenhaven Rd.Anoka5530318(763)576-2970
Halla Greens Executive Golf Course & Driving Range495 Pioneer TrailChanhassen553179952-252-2525
OPENHastings Golf Club2015 Westview Dr. PO Box 337Hastings5503318(651)437-4612
Havana Hills Golfand Driving RangeRural Route 4Owatonna550609888-667-4653
Hazeltine National Golf Club*1900 Hazeltine BlvdChaska5531818(952)556-5400
Heritage Links Golf Club8075 Lucerne BlvdLakeville5504418(952)440-4656
Hiawatha Golf Club4553 Longfellow Ave. S.Minneapolis5540718(612)724-7715
3/2Hidden Greens Golf Course12977 200th St. EHastings5503318(651)437-3085
Hidden Haven Country Club20520 NE Polk StCedar5501118(763)434-6867
OPENHighland National Golf Course1403 Montreal AveSt. Paul5511618(651) 695-3774
OPENHighland Nine Golf Course1797 Edgecumbe RoadSt. Paul551169651-695-3708
Hyland Greens Golf Course & Driving Range10100 Normandale Blvd.Bloomington5542018952-563-8868
Indian Hills Golf Club*6667 Keats Ave. NStillwater5508218(651)770-2366
Interlachen Country Club6200 Interlachen Blvd.Edina5543618(952)929-1661
Inver Wood Golf Club1850 70th St. EInver Grove Heights5507718(651)457-3667
Island Lake Golf Training Center1000 Red Fox Rd.Shoreview551269(651)787-0383
Island View Golf Club7795 Laketown ParkwayWaconia5538718(952)442-6116
OPENKeller Golf Club2166 Maplewood Dr.St. Paul5510918(651)766-4170
Kimball Golf Club11823 Cty Rd 150Kimball5535318(320)398-2285
Lafayette Club*2800 Northview RdMinnetonka Beach553619(952) 471-8493
Lake City Golf33587 Lakeview DriveLake City5504118(651)345-3221
Lake Pepin Golf CourseRR 4 Box 761Lake City5504118(651)345-5768
Legacy Golf1515 Shumway AveFaribault5502118507-332-7177
3/10Legends Golf Club8670 Credit River BlvdPrior Lake5537218(952)226-4777
3/2Links at Northfork9333 Alpine Drive NWRamsey5530318(763) 241-0506
Litchfield Golf Club405 W. Pleasure Dr.Litchfield5535518(320)693-6059
4/6Loggers Trail Golf Course11950 - 80th StreetStillwater5508218(651) 439-7862
Lost Spur Golf and Event Center2750 Sibley Hwy.Eagan551219(651)454-5681
Majestic Oaks Golf Club701 Bunker Lake Blvd. NEHam Lake5530445(763)755-2140
Manitou Ridge Golf Club3200 N. McKnight RdWhite Bear Lake5511018(651)777-2987
Mayflower Country ClubHighway 4 S.Fairfax553329(507)426-9964
Meadowbrook Golf Club213 Meadowbrook Rd.Hopkins5534318952)929-2077
Medina Golf & Country Club*400 Evergreen Ln.Medina5534018(763)478-6021
Mendakota Country Club*2075 Mendakota DrMendota Heights5512018(651)454-4200
Mendota Heights Par 31695 Dodd RoadMendota Heights551509(651) 454-9822
Midland Hills Country Club*2001 Fulham St.Roseville5511318(651) 631-2017
Minneapolis Golf Club*2001 Flag Ave.St. Louis Park5542618(612)544-0021
Minnesota Valley Country Club*6300 Auto Club Rd.Bloomington5543818(952)884-2409
3/5Mississippi National Golf Links409 Golf Links DriveRed Wing5506636.651-388-1874
4/6Monticello Country Club1209 Golf Course RoadMonticello5536218(763)295-4653
3/1New Hope Village Golf Course8130 Bass Lake RoadNew Hope554289(763) 531-5178
North Branch Golf Course38585 Forest Blvd.North Branch550569(651)674-9989
North Oaks Golf Club54 E. Oaks RoadNorth Oaks5512718(651)484-1635
Northfield Golf Club707 Prairie St.Northfield5507518(507)645-4026
3/1Oak Glen Golf Course1599 McKusick Rd.Stillwater5508218(651)439-6963
OPENOak Marsh Golf Club526 Inwood Ave. NorthOakdale5512818(651)730-8886
Oak Ridge Country Club700 Oak Ridge RoadHopkins5530518(952)935-7721
OPENOakdale Golf Club55106 County Road 38Buffalo Lake5531418320-587-0525
Oakdale Greens5585 Golfview Ave NOakdale551289(651)777-4653
Olympic Hills Golf Club10625 Mt. Curve Rd.Eden Prairie5534418(952) 941-6265
Oneka Ridge Golf Course5610 N 120th StWhite Bear Lake5511018(651)429-2390
Orono Orchards Golf CourseBox 66Crystal Bay553239(952)473-9904
Owatonna Country Club1991 Lemond RdOwatonna5506018(507) 451-1363
3/1Pebble Creek Golf Club14000 Clubhouse LaneBecker5530827(763)263-4653
OPENPhalen Park Golf Course1615 Phalen DrSt. Paul5510618(651)774-9456
3/13Pheasant Acres Golf Club10705 Cty Rd 116Rogers5537418(763)428-8244
Pine City Country Club10413 Golf Course Road SWPine City550639(320)629-3848
Pinewood Golf Course18150 Waco StreetElk River553509(763) 441-3451
OPENPioneer Creek Golf Course705 Copeland Rd.Maple Plain5535918952-955-3982
Prestwick Golf Club9555 Wedgewood DrWoodbury5512518(651) 731-4779
Princeton Golf ClubGolf Course RdPrinceton5537118(763)389-5109
Purple Hawk Country Club36300 Highway 65 NorthCambridge5500818(763)689-3800
OPENRed Wing Golf Club1311 W 6th StRed Wing5506618(651)388-9524
OPENRefuge Golf Club21250 Yellow Pine StreetOak Grove5501118763-753-8383
Ridges at Sand Creek21775 Ridges DriveJordan5535218952-492-2644
3/2River Oaks Municipal Golf Course11099 Hwy 61Cottage Grove5501618(612)438-2121
OPENRiverwood National Golf Course10247 - 95th Street NEOtsego5536218763.271.5000
Royal Golf Club11455 20th Street NorthLake Elmo5504227(651)733-3480
OPENRum River Hills Golf Course16659 St Frances BlvdRamsey5530318(763)753-3339
4/10Rush Creek Golf Club7801 Troy Ln.Maple Grove5531118(763)494-8844
Sandstone Area Country Club343 Lark St. PO Box 213Sandstone550729(320)245-0471
OPENShadowbrooke Golf Course3192 State Hwy 7Lester Prairie5535418(320)395-4250
3/2Shamrock Golf Club19625 Larkin Rd.Corcoran5534018(763)478-2964
Somerset Country Club1416 Dodd Rd.Mendota Heights5511818(651)457-1224
OPENSouthbrook Golf Club511 Morrison Ave. SAnnandale5530218877-292-9630
OPENSouthern Hills Golf Club18950 Chippendale Ave. W.Farmington5502418(651)463-4653
Southview Country Club239 E. Mendota Rd.West Saint Paul5511818(651) 451-1169
OPENSpring Brook Golf Course2270 200th Ave.Mora5505118(320)679-2317
Spring Hill Golf Club*725 County Road 6Wayzata5539118(952)473-2815
Stillwater Country Club*1421 N. 4th St.Stillwater5508218(651)439-7979
Stone Bridge Golf Course13743 - 85th AveOtsego553309763-441-0900
OPENStonebrooke Golf Club2693 S. Cty Rd. 79Shakopee5537918(952)496-3171
StoneRidge Golf Club13600 N Hudson Blvd.Stillwater5508218(651) 436-4653
Straight River Golf Course23442 Cates AvenueFaribault5502118(507) 334-5108
3/1Summit Golf Club31286 Hwy 19 Blvd.Cannon Falls5500918507-263-4648
Sundance Golf & Bowl15240 113th Ave. NDayton553699(763)420-4700
OPENTanners Brook Golf Club5810 190th St. NForest Lake5502518(651) 464-2300
4/5The Jewel Golf Club1900 Clubhouse DriveLake City5504118800-738-7714
The Meadows at Mystic Lake2400 Mystic Lake DrivePrior lake5537218952-233-5533
The Minikahda Club*3205 Excelsior Blvd.Minneapolis5541618(612)926-1601
OPENThe Ponds Golf Course2881 229th Avenue NWSt. Francis5507027(763) 753-1100
The Wilds Golf Club3151 Wilds RidgePrior Lake5537218(952)445-3500
OPENTheodore Wirth Golf Club1301 Theodore Wirth PkwyGolden Valley5542227(763)522-4584
OPENTimber Creek Golf Course9750 Cty Rd. 24Watertown5538818(952) 955-3600
Town & Country Club300 Mississippi River Blvd NSt. Paul5510418(651)646-7121
TPC of the Twin Cities11444 Tournament Players ParkwayBlaine5544918(763)795-0800
Travelers Country Club on the Mississippi11290 80th Ave SEClear Lake553199(320)743-3133
4/5University of Minnesota Golf Course2275 Larpenteur Ave WestSt. Paul5511318(621)627-4000
Valleywood Golf Course4851 McAndrews RdApple Valley5512418(952)953-2323
Victory Links Golf Course1700 105th Ave NEBlaine5544918763-717-3240
Viking Meadows Golf Club1788 Viking BlvdCedar5501127(763)434-4205
Vintage Golf Course10444 95th Street NEOstego5536218(763) 271-5000
Water's Edge Par 302693 Co. Road 79Shakopee553799952-496-3171
Wayzata Country Club*200 Wayzata Blvd. WWayzata5539118(952)473-8846
OPENWhispering Pines Golf Club8713 70th St. NWAnnandale5530218(320)274-8721
White Bear Yacht Club56 Dellwood Ave, PO Box 10696Dellwood5511018(651)429-5002
4/5Wild Marsh Golf Course1710 Montrose Blvd.Buffalo5531318(763)682-4476
3/1Willingers Golf Club6900 Canby Tr.Northfield5505718(952)652-2500
Winthrop Golf ClubPO Box 544Winthrop553969(507)647-5828
Woodhill Country Club*200 Woodhill Rd.Wayzata5539418(952)473-5024
Bear's Den Golf Course18454 Dayspring DrivePark Rapids564709(800) 662-0262
Black Bear Golf Complex2677 16th St SWBackus5643518(218) 587-8800
Blueberry Pines Golf Club39161 Highway 71Menahga5646418(218)564-4653
Breezy Point Golf Course9252 Breezy Point DriveBreezy Point5647218(800)950-4960
Breezy Point Whitebirch Course9252 Breezy Pt.DrBreezy Point5647218(218) 562-7177
Brookside Resort31671 County Highway 50Park Rapids564709(800) 247-1615
4/19Cragun's Legacy Courses - Lehman 1811000 Cragun's DriveBrainerd5640118(877) 319-5307
4/12Cragun's Legacy Courses - Dutch 1811000 Cragun's DriveBrainerd5640118(877) 319-5307
Cragun's Legacy Courses - Par 311000 Cragun's DriveBrainerd5640118(877) 319-5307
OPENCrosswoods Golf Course35878 Cty Rd 3Crosslake5644218(218)692-4653
Cuyuna Rolling Hills24410 State Hwy 210Deerwood5644418(218)534-3489
Deacon's Lodge9348 Arnold Palmer DriveBreezy Point5647218218-562-6262
Double Eagle Golf Club31866 County Rd 3 PO Box 365Eagle Bend564469(218) 738-5155
Eagle View Golf CourseHC05 Box 105Park Rapids5647018(320) 732-7102
Eagles Landing Golf Club14825 263rd StreetFort Ripley5644918(866) 632-5721
Emily Greens39966 Refuge RoadEmily5644718(218)763-2169
Golden Eagle Golf Club16146 West Eagle Lake RoadFifty Lakes5644818(218) 763-4653
Headwaters Golf Club20018 County Road 1Park Rapids5647018(218)732-4832
Long Bow Golf ClubHwy 371 N. & Long Bow TrailWalker5648418(218)547-4121
Moonlight Bay Golf Course6542 Wedgewood Rd NWWalker564849(218) 547-2666
Northwood Hills Golf18517 Captive Lake RoadGarrison5645018800-435-8720
Pine Ridge Golf Club34500 Hillcrest RdMotley5646618(218) 575-3300
Pines At Grand View Lodge23521 NokomisNisswa5646827888-437-4637
Preserve At Grand View Lodge23521 NokomisNisswa5646818(888)437-4637
5/15Ruttger's Bay Lodge-Alec's NinePO Box 400Deerwood564449(218) 678-2885
Ruttger's Bay Lodge-Jack's 18PO Box 400Deerwood5644418(218) 678-2885
The Classic at Madden's11266 Pine Beach PeninsulaEast Gull Lake5640118800-642-5363
The Garden Course at Grand View Lodge23521 NokomisNisswa564689888-437-4637
3/1The Vintage at Staples27923 McGivern DrStaples5647918(218) 894-9907
Tianna Country Club7470 State 34 NW, PO Box 177Walker5648418(218) 547-1712
Whitefish Golf Club7883 County Road 16Pequot Lakes5647218(218) 543-4900
Whitetail Run Golf Course11394 Leaf River RoadWadena5648218(218) 631-7718
Wildwedge Golf CourseHighway 371& County Rd 16Pequot Lakes564729(218) 568-6995
Adrian Golf Course849 Maine Ave.Mahtowa561109(507) 483-2722
Austin Country Club1202 - 28th Street NEAustin5591218(507)433-7736
4/12Blooming Prairie Country ClubHwy 218 N. PO Box 788Blooming Prairie559179(507)583-2887
Cedar River Country Club14927 State Hwy 56Adams5590918(507)582-3595
Cedar Valley Golf CoursePO Box 1148Winona5598727(507)457-3129
Chosen Valley Golf Club1801 S. Main St.Chatfield559239(507)867-4305
Coffee Mill Golf & Country Club180 Coffee Mill Drive, PO Box 6Wabasha5598118(651)565-4332
OPENCreeksbend Golf Course26826 Langford Ave.New Prague5607118(952)758-7200
Dodge Country Club18187 County Rd 34 - PO Box 429Dodge Center5592718(507)374-2374
Eastwood Golf Club3505 Eastwood Rd SERochester5590418(507) 281-6173
Farmers Golf & Health Club698 Central Street PO Box 307Sanborn560839(507)648-3629
Ferndale Country Club23239 Highway 16Rushford559719(507)864-7626
Fox Lake Golf Club15 East Park DriveSherburn561719(507) 764-8381
Good ShotRt. 1, Arrowhead Rd. P.O Box 75Emmons560299(507)297-5767
3/2-3Green Lea Golf Course101 Richway Dr.Albert Lea5600718(507)373-1061
Hadley Creek Golf Course2390 Hadley Hills Drive. NERochester559069507-529-4119
Harmony Golf Club545 Fourth St. NEHarmony559399(507)886-5622
Heartland Country Club
Hendricks Golf Club1035 North Shore DriveHendricks561369(507)275-3852
Interlaken Golf Club277 Amber Lake DriveFairmont5603118507-235-5145
Jackson Golf ClubN Hwy 71 Box 82Jackson561439(507)847-2660
Kenyon Country ClubPO Box KKenyon559469(507)789-6307
Lanesboro Golf ClubBox 10Lanesboro559499(507)467-3742
LeSueur Country ClubPO Box 163LeSueur5605818(507)665-6292
Loon Lake Golf Club73209 490th AveJackson561439(507)847-4036
Luverne Country Club1520 – 111th StLuverne561569(507)283-4383
Ma-Cal-Grove Country Club15939 St 76 PO Box 407Caledonia559219(507)724-2733
Madelia Golf Course116 W. Main StMadelia560629(877)302-1875
Mankato Golf Club18 Country Club DriveMankato5600218(507)387-5636
Maple Valley Golf & Country Club8600 Maple Valley Rd. SERochester5590418(507)285-9100
3/1Meadow Greens Golf Course25238 540th AvenueAustin5591218(507)433-4878
Minneopa Golf Club410 Pintail StreetMankato560019(507)625-5777
Minn-Iowa Golf Club2346 US Hwy 169 NElmore560279(507)943-3149
OPENMontgomery National Golf Club900 Rogers DriveMontgomery5606918(507)364-5602
Mountain Lake Golf CoursePO Box 227Mountain Lake561599(507)427-3869
OPENNew Prague Golf Club400 Lexington Avenue SouthNew Prague5607118(952)758-5326
New Ulm Country Club1 Golf Drive - PO Box 576New Ulm5607318(507)359-4410
North Links Golf Course41553 520th StreetNorth Mankato5600318(507) 947-3355
Northern Hills Golf Club4721 West Circle DriveRochester5590118(507) 281-6170
OPENOak Summit Golf Course2751 Cty Rd 16 SWRochester5590218(507)252-1808
Oak View Golf Course25177 - 665th AveFreeborn560329(507) 863-2288
Oaks Golf ClubBox 86Hayfield5594018(507)477-3233
Pine Creek Golf Course3815 N Pine Creek RdLaCresent559479(507)895-2410
OPENPine Island Golf Course920 8th St SEPine Island5596318507-356-8252
Piper Hills Golf Course25233 – 534th St.,Box 535Plainview559649(507)534-2613
Pipestone Country Club921 8th Ave SEPipestone561649(507)825-2592
Prairie Ridge Golf Course2000 North Main StreetJanesville560489(507)234-5505
Preston Golf & Country ClubHwy 16 WPreston559659(507)765-4485
River's Bend at the Old Barn Resort24461 Heron RdPreston559659(507) 467-2512
Riverside Town & Country Club36259 - 150th StreetBlue Earth560989507-526-2764
Riverview Golf CoursePO Box 32New Richland560729507-465-3516
Riverview Greens1800 Clubhouse Dr. NEStewartville5597618(507)533-9393
Rochester Golf & Country Club3100 Country Club Rd, PO Box 6877Rochester5590318(507)282-3170
Rolling Hills Golf Club1360 280th Ave.Westbrook561839(507)274-5166
Rose Lake Golf Club2456 104th St.Fairmont5603118(507)235-5274
Shoreland Country ClubLake Emily Cty Rd. 21, PO Box 516St.Peter5608218(507) 931-3470
Slayton Country ClubRR 2 PO Box 182Slayton561729(507)836-8154
Sleepy Eye Golf Club27898 - Hwy 14 WestSleepy Eye560859(507)794-5249
Soldiers Memorial Field Golf Course244 East Soldiers Field DrRochester5590218(507) 281-6176
Somerby Golf Club975 Somerby Parkway LaneByron5592018(507) 775-3710
Springfield Golf ClubSouth O'Connell Ave, PO Box 74Springfield560879(507)723-5888
St. Charles Golf Course1920 Gladiola DriveSt. Charles5597218(507)932-5444
Terrace View Golf ClubHwy 22 South - PO Box 3225Mankato5600118(507)625-7665
3/1The Bridges Golf Course22852 County Road 17Winona5598718(507)452-3535
Town & Country Golf ClubHwy 59, PO Box 48Fulda561319(507)425-3328
Tracy Country ClubHwy 14, Box 1213Tracy561759(507)629-4666
Tyler Golf Club420 Cty Rd 7Tyler561789(507)247-3242
OPENValley High Golf Club9203 Mound Prairie RoadHouston5594318(507)894-4444
Waseca Lakeside Club37160 Clear Lake DriveWaseca5609318(507)835-2574
OPENWedgewood Cove Golf Club2200 W 9th StAlbert Lea5600718(507) 373-2007
Wells Golf ClubFirst Ave SW - PO Box 236Wells560979(507)553-3313
OPENWestfield Golf Club1460 W.Fifth St.Winona559879(507)452-6901
OPENWillow Creek Golf & Events1700 SW 48th St. PO Box 68Rochester5590227(507)285-0305
Windom Country ClubPO Box 74Windom561019(507) 831-3489
Worthington Country Club851 West Oxford StreetWorthington5618718(507)376-4281
Zumbro Falls Golf Club60146 Hwy 63Zumbro Falls559919(507) 753-3131
Zumbro Valley Golf Club25202 615th StreetMantorville559459(507) 635-2821
Zumbrota Golf Club80 Golf Links AveZumbrota5599218(507)732-5817
Albany Golf Club500 Church Ave, Box 338Albany5630718(320)845-2505
Alexandria Country Club2300 N. Nokomis NE, PO Box 206Alexandria5630818(320)763-3605
Angushire Golf Course224 Waite Ave. SSt. Cloud563019(320) 251-9619
Appleton Golf Club331 E. Wyman Ave.Appleton562089(320)289-2511
Arrowwood Golf Course (Radisson)2100 Arrowwood Ln. PO Box 639Alexandria5630818(320)762-8337
Benson Golf Club2222 Atlantic Ave.Benson5621518(320)842-7901
Blackberry Ridge Golf Course3125 Clubhouse RoadSartell5637718320-257-4653
Boulder Ridge Golf Club2750 County Road 74 S.St. Cloud563019(320) 259-7944
Canby Golf Course1933 240th AveCanby562209(507) 233-5607
Cottonwood Country Club233 Shoreview Dr.Cottonwood562299(507)423-6335
Countryside Golf Club3508 160 AvenueMinneota562649(507) 872-6335
Dacotah Ridge Golf Club31042 Cty Hwy 2Morton5627018507-644-4653
Dawson Golf Course15th and Locust St. PO Box 655Dawson562329(320)769-2280
4/6Eagle Creek Golf Club1000 26th Ave. NEWillmar5620118(320) 235-1166
Fiddlestix Golf Course1081 395th Street Box 23Isle5634218(320) 676-3636
OPENGeneva Golf Club4181 Geneva Golf Club DriveAlexandria5630827(320)762-7089
Graceville Golf ClubToqua Lake Rd PO Box 248Graceville562409(320)745-7557
Granite Run Golf CourseHighway 67 S. PO Box 176Granite Falls562419(320)564-4755
3/1Greystone Golf Club10548 Andrews DriveSauk Centre5637818(320) 351-4653
Hardwood Hills Golf Course8446 County Road 27 SWAlexandria563089320-886-1400
Hawk Creek Country Club100 Spicer Ave. NERaymond562829(320)967-4653
Island Pine Golf Club1601 Wyoming Ave. W.Pine Island5620918(320)974-8600
Izaty's Golf & Yacht Club40005 85th AveOnamia5635927(320)532-4574
OPENKoronis Hills Golf Course29757 State Highway PO Box 55Paynesville5636218(320)243-4111
OPENLake Miltona Golf Club3868 County Road 5 NEAlexandria5630818320-852-7078
OPENLittle Crow County Club15980 Hwy 23 NESpicer5628827877-659-5023
Little Falls Country Club1 Edgewater Dr.Little Falls5634518(320)616-5520
Long Prairie Country Club405 6th St SELong Prairie5634718(320)732-3312
OPENLynx National Golf Course40204 Primrose Ln.Sauk Centre5637818(320)352-0242
Madison Country ClubHwy 40, PO Box 154Madison562569(320)598-7587
Marshall Golf Club800 Country Club Drive, PO Box 502Marshall5625818(507)537-1622
Meadowlark Country Club837 Country Club Dr. PO Box 68Melrose563529(320)256-4989
Minnewaska Golf Club605 Golf Course Rd.Glenwood5633418(320)634-3680
Nordic Trails Golf Course4343 39th Ave NEAlexandria563089(320) 762-5420
Oak Hill Golf Club8852 Indian Road NWRice5636718(320)259-8969
Olivia Golf Club512 S 6th St.Olivia562779(320)523-2313
Ortonville Municipal Golf CourseGolf Club RdOrtonville5627818(320)839-3606
Osakis Country Club501 E 8th AvenueOsakis563609(320)859-2140
Pezhekee National Golf Course20000 S Lakeshore DrGlenwood5633418(320)634-4501
Pierz Municipal Golf CoursePO Box 521Pierz563649(320)468-2662
Pine Ridge Golf Course801 Pine Cone RoadSartell5637718320-259-0551
Pine Ridge Golf Course13955 Cty Rd 16 NWEvansville563629(320)876-4028
Pomme De Terre Golf Course24860 St. Hwy 9Morris5626718(320)589-1009
Prairie View Community Golf CoursePO Box 130Brooten5631618(320)346-2677
Redwood Falls Golf Club101 E OakRedwood Falls5628318(507) 627-8901
Rich Spring Golf Club17467 Fairway CirCold Spring5632018(320)685-8810
River Crest Golf Course4490 West Highway 212Montevideo5626518(320) 321-1281
River Oaks Golf Course23742 Cty Rd 2, PO Box 474Cold Spring5632018(320)685-4138
Sauk Centre Old Course606 Lakeshore Dr. Box 173Sauk Centre563789(320)352-3860
St. Cloud Country Club301 Montrose Rd. PO Box 1064St. Cloud5630118(320)253-1331
Stalker Lake Golf Course15786 Golf Course Rd.Dalton563249218-589-8591
Stone Creek Golf Club13050 65th Street NE, PO Box 366Foley563299(320)968-6017
OPENStones Throw Golf Course15679 Central AveMilaca5635318(320)983-2110
Stoney Creek Golf Course21278 820th AveRenville562849(320)329-8400
OPENTerritory Golf Club480 55th Ave SESt. Cloud5630418(320)258-4653
Valley Golf Course1900 East Becker AvenueWillmar562019(320)235-6790
Veterans Golf Club5001 8th Street N.St. Cloud563039(320) 255-7273
Wapicada Golf Club4498 15th St NESauk Rapids5637918(320) 251-7804
Balmoral Golf Course28294 State Highway 78Battle Lake5651518(218) 367-2055
Bemidji Town & Country Club2425 Birchmont Beach RoadBemidji5661918(218) 751-9215
Birchwood Golf Course19711 - 430th StreetPelican Rapids565729(218) 863-6486
Blackduck Golf ClubPO Box 380Blackduck566309(218)835-7757
Blueberry Hills Country Club44510 Golf Course RoadDeer River566369(218)246-8010
Castle Highlands Golf Course13848 Gull Lake Loop Road NEBemidji5660118(218)586-2681
Detroit CC-Pine to Palm Course24591 County Hwy 22Detroit Lakes5650118(218)847-5790
4/5Detroit Country Club - Lakeview24692 County Hwy 22Detroit Lakes5650118(218) 847-8942
Forest Hills Golf & RV Resort22931 185th StDetroit Lakes5650118(218)439-6400
Fosston Golf Club112 North Kaiser AveFosston565429(218)435-6535
4/15Frazee Golf Course34482 State Hwy 87Frazee565449(218)334-3831
Golf on the Edge59851 County Road 261Big Fork566289(218)743-3626
Green Valley Golf Course15299 CO Hwy 6Lake Park5655491079(218)532-7447
Greenwood Golf Course1361 Swenson Road NEBemidji5660118(218) 751-3875
Hawley Golf & Country Club301 Hwy 10, Box 734Hawley5654918(218)483-4808
Heart of the Valley Golf Club1949 County Hwy. 35Ada565109(218)784-4746
Karlstad Golf CourseHighway 11 EastKarlstad567329(218) 436-2178
Lancaster Riverside Golf Course3260 US Highway 59 NorthLancaster567359(218) 762-4653
Lida Greens Golf CourseHwy 108 EastPelican Rapids565729(218)863-1531
Mahnomen Country Club2766 155th AveMahnomen565579(218)935-5188
Maple Ridge Golf Course24907 Beltrami Line RoadBemidji566019(218) 751-8401
Meadows Golf Course401 34th St. SMoorhead5656018(218)299-7888
Minakwa Golf ClubFisher Ave PO Box 633Crookston567169(218) 281-1774
Moorhead Country Club2101 N. River DriveMoorhead5656018(218) 236-0200
Oak Harbor Golf CoursePO Box 759Baudette566239(218) 634-9939
Oak Knolls Golf CourseHwy 32 S. PO Box 208Red Lake Falls567509(218) 253-4423
Oak Lake Golf Course23146 347th St SEErskine565359(218) 687-4653
Oak View Golf CourseHwy 11 WGreenbush567269(218) 782-2380
Oakcrest Golf Course5th St. SRoseau5675118(218) 463-3016
OPENPebble Lake Golf Course1918 Pebble Lake Golf Dr., PO Box 772Fergus Falls5653718(218) 736-7404
Perham Lakeside Country ClubRt 1 PO Box 313Perham5657327(218) 346-6070
River Hills Golf Club1406 West Lake DriveDetroit Lakes565019(218) 847-1223
Riverside Golf Club613 Golf Terrace, PO Box 555Stephen567579(218) 478-2735
Rolling Hills Golf Course49930 County Road 9Pelican Rapids565729(218) 532-2214
Sand Hill River Golf Club44203 St. Hwy. 32 SFertile565409(218) 945-3535
Sandtrap Golf Course6355 Golf Course Rd NWCass Lake566339(218) 335-6531
Thief River Falls Golf Club13697 188th St.NEThief River Falls5670118(218) 681-2955
Thumper Pond Golf Course300 Thumper Lodge Rd.Ottertail5657118877-294-7981
OPENTipsinah Mounds Golf Course15185 Golf Course RdElbow Lake5653118(800)660-8642
Twin Pines Golf Course531 7th Street NEBagley566219(218) 694-2454
Two River Golf ClubPO Box 354Hallock567289(218) 843-2155
Valley Golf Course2407 River Road NWEast Grand Forks5672118(218) 773-1207
Village Green Golf Course3420 Village Green BlvdMoorhead5656018(218) 299-7888
Warren Riverside Country ClubSouth Main St. - PO Box 128Warren565729(218) 745-4028
Warroad Estates Golf Course37293 Elm DriveWarroad5676318(218) 386-2025
Wildflower at Fair Hills19790 Cty Hwy 20Detroit Lakes5650127(888) 752-9945
Willow Creek Municipal Golf Course21145 Highway 34Barnesville565149(218) 493-4486
Babbitt Golf Club2806 Hwy 21Babbitt557069(218) 827-2603
Big Lake Golf Resort780 Cary Rd.Cloquet557209(218) 879-4221
Black Bear Golf Course1791 Highway 210Carlton5571818(218) 878-2485
Cloquet Country Club400 Country Club Dr. PO Box 331Cloquet557209(218)879-7997
Eagle Ridge Golf CoursePO Box 197Coleraine5572218(218) 245-2217
Ely Golf Club901 S Central Ave., PO Box 507Ely557319(218)365-5932
Enger Park Golf Course1801 W. Skyline BlvdDuluth5581127(218)723-3451
Eshquaguma Country Club6469 White PineGilbert557419(218)865-4706
Eveleth Golf CoursePO Box 694Eveleth557349(218)744-5943
Grand View Golf Links Duluth5665 Grand View RoadDuluth558109(218) 628-3727
Gunflint Hills Golf ClubPO Box 820Grand Marais5560418(218)387-9988
Hibbing Municipal Golf Course7th Ave. E. & 16th StHibbing557469(218)362-5950
Hoyt Lakes Country Club1121 S. 2nd Ave.Virginia557929(218)225-2841
Lakeview National Golf Course1349 Hwy 61 EastTwo Harbors5561618(218) 834-2664
Legend at Giants RidgeCty Rd. 138Biwabik5570818(800)688-7669
Mesaba Country ClubPO Box 157Hibbing5574618(218)263-4826
Minnesota National Golf Course23247 480th StreetMcGregor5576018(218) 426-3117
Moose Lake Golf Club35311 Parkview DriveSturgeon Lake557679(218) 485-4886
Northland Country Club3901 E. Surperior St.Duluth5580418(218) 525-1941
Pike Lake Golf & Beach Club4895 East Pike Lake RoadDuluth558119(218) 729-8160
Pokegama Golf Course3910 Golf Course RdGrand Rapids5574418(218) 326-3444
Proctor Golf Course25 Al Shoberg Dr.Proctor558109(218) 624-2255
Quadna Hills Golf Course400 Quadna RdHill City557489(218) 697-2880
Quarry at Giants RidgeCty Rd. 138Biwabik5570818(800)688-7669
Ridgeview Country Club700 West Redwing StreetDuluth5580318(218) 728-3285
Ruttger's Bay Lake ResortPO Box 847Grand Rapids5574418(800)450-4555
Silver Bay Golf CoursePO Box 38Silver Bay556149(218) 226-3111
Superior National at Lutsen5731 Highway 61Lutsen5561227(218) 663-7195
Swan Lake Country ClubPO Box 308Pengilly557759(218) 885-3543
The Rugged Spruce Golf Club2871 Sundberg RoadMahtowa557079218-389-9754
Vermilion Fairways Golf Club2407 Vermilion Dr, Box 74Cook557239(218) 666-2679
Virginia Golf Course1308 18th St. NVirginia5579218(218) 748-7530
5/3Wilderness at Fortune Bay1450 Bois Forte RoadTower5579018218-753-8917
Wolf Ridge Golf Course8501 Savage RdAngora557039(218) 666-0218


The Top 10 Best Courses in Minnesota

Everybody has got to have a list right? Add the MNGolfCourses.com top 10 courses in the state and you’ll never need to read another top 10 list again. What makes our list so special? We’re still asking that. Of note, these are courses we’ve actually played (except for #4) so that’s something. Right?

Let’s get to it. What makes a top 10 course? Here’s our criteria:

  • Playability (do you leave the course thinking, “that was fun”)
  • Excellent design
  • Challenging for the best and the not-so-great golfers
  • Can anyone play? (we’re not excluding the privates here but it’s great when a course can be played by all)

While there are also some intangibles about a course that you just can’t put your finger on, this is a short-list of how we arrived at the top 10. We’d love to hear from you too – on any courses we left out that should be here and votes for your favorites.

10. The Royal Golf Club

Previously Tartan Park, Arnold Palmer (in his last U.S. course design before his passing) and Annika Sorenstam (her first U.S. design) teamed to renovate and design The Royal Golf Club. Each hole is unique and offers the golfer different options from the tee. We believe this course will stand the test of time and continue to climb the ranks of one of the state’s best courses.

9. Legends Golf Club

Located in the south metro, Legends Golf Club is a one of those courses that you can’t wait to visit again. When the wind kicks up here, it can play challenging – but on a nice summer day, it’s a real treat. It is one of those golf courses that presents like a private club – but is open to the public (for this we give it extra points!). Gill Miller designed this course with environment-friendly care and attention to detail. Hole #13 is reminiscent of the famed 17th at Medinah Country Club in Chicago with it’s railroad ties guarding the front of the green.

8. Rush Creek Golf Course

A Twin Cities gem, Rush Creek was designed by John Fought and Bob Cupp. It’s held several LPGA events and the 2004 U.S. Publinks Championship (won by Ryan Moore). The course meanders around marsh and water and offers a challenging but friendly test from any tee box. It’s one of those courses that you cite to friends wanting to play one or two courses if they’re visiting the metro area.

7. Minneapolis Golf Club

Another course rich in history is the Minneapolis Golf Club. In 1950 it played host to the U.S. Amateur and in 1959, the PGA Championship. A Willie Park Jr. / Donald Ross design it has recently been updated with state-of-the-art irrigation and enhanced holes. Its tree-lined fairways and picturesque hole routing is master-class. While this is another private club on our list, it cannot be overlooked as one of the states best.

Edinburgh USA Golf Course in Brooklyn Park, MN

6. Edinburgh USA

For many years, this course has topped the list of “must-play” courses in the Twin Cities. Designed by Robert Trent Jones, Edinburgh USA has hosted some of the best from the US Amateur Publinks to the LPGA Tour and Minnesota State Open. Having grown up around this course, it has a certain prestige and elegance. The stately clubhouse, bent grass fairways, quick greens, and challenging holes make it one of the state’s best. It’s also been restored to more championship form in recent years with added length, re-routing of hole 10, removal of bunkers (to speed up play) and the addition of a practice area.

5. Woodhill Country Club

While not open to the public, Woodhill Country Club in Wayzata is one of the states premiere golf courses. A Donald Ross design, it played host to the 1957 Trans-Mississippi Tournament won by Jack Nicklaus. Exquisitely maintained (as most private clubs are), each hole is a treat to play. Drive slow while making your way into the club as you meander through the course up to the Woodhill clubhouse at the top of the hill.

4. Deacon’s Lodge

While we haven’t had the pleasure of playing this course (but have walked around its grounds a little), we’ve heard nothing but rave reviews on Deacon’s Lodge in Breezy Point. Curated by the great Arnold Palmer and named after his beloved father, Deacon, it is continuing to land on many golfers’ “bucket list.” Carved through wetlands and woods, it is a beautifully maintained course in the heart of resort country. A cozy clubhouse greets players and you’re sure to want a return visit.

3. Hazeltine National

No course in Minnesota has a bigger redemption story than Hazeltine National. Playing host to the 1970 U.S. Open, players decried the course for being too tough and a bit of a cow pasture. Runner-up, Dave Hill said “they ruined a good farm when they built this course.” Instead of shrinking from the criticism, the course made some changes that were enough for it to garner more attention from organizers. It has played host to more major golf tournaments than any Minnesota course. The climax of this, arrived in 2016 when Hazeltine National hosted the Ryder Cup won by the American’s. A lengthy course, it is right in front of the golfer, offering nothing gimmicky or tricky in its layout – except for the unexpected 16th that jets around and into Lake Hazeltine. A true test of golf and one of the best Minnesota has to offer.

2. Interlachen Country Club

Interlachen’s history alone should plant it on everyone’s top 10 best courses in Minnesota. The aura of something big greets guests as they exit off Excelsior Boulevard up to the clubhouse. It played host to the 1930 U.S. Open won by Bobby Jones on his way in completing the Grand Slam (including the infamous “lilly pad shot” on the 9th hole in the second round). Interlachen also held the U.S. Women’s Open, the Walker Cup, Solheim Cup and the U.S. Senior and Women’s Amateur. Another Donald Ross design, it’s beautiful layout makes Interlachen a true Minnesota gem worthy of top ten status.

The Quarry at Giants Ridge in Biwabik (Photo by MNGolfCourses.com)

1. The Quarry at Giants Ridge

If you ever get up to the Iron Range and visit Biawbik, treat yourself to this unique golfing experience unlike any other you’ll find in Minnesota. The Quarry at Giants Ridge – like it’s older sister course, The Legend, is a treat from the first tee. An understated parking lot and clubhouse greet guests – but once you wind your way through the tunnel onto the first tee, you realize you’re in for a treat. Tree-lined and cut through parts of a quarry, you’ll be anticipating each hole on this one-of-a-kind Minnesota masterpiece. Played from the tips, this course offers all that you can handle and more. Look for this course to continue moving up everyone’s “must-play” list.

So there you have it, the best courses in the great state of Minnesota. We’d love to hear your thoughts and opinions on our selection and if you feel like we missed one of the state’s best.


Boulder Pointe Golf Club

Boulder Pointe Golf Club opened to the public in August 2002, and has quickly become a “favorite” in the south metro with greens and turf conditions that compete with the best in the metro area.

The course is located in Elko, Minnesota only 2 miles west of Interstate 35 on County Road 2 and 91. This beautiful 18 Hole, Par 72 layout with multiple tees offers a unique challenge to golfers of all skill levels.

9 holes-$18
18 holes-$28.50
9 holes-$23
18 holes-$34
$10/$15 for 9/18
Pull Cart


Bemidji Town & Country Club

On the north shore of beautiful Lake Bemidji, there sits a golf course of grand, tranquil, and pristine quality. Majestic Norway Pines surround its smooth and natural greens. It is filled with wildlife and holds breathtaking scenery that can never be forgotten. With each season, an uncountable amount of great memories are made. We welcome you to come create fond memories of your own, here, at the Bemidji Town & Country Club.

9 holes-$30
18 holes-$53
9 holes-$30
18 holes-$53
Pull Cart


Albion Ridges Golf Course

Our names are Dennis and JoAnn Olson and we built Albion Ridges for one reason and one reason only, we love the game of golf. We wanted to provide everyone an enjoyable golf experience by providing a fun to play course with reasonable prices and friendly service. We also wanted a course that is as excellently built and maintained as any other course including the most expensive and exclusive courses in the state.

9 holes-$16
18 holes-$23
9 holes-$18.25
18 holes-$32.25
$24/18 holes
Pull Cart




cedar creek gc

Cedar Greek Golf Course

Set on the outskirts of Albertville, Minnesota, we offer 18 holes of championship golf over beautiful rolling fairways, challenging greens, and a great player-friendly atmosphere for any age or ability. Cedar Creek is STMA’s Community golf course. You’ll get a personal, community, and family feel during your time with us.

Built in 1999, Cedar Creek has been a popular destination for many golfers, young and old. We offer several leagues throughout the week to people of all ages and abilities.

9 holes-$19.75
18 holes-$34
9 holes-$21
18 holes-$38
$15 per person
Pull Cart

  • Bar and grill
  • Memberships
  • Lessons