Twin Cities Area Golf Courses

Edinburgh USA Golf Course in Brooklyn Park, MN (Photo by

The Minneapolis and Saint Paul area boasts some of the finest golf courses in the U.S. Of course, we’re biased, but have a look at the list of over 175 courses listed here. Please let us know if you see anything in error or would like to be a featured course on this page. Note that an (*) denotes a private golf course.

Updated 2/25/24

Albion Ridges Golf Course7771 20th St.NWAnnandale5530227(320)963-5500
Applewood 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
Bellwood 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
Bluff Creek Golf Course1025 Creekwood St.Chaska5531818(952)445-5685
Boulder Pointe Golf Club9575 Glenborough DriveElko5502018(952) 461-4900
Brackett's Crossing Country Club*17976 Judicial RdLakeville5504418(952)435-7700
Braemar Golf Course6364 John Harris DriveEdina5543945(952)903-5750
Brightwood 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
Bunker 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
Castlewood Golf Course7050 Scandia Trail NorthForest Lake550259(651)464-6233
Cedar Creek Golf Course5700 Jason Ave.Albertville5530118(763)497-8245
Cedarholm Golf Course2323 N. Hamline Ave.Roseville551139(651) 633-8337
Centerbrook 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
Chisago 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
Columbia Golf Club3300 Central Ave. NEMinneapolis5541818( 612)789-2627
Como Golf Club1431 North Lexington ParkwaySt. Paul5510318(651)488-9673
Countryside Golf Course34491 Redwing AveSchafer550749(651) 257-6387
Crow 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
Daytona Country Club14730 Lawndale LaneDayton5532718(763)427-6110
Deer Run Golf Club8661 Deer Run Dr.Victoria5538618(952)443-2351
Dellwood Hills Golf Club*29 E. Hwy 96Dellwood5511018(651)426-3218
Dwan Golf Club3301 W 110th St.Bloomington5543118(952)948-8702
Eagle Lake Youth Golf Center11000 County Road 10Plymouth554429(763) 694-7695
Eagle Valley Golf Course2600 Double Eagle LaneWoodbury5512918(651) 714-3750
Edina Country Club*5100 Wooddale Ave.Edina5542418(952)927- 5775
Edinburgh USA8700 Edinbrook CrossingBrooklyn Park5544318(763)315-8500
Elk River Country Club20015 Elk Lake Rd. NWElk River5533018(763) 441-4111
Emerald 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
Fox 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
Glen Lake Golf & Practice Center14350 County Rd. 62Minnetonka553459(763)694-7824
Glencoe Country Club1325 E. 1st St. Box 57Glencoe5533618(320)864-3023
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
Hastings 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
Hidden Greens Golf Course12977 200th St. EHastings5503318(651)437-3085
Hidden Haven Country Club20520 NE Polk StCedar5501118(763)434-6867
Highland National Golf Course1403 Montreal AveSt. Paul5511618(651) 695-3774
Highland 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
Keller 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
Legends Golf Club8670 Credit River BlvdPrior Lake5537218(952)226-4777
Links at Northfork9333 Alpine Drive NWRamsey5530318(763) 241-0506
Litchfield Golf Club405 W. Pleasure Dr.Litchfield5535518(320)693-6059
Loggers 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
Mississippi National Golf Links409 Golf Links DriveRed Wing5506636.651-388-1874
Monticello Country Club1209 Golf Course RoadMonticello5536218(763)295-4653
New 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
Oak Glen Golf Course1599 McKusick Rd.Stillwater5508218(651)439-6963
Oak Marsh Golf Club526 Inwood Ave. NorthOakdale5512818(651)730-8886
Oak Ridge Country Club700 Oak Ridge RoadHopkins5530518(952)935-7721
Oakdale 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
Pebble Creek Golf Club14000 Clubhouse LaneBecker5530827(763)263-4653
Phalen Park Golf Course1615 Phalen DrSt. Paul5510618(651)774-9456
Pheasant 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
Pioneer 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
Red Wing Golf Club1311 W 6th StRed Wing5506618(651)388-9524
Refuge Golf Club21250 Yellow Pine StreetOak Grove5501118763-753-8383
Ridges at Sand Creek21775 Ridges DriveJordan5535218952-492-2644
River Oaks Municipal Golf Course11099 Hwy 61Cottage Grove5501618(612)438-2121
Riverwood National Golf Course10247 - 95th Street NEOtsego5536218763.271.5000
Royal Golf Club11455 20th Street NorthLake Elmo5504227(651)733-3480
Rum River Hills Golf Course16659 St Frances BlvdRamsey5530318(763)753-3339
Rush Creek Golf Club7801 Troy Ln.Maple Grove5531118(763)494-8844
Sandstone Area Country Club343 Lark St. PO Box 213Sandstone550729(320)245-0471
Shadowbrooke Golf Course3192 State Hwy 7Lester Prairie5535418(320)395-4250
Shamrock Golf Club19625 Larkin Rd.Corcoran5534018(763)478-2964
Somerset Country Club1416 Dodd Rd.Mendota Heights5511818(651)457-1224
Southbrook Golf Club511 Morrison Ave. SAnnandale5530218877-292-9630
Southern Hills Golf Club18950 Chippendale Ave. W.Farmington5502418(651)463-4653
Southview Country Club239 E. Mendota Rd.West Saint Paul5511818(651) 451-1169
Spring 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
Stonebrooke 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
Summit Golf Club31286 Hwy 19 Blvd.Cannon Falls5500918507-263-4648
Sundance Golf & Bowl15240 113th Ave. NDayton553699(763)420-4700
Tanners Brook Golf Club5810 190th St. NForest Lake5502518(651) 464-2300
The Club at Golden Valley*7001 Golden Valley Rd.Golden Valley5542718(763)732-4140
The 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
The Ponds Golf Course2881 229th Avenue NWSt. Francis5507027(763) 753-1100
The Wilds Golf Club3151 Wilds RidgePrior Lake5537218(952)445-3500
Theodore Wirth Golf Club1301 Theodore Wirth PkwyGolden Valley5542227(763)522-4584
Timber 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
University 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
Whispering Pines Golf Club8713 70th St. NWAnnandale5530218(320)274-8721
White Bear Yacht Club56 Dellwood Ave, PO Box 10696Dellwood5511018(651)429-5002
Wild Marsh Golf Course1710 Montrose Blvd.Buffalo5531318(763)682-4476
Willingers 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