Iowa Golf Courses

392 Golf Courses Found in Iowa

Sponsored Courses
River Valley Golf Course - Golf Course River Valley Golf Course - Golf Course
Rediscover the beauty of nature and join us for a scenic and relaxing round of golf. River Valley Golf Course is open to the public and offers 18 challenging holes, Par 72, overlooking the...
Amana Colonies Golf Course - Golf Course Amana Colonies Golf Course - Golf Course
Amana Colonies Golf Course opened for play in 1989, and has been masterfully designed to preserve the natural features of the land. Our 18-hole championship golf course winds through 300 acres...
Legacy Golf Club - Golf Course Legacy Golf Club - Golf Course
Nestled within beautiful central Iowa rolling terrain, our well manicured public golf course is designed to attract and test golfers of all abilities. The Par 72 golf course...
Golf Course ListCity
River Valley Golf Course Adel
Amana Colonies Golf Course Amana
Legacy Golf Club Norwalk
Ackley Country Club Ackley
Shady Oaks Golf Course Ackworth
Hillcrest Golf & Country Club Adel
Lakeshore Golf & Country Club Afton
Akron Golf Course Akron
Albia Golf & Country Club Albia
Algona Country Club Algona
River Road Golf Club Algona
Alta Golf & Country Club Alta
West Links Estates Golf Course Alta
Sioux Golf & Country Club Alton
Terrace Hills Golf Course Altoona
Ames Golf & Country Club Ames
Homewood Golf Course Ames
Oaks Golf Course Ames
Veenker Memorial Golf Course Ames
Fawn Creek Country Club Anamosa
Wapsipinicon Country Club Anamosa
Crestwood Hills Golf Course Anita
Ankeny Golf & Country Club Ankeny
Briarwood Golf Course Ankeny
Otter Creek Golf Course Ankeny
Anthon Community Golf Course Anthon
Aplington Recreation Complex Aplington
Country Greens Golf Course Armstrong
Emerald Hills Golf Club Arnolds Park
Atlantic Golf & Country Club Atlantic
Nishna Hills Golf Club Atlantic
Audubon Golf & Country Club Audubon
Aurelia Golf Club Aurelia
Avoca Golf & Country Club Avoca
North Kossuth Golf Club Bancroft
Bedford Golf Club Bedford
Belle Plaine Country Club Belle Plaine
Bellevue Golf Club Bellevue
Belmond Country Club Belmond
Hidden Hills Golf Course Bettendorf
Palmer Hills Golf Course Bettendorf
Sunrise Golf Course Bettendorf
Bloomfield Country Club Bloomfield
Boone Golf & Country Club Boone
Breda Golf Club Breda
Britt Country Club Britt
Brooklyn-Victor Country Club Brooklyn
Prairie Rose Golf Club Brunsville
Gruis Recreation Area The Barn Buffalo Center
Burlington Golf Club Burlington
Flint Hills Municipal Golf Course Burlington
Spirit Hollow Golf Course Burlington
Wapsi Oaks Country Club Calamus
South Winn Golf & Country Club Calmar
Carroll Country Club Carroll
Carroll Municipal Golf Course Carroll
Shoreline Golf Course Carter Lake
Fillmore Fairways Golf Course Cascade
Beaver Hills Country Club Cedar Falls
Pheasant Ridge Course at Pheasant Ridge Cedar Falls
Walters Ridge Course at Pheasant Ridge Cedar Falls
Washington Park Golf Course Cedar Falls
Airport National Public Golf Complex Cedar Rapids
Cedar Rapids Country Club Cedar Rapids
Ellis Park Golf Course Cedar Rapids
Elmcrest Country Club Cedar Rapids
Jones Park Golf Course Cedar Rapids
St. Andrews Golf Club Cedar Rapids
Twin Pines Golf Course Cedar Rapids
Rolling Acres Golf Club Center Point
Appanoose Country Club Centerville
Meadowview Country Club Central City
Lakeview Golf & Country Club Chariton
Cedar Bend Golf Charles City
Wildwood Municipal Golf Course Charles City
Cherokee Country Club Cherokee
Clarinda Country Club Clarinda
Clarmond Country Club Clarion
Clarksville Area Recreational Development Clarksville
All Vets Golf Club Clear Lake
Oak Hills Par 3 Public Golf Course Clear Lake
Pleasant Valley Sports Club Clermont
Canyon Creek Golf Club Clinton
Clinton Country Club Clinton
Eighteen Hole Course at Valley Oaks Golf Club Clinton
Par Three Course at Valley Oaks Golf Club Clinton
Lone Pine Golf & Country Club Colesburg
Colfax Country Club Colfax
Twin Anchors Golf Club Colo
Cedar Crest Country Club Columbus Junction
Oakwood Public Golf Course Conrad
Coon Rapids Country Club Coon Rapids
Brown Deer Golf Club Coralville
Happy Hollow Country Club Corning
Correctionville Golf Club Correctionville
Bent Tree Golf Club Council Bluffs
Cub Run Course at Fox Run Golf Course Council Bluffs
Dodge Park Golf Course Council Bluffs
Fox Run Course at Fox Run Golf Course Council Bluffs
Lakeshore Country Club Council Bluffs
Westwood Golf Course Council Bluffs
Cresco Country Club Cresco
Crestmoor Golf Club Creston
Credit Island Golf Course Davenport
Crow Valley Golf Club Davenport
Duck Creek Golf Course Davenport
Emeis Municipal Golf Course Davenport
Dayton Golf & Country Club Dayton
Oneota Golf & Country Club Decorah
Silvercrest Country Club Decorah
Denison Country Club Denison
Willow Run Country Club Denver
A. H. Blank Golf Course Des Moines
Echo Valley Country Club Des Moines
Grand View Golf Course Des Moines
North Course at Woodland Hills Golf Course Des Moines
Sleepy Hollow Sports Park Des Moines
South Course at Woodland Hills Golf Course Des Moines
Wakonda Club Des Moines
Waveland Municipal Golf Course Des Moines
Springbrook Country Club Dewitt
Green Acres Country Club Donnellson
Dows Golf Course Dows
Bunker Hill Golf Course Dubuque
Dubuque Golf & Country Club Dubuque
Meadows Golf Club Dubuque
Dunlap Golf Course Dunlap
Wahkonsa Country Club Durant
Dyersville Golf & Country Club Dyersville
Meschers Rolling Knolls Dyersville
Dysart Recreation Dysart
Eagle Grove Golf Course Eagle Grove
Woods Edge Golf Course Edgewood
Pine Lake Country Club Eldora
Rustic Ridge Golf Club Eldridge
Elkader Golf & Country Club Elkader
Sun Valley Country Club Ellston
Maple Heights Golf & Country Club Elma
Emmetsburg Country Club Emmetsburg
Essex Golf Course Essex
Estherville Golf & Country Club Estherville
Riverview Golf Course Estherville
Greenbrier Golf Club Exira
Fairfield Golf & Country Club Fairfield
Walton Golf Club Fairfield
Big Rock Country Club Fayette
Fonda Golf Course Fonda
Bear Creek Golf Course Forest City
American Legion Golf & Country Club Fort Dodge
Fort Dodge Country Club Fort Dodge
Lakeside Municipal Golf Course Fort Dodge
Sunkissed Meadows Municipal Golf Course Fort Dodge
Sheaffer Memorial Golf Park Fort Madison
Spring Lake Golf Course Fort Madison
Plum Creek Golf Course Fredericksburg
Garner Golf Club Garner
Otter Valley Golf Course George
Glenwood Golf Course Glenwood
Oak Ridge Golf & Recreation Association Goldfield
Gowrie Golf & Country Club Gowrie
Hillcrest Golf Course Graettinger
Hill Golf Course Grand Junction
Executive Course at Jester Park Golf Club Granger
Jester Park Course at Jester Park Golf Club Granger
Round Grove Golf & Country Club Greene
East West Course at Beaver Creek Golf Course Grimes
South East Course at Beaver Creek Golf Course Grimes
West South Course at Beaver Creek Golf Course Grimes
Grinnell Golf & Country Club Grinnell
Oakland Acres Golf Club Grinnell
Nishna Valley Recreation Area Griswold
Town & Country Golf Club Grundy Center
Guthrie Center Golf Club Guthrie Center
Guttenberg Community Golf Guttenberg
Hampton Golf & Country Club Hampton
Harlan Golf & Country Club Harlan
Rosman Glendale Shelby County Golf Harlan
Meadowbrook Golf & Country Club Hartley
Hawarden Golf Course Hawarden
Town & Country Recreation Area Holstein
Hubbard Recreation Club Hubbard
Deer Creek Golf Club Humboldt
Humboldt Country Club Humboldt
Ballard Golf & Country Club Huxley
Ida Grove Golf & Country Club Ida Grove
Wapsipinicon Golf Club Independence
Indianola Country Club Indianola
Raleigh Hill Golf & Country Club Ionia
Elks Country Club Iowa City
Fairview Golf Course Iowa City
Finkbine Golf Course Iowa City
Hi Point Golf Course Iowa City
Pleasant Valley Golf Course Iowa City
Highland Country Club Iowa Falls
Meadow Hills Golf Course Iowa Falls
Jackson Heights Golf Course Jackson Junction
Lakeside Golf Club Jefferson
Raccoon Bend Golf Club Jefferson
Jesup Golf & Country Club Jesup
Jewell Golf & Country Club Jewell
Hyperion Field Club Johnston
Kalona Golf Club Kalona
Elks Fairview Golf Course Keokuk
Keokuk Country Club Keokuk
River View Club Keosauqua
Lagos Acres Golf & Country Club Keota
Brookside Golf Club Kingsley
Slippery Elm Golf Course Klemme
Pine Knolls Country Club Knoxville
La Porte City Golf Course La Porte City
Lake City Country Club Lake City
Rice Lake Golf & Country Club Lake Mills
Inn Golf Course Lake Okoboji
Silver Lake Golf & Country Club Lake Park
Lamoni Golf & Country Club Lamoni
Meadow Acres Golf Course Larchwood
Latimer Golf Club Latimer
Laurens Golf & Country Club Laurens
Olathea Golf Course Le Claire
Le Mars Golf Course Le Mars
Leon Golf & Country Club Leon
Spring Valley Golf Course Livermore
Logan Missouri Valley Country Club Logan
Glynns Creek Golf Course Long Grove
3 30 Club Lowden
Tri-City Golf Club Luana
Spring Hills Country Club Mallard
Manchester Golf & Country Club Manchester
Pioneer Town & Country Club Manly
Manning-Manilla Golf Course Manning
Manson Golf & Country Club Manson
Willow Vale Golf Club Mapleton
Maquoketa Country Club Maquoketa
Marcus Community Golf Club Marcus
Marengo Golf Club Marengo
Hunters Ridge Golf Course Marion
Olde Indian Creek Country Club Marion
Squaw Creek Golf Course Marion
American Legion Memorial Golf Course Marshalltown
Elmwood Country Club Marshalltown
Highland Park Municipal Golf Course Mason City
Mason City Country Club Mason City
Pine Creek Golf Course Mason City
Five By Eighty Country Club Menlo
Woodlyn Hills Golf Course Milford
Monroe Gateway Recreation Monroe
Monticello Golf Club Monticello
Mount Ayr Golf & Country Club Mount Ayr
Mount Pleasant Golf & Country Club Mount Pleasant
Hillcrest Country Club Mount Vernon
Meadows Country Club Moville
Geneva Golf & Country Club Muscatine
Muscatine Municipal Golf Course Muscatine
Nashua Town & Country Club Nashua
Quail Run Country Club Neola
Indian Creek Country Club Nevada
Prairie View Golf Course Nevada
New Hampton Golf & Country Club New Hampton
Deerwood Golf Club New London
Prairie Knolls Country Club New Sharon
Newell Golf Course Newell
Newton Country Club Newton
Westwood Golf Club Newton
Knoll Ridge Country Club North English
Quail Creek Golf Course North Liberty
Northwood Country Club Northwood
Rolling Hills Golf Course Norwalk
Oakland Country Club Oakland
Hickory Grove Golf Club Oelwein
Lakeview Golf Course Oelwein
Boone County Golf Course Recreation Area Ogden
Mounds Course at Brooks Golf Club Okoboji
Scots Links Course at Brooks Golf Club Okoboji
Val Brooks Course at Brooks Golf Club Okoboji
Onawa Country Club Onawa
Landsmeer Golf Club Orange City
Sunny Brae Golf & Country Club Osage
Osceola Country Club Osceola
Edmundson Golf Course Oskaloosa
Elmhurst Country Club Oskaloosa
Cedar Creek Golf Course Ottumwa
Ottumwa Country Club Ottumwa
Lake Panorama National Golf Course Panora
Beaver Meadows Golf & Country Club Parkersburg
Paullina Golf Club Paullina
Bos Landen Golf Club Pella
Pella Golf & Country Club Pella
Thunder Hills Country Club Peosta
Timberline Golf Course Peosta
Perry Golf & Country Club Perry
Copper Creek Golf Course Pleasant Hill
Davenport Country Club Pleasant Valley
Pleasantville Golf & Country Club Pleasantville
Pocahontas Golf Course Pocahontas
Tournament Club of Iowa Polk City
Primghar Golf & Country Club Primghar
Quimby Golf Club Quimby
Radcliffe Friendly Fairways Radcliffe
Red Oak Country Club Red Oak
Oak Leaf Country Club Reinbeck
Remsen Golf Course Remsen
Harvester Golf Club Rhodes
Riceville Country Club Riceville
Rock River Golf & Country Club Rock Rapids
Rock Valley Golf Course Rock Valley
Rockford Country Club Rockford
Linn Grove Country Club Rockwell
Twin Lakes Golf Club Rockwell City
Rolfe Golf Club Rolfe
Toad Valley Public Golf Course Runnells
Lost Island Golf Club Ruthven
Sac Country Club Sac City
Acorn Park Golf Club Saint Ansgar
Sanborn Golf & Country Club Sanborn
Schleswig Golf Course Schleswig
Blue Red Course at Twenty-Seven Flags Golf Course Sergeant Bluff
Green Blue Course at Twenty-Seven Flags Golf Course Sergeant Bluff
Red Green Course at Twenty-Seven Flags Golf Course Sergeant Bluff
9-Hole Course at Ridge Stone Golf Club Sheffield
Par 3 Short Course at Ridge Stone Golf Club Sheffield
Sheldon Golf & Country Club Sheldon
Wildcat Golf Course Shellsburg
American Legion Country Club Shenandoah
Sibley Golf & Country Club Sibley
Fremont County Recreation Area Sidney
Sigourney Golf & Country Club Sigourney
Sandy Hollow Golf Course Sioux Center
Floyd Park Municipal Golf Course Sioux City
Green Valley Municipal Golf Club Sioux City
Hidden Acres Public Golf Course Sioux City
Sioux City Country Club Sioux City
Southern Hills Country Club Sioux City
Sun Valley Golf Course Sioux City
Little Sioux Golf & Country Club Sioux Rapids
Sloan Golf Course Sloan
Lake MacBride Golf Course Solon
Spencer Golf & Country Club Spencer
Spencer Municipal Golf Course Spencer
Indian Hills Golf Club Spirit Lake
Okoboji View Golf Course Spirit Lake
Lincoln Valley Golf State Center
Lake Creek Country Club Storm Lake
Storm Lake Municipal Golf Course Storm Lake
River Bend Municipal Golf Course Story City
Backbone Golf & Country Club Strawberry Point
Meadowbrook Country Club Sumner
Tama-Toledo Country Club Tama
Pleasant Valley Golf Club Thornton
Tipton Golf & Country Club Tipton
Traer Golf & Country Club Traer
Treynor Recreation Area Treynor
Maple Hills Country Club Tripoli
South Hardin Recreation Area Union
Urbandale Golf & Country Club Urbandale
Tara Hills Country Club Van Horne
Villisca Country Club Villisca
Vinton Country Club Vinton
Sac County Golf & Country Club Wall Lake
Indian Hills Golf & Country Club Wapello
Washington Golf & Country Club Washington
Gates Park Municipal Golf Course Waterloo
Irv Warren Memorial Golf Course Waterloo
Metro Golf & Sports Waterloo
Red Carpet Golf Waterloo
South Hills Golf Course Waterloo
Sunnyside Country Club Waterloo
Green Valley Golf Course Waukon
Waukon Golf & Country Club Waukon
Waverly Golf Course Waverly
Briggs Woods Golf Course Webster City
Webster City Country Club Webster City
Meadowbrook Golf Course Wellsburg
Hillside Golf Club Wesley
West Bend Golf & Country Club West Bend
Fox Run Country Club West Branch
Blue Course at Willow Creek Golf Course West Des Moines
Glen Oaks Country Club West Des Moines
North Course at Des Moines Golf & Country Club West Des Moines
Ponderosa Public Golf Course West Des Moines
Red Course at Willow Creek Golf Course West Des Moines
South Course at Des Moines Golf & Country Club West Des Moines
White Course at Willow Creek Golf Course West Des Moines
West Liberty Golf & Country Club West Liberty
West Union Country Club West Union
Whittemore Golf Club Whittemore
Stone Creek Country Club Williamsburg
Twin Lakes Country Club Winfield
Lakeview Country Club Winterset
Buffalo Creek Golf Club Winthrop
Shadow Valley Golf Course Woodbine
Woodward Golf & Recreation Woodward
Little Bear Country Club Wyoming