Golf in

Iowa

385 golf courses in Iowa, from 317 you can walk on and play to private clubs. Open the map to filter by price, holes and season.

385courses
317open to the public
12318 holes or more
$typical price

Every course, by city

Ackley

Ackworth

Akron

Arnolds Park

Aurelia

Bedford

Belle Plaine

Bellevue

Belmond

Bloomfield

Breda

Britt

Brunsville

Burlington

Carter Lake

Centerville

Central City

Cherokee

Clarinda

Clarion

Cleves

Colfax

Columbus Junction

Coon Rapids

Coralville

Correctionville

Council Bluff

Cresco

Creston

Denison

Donnellson

Dows

Dunlap

Dysart

Eagle Grove

Eldridge

Emmetsburg

Essex

Fayette

Fonda

Forest City

Fredericksburg

Garner

Glenwood

Graettinger

Grand Junction

Grundy Center

Guthrie Center

Guttenberg

Hawarden

Independence

Indianola

Jackson Junction

Jewell Junction

Johnston

Kalona

Keosauqua

Kingsley

Knoxville

La Porte City

Lake City

Larchwood

Latimer

Le Claire

Le Mars

Livermore

Long Grove

Lowden

Mapleton

Maquoketa

Monona

Monticello

Moville

Mt Vernon

New London

Newell

North English

North Liberty

Northwood

Oakland

Onawa

Orange City

Osceola

Paullina

Pleasant Hill

Pocahontas

Polk City

Quimby

Red Oak

Reinbeck

Remsen

Riceville

Rock Valley

Rockford

Rockwell City

Rolfe

Ruthven

Sac City

Schleswig

Shellsburg

Sioux Center

Sloan

St Ansgar

St Charles

State Center

Strawberry Point

Tipp City

Toddville

Van Horne

Villisca

Vinton

Waverly

Waynesville

Wellsburg

Wesley

West Branch

West Union

Whittemore

Williamsburg

Winterset