Golf in
Minnesota
463 golf courses in Minnesota, from 417 you can walk on and play to private clubs. Open the map to filter by price, holes and season.
463courses
417open to the public
27318 holes or more
$typical price
Every course, by city
Adams
- Cedar River Country Club18 holes
Adrian
- Adrian Golf Course9 holes
Albany
- Albany Golf Club18 holes
Albert Lea
- Albert Lea Golf Club18 holes
- Green Lea Golf Course18 holes
Alexandria
- Alexandria Golf Club18 holes
- Arrowwood Golf Club18 holes
- Crestwood Golf Course9 holes
- Geneva Golf Club18 holes
- Lake Miltona Golf Club9 holes
Andover
- Woodland Creek Golf Course9 holes
Annandale
Anoka
- Greenhaven Golf Course18 holes
Apple Valley
- Apple Valley Golf Course9 holes
- Valleywood Golf Course18 holes
Appleton
- Appleton Golf Club9 holes
Atwater
- Island Pine Golf Club18 holes
Austin
- Austin Country Club18 holes
- Meadow Greens Golf Course18 holes
- Ramsey Golf Club18 holes
Babbitt
- Babbitt Golf Course9 holes
Backus
- Black Bear Golf Course9 holes
Bagley
- Twin Pines Golf Course9 holes
Barnesville
Barnum
Battle Lake
- Balmoral Golf Course18 holes
Baudette
- Oak Harbor Golf Course9 holes
Baxter
- Pine Meadows Golf Course18 holes
Belle Plaine
- Valley View Golf Club18 holes
Bemidji
- Bemidji Town & Country Club18 holes
- Castle Highlands Golf Course18 holes
- Greenwood Golf Course18 holes
- Maple Ridge Golf Course9 holes
Benson
- Benson Golf Club18 holes
Big Lake
- Carefree Country Club18 holes
Bigfork
Blooming Prairie
Bloomington
Brainerd
Breezy Point
Brooklyn Center
- Centerbrook Golf Course9 holes
Brooklyn Park
Brooten
- Prairie View Community Golf9 holes
Buffalo
- Buffalo Heights Golf Course9 holes
- Wild Marsh Golf Club18 holes
Buffalo Lake
- Oakdale Country Club18 holes
Burnsville
- Birnamwood Public Golf Course9 holes
- Orchard Gardens Golf Course9 holes
Caledonia
- Macal Grove Country Club9 holes
Cambridge
- Deer Meadows Golf Course9 holes
- Purple Hawk Country Club18 holes
Canby
- Canby Golf Club9 holes
Cannon Falls
Carlton
- Pine Hill Golf Club9 holes
Cass Lake
- Sandtrap Golf Course9 holes
Cedar
Chanhassen
- Lone Pine Country Club18 holes
Chaska
- Bluff Creek Golf Course18 holes
- Chaska Par 309 holes
- Chaska Town Course18 holes
- Dahlgreen Golf Club18 holes
- Hazeltine National Golf Club18 holes
Chatfield
- Chosen Valley Country Club9 holes
Circle Pines
- Chomonix Golf Course18 holes
- KateHaven Golf Course9 holes
Clear Lake
Clearwater
- Eagle Trace Golfers Club18 holes
Climax
Cloquet
- Big Lake Golf Club9 holes
- Cloquet Country Club9 holes
Cohasset
- Ruttger's Sugarbrooke Golf Club18 holes
Cokato
- Cokato Town & Country Club9 holes
Cold Spring
- Rich Spring Golf Club18 holes
- River Oaks Golf Course18 holes
Coleraine
- Eagle Ridge Golf Course18 holes
Cook
- Vermilion Fairways Golf Club9 holes
Coon Rapids
Cottage Grove
- Mississippi Dunes Golf Links18 holes
- River Oaks Municipal Golf Course18 holes
Cottonwood
- Cottonwood Country Club9 holes
Crookston
- Minakwa Country Club9 holes
Crosslake
- Crosswoods Golf Course18 holes
Dawson
- Dawson Golf Club9 holes
Dayton
- Daytona Country Club18 holes
- French Lake Executive Course9 holes
- Hayden Hills Executive Golf Course18 holes
Deer River
- Blueberry Hills Country Club9 holes
Deerwood
Dellwood
- Dellwood Hills Golf Club18 holes
- White Bear Yacht Club18 holes
Detroit Lakes
Dodge Center
- Dodge Country Club9 holes
Duluth
Eagan
- Carriage Hills Country Club18 holes
- Parkview Golf Club18 holes
East Grand Forks
- Riverbend Golf Club9 holes
- Valley Country Club18 holes
Eden Prairie
- Bearpath Golf & Country Club18 holes
- Bent Creek Golf Club18 holes
- Cedar Hills Golf Course9 holes
- Olympic Hills Golf Club18 holes
Edina
Elbow Lake
- Tipsinah Mounds Golf Course18 holes
Elk River
- Elk River Country Club18 holes
- Pinewood Golf Course9 holes
Elko
- Boulder Pointe Golf Club18 holes
Elmore
- Minniowa Golf Club9 holes
Ely
- Ely Golf Club9 holes
Emmons
- Arrowhead Country Club9 holes
Erskine
- Oak Lake Golf Course9 holes
Eveleth
Excelsior
- Minnetonka Country Club18 holes
Fairfax
Fairmont
- Interlaken Golf Club18 holes
- Rolling Green Fairways9 holes
- Rose Lake Golf Club18 holes
Falcon Heights
Faribault
- Faribault Golf & Country Club18 holes
- Golf at the Legacy18 holes
- Straight River Golf Course18 holes
Farmington
- Fountain Valley Golf Club18 holes
- Southern Hills Golf Course18 holes
Fergus Falls
- Pebble Lake Golf Club18 holes
Fertile
- Sandhill River Golf Club9 holes
Fifty Lakes
- Fifty Fore Golf Bar & Grill9 holes
- Golden Eagle Golf Club18 holes
Foley
- Stone Creek Golf Club9 holes
Forest Lake
- Castlewood Golf Course9 holes
- Forest Hills Golf Club18 holes
Fosston
- Fosston Golf Club9 holes
Frazee
- Frazee Golf Course9 holes
- Maple Hills Golf Club9 holes
Freeborn
- Oakview Golf Club9 holes
Frontenac
- Mount Frontenac Golf Course18 holes
Fulda
- Town & Country Golf Course9 holes
Garrison
- Garrison Creek Golf Course9 holes
- Mille Lacs Golf Resort18 holes
Gilbert
- Eshquaguma Country Club9 holes
Glencoe
- Glencoe Country Club18 holes
Glenwood
- Minnewaska Golf Course18 holes
- Pezhekee National Golf Course18 holes
Glyndon
- Ponderosa Golf Club11 holes
Golden Valley
Gorman
- Perham Lakeside Country Club18 holes
Graceville
- Graceville Golf Club9 holes
Grand Marais
Grand Rapids
- Pokegama Golf Course18 holes
- Wendigo Golf Club18 holes
Granite Falls
- Granite Falls Golf Club9 holes
Greenbush
- Oak View Golf Club9 holes
Hadley
- Slayton Country Club9 holes
Hallock
- Two River Golf Course9 holes
Ham Lake
Hamel
- Shamrock Golf Club18 holes
Harmony
- Harmony Golf Club9 holes
Hastings
- Afton Alps Golf Course18 holes
- Bellwood Oaks Golf Course18 holes
- Hastings Country Club18 holes
- Hidden Greens Golf Course18 holes
Hawley
- Hawley Golf & Country Club18 holes
Hayfield
- The Oaks Golf Course18 holes
Hayward
- Holiday Park Golf Course9 holes
Hendricks
- Lake Hendricks Golf Club9 holes
Henning
- Oakwood Golf Course9 holes
Hibbing
- Hibbing Municipal Golf Course9 holes
- Mesaba Country Club18 holes
Hill City
- Quadna Golf Course9 holes
Hinckley
- Grand National Golf Club18 holes
Hines
Hoffman
- Red Rock Golf Course9 holes
Houston
- Valley High Golf Club18 holes
Howard Lake
- The Greens at Howard Lake9 holes
Hoyt Lakes
Hutchinson
- Crow River Country Club18 holes
International Falls
- Falls Country Club18 holes
Inver Grove Heights
Isle
- Fiddlestix Golf Course18 holes
Jackson
- Jackson Golf Club9 holes
- Loon Lake Public Golf Course9 holes
Janesville
- Prairie Ridge Golf Course9 holes
Jordan
- Ridges At Sand Creek18 holes
Kasson
- Zumbro Valley Golf Club9 holes
Kenyon
- Kenyon Country Club9 holes
Kimball
- Kimball Golf Club18 holes
La Crescent
- Pine Creek Golf Course9 holes
Lake City
- Lake City Country Club18 holes
- Lake Pepin Golf Course18 holes
Lake Elmo
Lake Park
- Green Valley Golf Course9 holes
Lakeville
- Brackett's Crossing Country Club18 holes
- Crystal Lakes Golf Club18 holes
- Heritage Links Golf Club18 holes
Lancaster
Lanesboro
- Lanesboro Golf Club9 holes
Le Sueur
- Le Sueur Country Club18 holes
Lester Prairie
- ShadowBrooke Golf Course18 holes
Lewiston
Lindstrom
- Chisago Lakes Golf Course18 holes
Litchfield
- Litchfield Golf Club9 holes
Little Falls
- Little Falls Country Club18 holes
Long Prairie
- Long Prairie Country Club18 holes
Longville
Luverne
- Luverne Country Club9 holes
Mabel
- Meadowbrook Country Club9 holes
Madelia
- Madelia Golf Course9 holes
Madison
- Madison Country Club9 holes
Mahnomen
- Mahnomen Country Club9 holes
Mankato
Maple Grove
- Rush Creek Golf Club18 holes
- Sundance Golf Club18 holes
Maplewood
Marshall
- Marshall Golf Club18 holes
McGregor
- Savanna Golf & Supper Club9 holes
Medina
Melrose
- Meadowlark Country Club9 holes
Menahga
- Blueberry Pines Golf Club18 holes
Mendota Heights
- Mendakota Country Club18 holes
- Mendota Heights Par 3 Golf Course9 holes
- Somerset Country Club18 holes
Milaca
- Milaca Golf Club9 holes
Minneapolis
- Columbia Golf Course18 holes
- Fort Snelling Golf Course9 holes
- Francis A. Gross Golf Course18 holes
- Hiawatha Golf Course18 holes
- Minneapolis Golf Club18 holes
- The Minikahda Club18 holes
Minneota
- Countryside Golf Club9 holes
Minnetonka
- Glen Lake Golf Course9 holes
- Meadowbrook Golf Club18 holes
- Meadowwoods Golf Course9 holes
- Oak Ridge Country Club18 holes
Minnetonka Beach
- Lafayette Club9 holes
Minnetrista
- Burl Oaks Golf Club18 holes
Montevideo
- The Crossings18 holes
Montgomery
- Montgomery Golf Club18 holes
Monticello
Moorhead
- Moorhead Country Club18 holes
- The Meadows Public Golf Course18 holes
- Town & Country Golf Course9 holes
- Village Green Public Golf Course18 holes
Moose Lake
- Moose Lake Golf Club9 holes
Mora
- Spring Brook Golf Course18 holes
Morris
- Pomme de Terre Golf Club9 holes
Morton
- Dacotah Ridge Golf Club18 holes
Motley
- Pine Ridge Golf Club18 holes
Mound
- Red Oak Golf Club9 holes
Mounds View
- The Bridges of Mounds View9 holes
Mountain Lake
- Mountain Lake Golf Course9 holes
Nashwauk
- Swan Lake Country Club9 holes
New Brighton
- Brightwood Hills Golf Course9 holes
New Hope
- New Hope Village Golf Course9 holes
New Prague
- Creek's Bend Golf Course18 holes
- New Prague Golf Club18 holes
New Richland
- Riverview Golf Course9 holes
New Ulm
- New Ulm Country Club18 holes
Nisswa
North Branch
- North Branch Golf Course9 holes
North Oaks
- North Oaks Golf Club18 holes
Northfield
- Northfield Golf Club18 holes
- Willinger's Golf Club18 holes
Oakdale
- Oak Marsh Golf Course18 holes
- Oakdale Par 39 holes
Olivia
- Olivia Golf Club9 holes
Orono
- Lakeview Golf Course18 holes
- Orono Golf Course9 holes
Ortonville
- Ortonville Golf Club18 holes
Osakis
- Osakis Country Club9 holes
Ottertail
- Thumper Pond Golf Course18 holes
Owatonna
- Brooktree Golf Course18 holes
- Havana Hills Par 3 Golf9 holes
- Hidden Creek Golf Course18 holes
- Owatonna Country Club18 holes
Park Rapids
- Brookside Resort9 holes
- Eagle View Golf Course18 holes
- Headwaters Golf & Country Club18 holes
Paynesville
- Koronis Hills Golf Club18 holes
Pelican Rapids
- Birchwood Golf Course9 holes
- Lida Greens Golf Course9 holes
- Rolling Hills Golf Course9 holes
Pequot Lakes
- Lakes Area Golf Learning Center9 holes
- Whitefish Golf Club18 holes
Pierz
- Pierz Municipal Golf Course9 holes
Pine City
- Pine City Country Club9 holes
Pine Island
- Pine Island Golf Course18 holes
Pine River
- Driftwood Resort9 holes
- Irish Hills Golf Course18 holes
- Pine River Country Club9 holes
Pipestone
- Pipestone Country Club9 holes
Plainview
- Piper Hills Golf Course9 holes
Plymouth
- Elm Creek Golf Links of Plymouth18 holes
- Hampton Hills Golf Club18 holes
- Hollydale Golf Club18 holes
Preston
- Preston Golf Club9 holes
Princeton
- Princeton Golf Club18 holes
Prior Lake
- Cleary Lake Park Golf Course9 holes
- Scottdale Golf Club9 holes
- The Wilds Golf Club18 holes
Proctor
- Proctor Golf Course9 holes
Ramsey
- Links at Northfork18 holes
- Rum River Hills Golf Club18 holes
Raymond
- Hawk Creek Country Club9 holes
Red Lake Falls
- Oak Knolls Golf Club9 holes
Red Wing
Redwood Falls
- Redwood Falls Golf Club9 holes
Renville
- Stoney Creek Golf Course9 holes
Rice
- Oak Hill Golf Club18 holes
Richfield
Rochester
- Eastwood Golf Club18 holes
- Maple Valley Golf & Country Club18 holes
- Meadow Lakes Golf Club18 holes
- Northern Hills Golf Club18 holes
- Oak Summit Golf Course18 holes
- Rochester Golf & Country Club18 holes
- Soldiers Memorial Field Golf Course18 holes
- Willow Creek Golf Course18 holes
Rogers
- Pheasant Run Golf Club18 holes
Roseau
- Oak Crest Golf Club18 holes
Rosemount
Roseville
Rushford
- Ferndale Country Club9 holes
Rushmore
- Prairie View Golf Links18 holes
Sanborn
- Farmers Golf & Health Club9 holes
Sandstone
- Sandstone Area Country Club9 holes
Sartell
- Sartell Golf Club18 holes
Sauk Centre
- Sauk Centre Country Club9 holes
- The Lynx National Golf Course18 holes
Sauk Rapids
- Wapicada Golf Club18 holes
Shakopee
- Stonebrooke Golf Club18 holes
Sherburn
- Fox Lake Golf Club9 holes
Shoreview
Shorewood
- Minnetonka Country Club18 holes
Silver Bay
- Silver Bay Country Club9 holes
Sleepy Eye
- Sleepy Eye Golf Club9 holes
Spring Valley
- Root River Country Club9 holes
Springfield
- Springfield Golf Club9 holes
St Charles
- St. Charles Golf Club18 holes
St Cloud
St James
- St. James Country Club18 holes
St Michael
- Fox Hollow Golf Club27 holes
St Paul
- Como Golf Course18 holes
- Gem Lake Hills Golf Course18 holes
- Highland Nine Golf Course9 holes
- Highland Park Eighteen Golf Course18 holes
- Hillcrest Country Club18 holes
- Keller Golf Course18 holes
- Lost Spur Country Club18 holes
- Maple Hills Par 39 holes
- Midland Hills Country Club18 holes
- Oneka Ridge Golf Course18 holes
- Phalen Park Golf Course18 holes
- Town & Country Club18 holes
St Peter
- Lakeway Golf Course9 holes
- Shoreland Country Club18 holes
Stanchfield
- Grandy Nine Golf Club9 holes
Staples
- The Vintage at Staples18 holes
Stephen
- Riverside Golf Club9 holes
Stewartville
- Maplebrook Golf Course9 holes
- Riverview Greens18 holes
Stillwater
- Applewood Hills Golf Course18 holes
- Indian Hills Golf Course18 holes
- Oak Glen Country Club (Eighteen Course at Oak Glen Country Club)27 holes
- Sawmill Golf Club18 holes
- Stillwater Country Club18 holes
- StoneRidge Golf Club18 holes
Tamarack
- Clarks Grove Golf Course9 holes
Thief River Falls
- The Thief River Falls Golf Club18 holes
Tower
- The Wilderness at Fortune Bay18 holes
Tracy
- Tracy Country Club9 holes
Two Harbors
- Lakeview Municipal Golf Course18 holes
Tyler
- Tyler Community Golf Club9 holes
Victoria
- Deer Run Golf Club18 holes
Virginia
- Virginia Golf Course18 holes
Wabasha
Waconia
- Island View Golf Club18 holes
Wadena
- Wadena Golf Club18 holes
Walker
- Long Bow Golf Club18 holes
- Tianna Country Club18 holes
- Wedgewood Golf Course9 holes
Warren
- Riverside Golf Club9 holes
Warroad
- Warroad Estates Golf Course18 holes
Waseca
- Waseca Lakeside Golf Club18 holes
Watertown
- River's Edge Country Club9 holes
- Timber Creek Golf Course18 holes
Waubun
Wayzata
- Wayzata Country Club18 holes
- Woodhill Country Club18 holes
Wells
- Wells Golf Club9 holes
West St Paul
- Southview Country Club18 holes
- Thompson Oaks Golf Course9 holes
Westbrook
- Rolling Hills Golf Club9 holes
Wheaton
- Wheaton Country Club9 holes
White Bear Lake
- Manitou Ridge Golf Club18 holes
Willmar
- Eagle Creek Golf Club18 holes
- Valley Golf Course9 holes
Windom
- Windom Country Club9 holes
Winnebago
Winona
Winthrop
- Winthrop Golf Club9 holes
Woodbury
- Eagle Valley Golf Course18 holes
- Prestwick Golf Club at Wedgewood18 holes
- Woodbury Par 39 holes
Worthington
- Worthington Country Club18 holes
Wyoming
- Greenwood Golf Links, Inc.18 holes
Zimmerman
- Fairway Shores Golf Course9 holes
Zumbrota
- Zumbrota Golf Club9 holes