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

Adrian

Albany

Appleton

Atwater

Babbitt

Battle Lake

Baudette

Belle Plaine

Benson

Big Lake

Blooming Prairie

Brooklyn Center

Buffalo Lake

Caledonia

Canby

Carlton

Cass Lake

Chanhassen

Clearwater

Coleraine

Cottonwood

Crookston

Crosslake

Dawson

Dodge Center

East Grand Forks

Elbow Lake

Elmore

Ely

Erskine

Excelsior

Fergus Falls

Fosston

Freeborn

Glencoe

Glyndon

Graceville

Grand Rapids

Granite Falls

Greenbush

Hallock

Hamel

Harmony

Hayfield

Hendricks

Henning

Hill City

Hinckley

Hoffman

Houston

Howard Lake

Hutchinson

International Falls

Janesville

Jordan

Kenyon

Kimball

La Crescent

Lake Park

Lanesboro

Le Sueur

Lester Prairie

Lindstrom

Litchfield

Little Falls

Long Prairie

Luverne

Madelia

Madison

Mahnomen

Maple Grove

Marshall

Milaca

Minneota

Minnetonka Beach

Minnetrista

Montevideo

Montgomery

Moose Lake

Motley

Mound

Mounds View

Mountain Lake

Nashwauk

New Brighton

New Richland

New Ulm

North Branch

North Oaks

Olivia

Ortonville

Osakis

Ottertail

Paynesville

Pine City

Pine Island

Pipestone

Plainview

Preston

Princeton

Proctor

Red Lake Falls

Redwood Falls

Rice

Roseau

Rushford

Rushmore

Sartell

Sauk Rapids

Shakopee

Sherburn

Shorewood

Silver Bay

Sleepy Eye

Spring Valley

Springfield

St Charles

St James

St Michael

Stanchfield

Staples

Stephen

Stewartville

Thief River Falls

Tracy

Victoria

Virginia

Waconia

Wadena

Warren

Wells

Westbrook

Wheaton

White Bear Lake

Windom

Winthrop

Worthington

Zumbrota