Golf in

Michigan

814 golf courses in Michigan, from 677 you can walk on and play to private clubs. Open the map to filter by price, holes and season.

814courses
677open to the public
63718 holes or more
$typical price

Every course, by city

Allendale

Atlanta

Belleville

Breckenridge

Bridgeport

Brimley

Bronson

Calumet

Cedar Springs

Centreville

Champion

Chesaning

Chesterfield

Clare

Commerce

Commerce Charter Township

Crystal

Douglas

Dundee

East Jordan

East Tawas

Eaton Rapids

Eau Claire

Edmore

Elk Rapids

Ellsworth

Empire

Essexville

Farwell

Fort Gratiot Township

Frankenmuth

Gagetown

Glen Arbor

Goodells

Goodrich

Grand Beach

Grand Junction

Greenbush

Greenville

Grosse Pointe

Grosse Pointe Farms

Grosse Pointe Woods

Harbor Beach

Harrison Township

Harrisville

Haslett

Hemlock

Howard City

Hubbard Lake

Huntington Woods

Imlay City

Indian River

Interlochen

Iron River

Ironwood

Jonesville

Kentwood

Kewadin

Kingsley

L'Anse

Laingsburg

Lake City

Lake Leelanau

Lawton

Le Roy

Leland

Lincoln

Litchfield

Long Lake

Mackinac Island

Macon

Madison Heights

Manitou Beach

Marlette

Marysville

Mayville

Menominee

Michigan Center

Middleton

Nahma

Nashville

New Baltimore

New Era

New Hudson

Newberry

North Branch

Olivet

Onaway

Ontonagon

Orchard Lake Village

Petersburg

Pickford

Pinconning

Port Austin

Port Sanilac

Portland

Prudenville

Quincy

Ravenna

Richland

Rogers City

Saline

Sand Lake

Saugatuck

Schoolcraft

Shelby Township

Shepherd

Smiths Creek

South Rockwood

Spring Lake

Springport

St Charles

St Clair Shores

St Helen

St Joseph

St Louis

Standish

Stephenson

Stockbridge

Swartz Creek

Tuscola

Vanderbilt

Vicksburg

Walled Lake

Walloon Lake

Washington

Watervliet

Webberville

Wellston

West Bloomfield Township

West Olive

Whitmore Lake

Wyandotte