Golf Courses in Iowa
Browse 360 golf courses in Iowa on Yards Golf Book. Each course includes a digital yardage book with hole-by-hole strategy, shot dispersion data, and strokes gained analytics personalized to your handicap.
360 courses
- 3 30 Golf And Country Club Lowden
- 5 By 80 Golf And Country Club Menlo Par 72
- Ackley Country Club Par 128
- Acorn Park Golf Course Saint Ansgar Par 140
- Airport National Golf Course Cedar Rapids Par 64
- Akron Golf Club Akron Par 72
- Albia Golf And Leisure Albia Par 144
- Algona Country Club Iowa playing 6 Par 72
- All Vets Golf Course Par 36
- Alta Golf And Country Club Par 71
- Amana Colonies Golf Course Iowa playing 6 Par 72
- American Legion Country Club Shenandoah Par 74
- American Legion Golf Course Iowa playing 6 Par 70
- Ames Golf And Country Club Ames Par 71
- Ankeny Golf And Country Club Ankeny Par 70
- Anthon Golf Club
- Aplington Recreation Complex Par 144
- Atlantic Golf And Country Club Atlantic Par 69
- Audubon Golf And Country Club Audubon Par 140
- Aurelia Golf Club Aurelia Par 70
- Avoca Golf Club Iowa playing 5 Par 68
- Backbone Golf And Country Club Par 140
- Bear Creek Golf Course Iowa playing 6 Par 72
- Beaver Creek Golf Club Iowa playing 6 Par 72
- Beaver Hills Country Club Iowa playing 6 Par 72
- Beaver Meadows Golf Club Iowa playing 6 Par 72
- Bedford Golf Course Iowa playing 6 Par 72
- Beech Nut Golf Course
- Belle Plaine Country Club Par 144
- Bellevue Golf Club Par 70
- Belmond Country Club Par 144
- Bent Tree Golf Club Council Bluffs Par 72
- Big Rock Country Club Iowa playing 6 Par 71
- Blank Park Golf Course Par 72
- Bloomfield Country Club Bloomfield Par 71
- Blue Top Ridge Iowa playing 7 Par 72
- Bos Landen Golf Club Pella Par 72
- Breda Golf Club Breda Par 140
- Briarwood Club Of Ankeny Par 72
- Briggs Woods Golf Course Iowa playing 6 Par 72
- Bright Grandview Golf Course Iowa playing 5 Par 70
- Britt Country Club Britt Par 108
- Brooks Golf Club Okoboji Par 71
- Brookside Golf Club Iowa playing 6 Par 70
- Brown Deer Golf Club Coralville Par 71
- Buena Vista University Golf Course At Lake Creek Storm Lake Par 72
- Bunker Hill Golf Course Iowa playing 5 Par 69
- Burlington Golf Club Iowa playing 6 Par 72
- Card Inc Golf And Country Club
- Carroll Country Club Iowa playing 6 Par 71
- Carroll Municipal Golf Course Carroll Par 71
- Cedar Bend Golf Course Iowa playing 6 Par 72
- Cedar Creek Golf Course Ottumwa Par 71
- Cedar Pointe Golf Course Boone Par 72
- Cedar Rapids Country Club Iowa playing 7 Par 72
- Cedar Valley Golf Center Waterloo Par 70
- Cedar Valley Golf Course Iowa playing 6 Par 72
- Cedars Edge Golf Course West Branch Par 144
- Cherokee Golf And Country Club Cherokee Par 72
- Clarinda Country Club Clarinda Par 68
- Clarmond Country Club Par 144
- Coldwater Golf Links Ames Par 71
- Colfax Golf Club Iowa playing 5 Par 70
- Collison Par 3 Golf Course Par 78
- Conrad Golf Course Iowa playing 6 Par 72
- Coon Rapids Country Club Coon Rapids Par 140
- Copper Creek Golf Course Pleasant Hill Par 71
- Correctionville Golf Club Correctionville Par 102
- Corydon Municipal Golf Course
- Council Bluffs Country Club Iowa playing 6 Par 71
- Country Greens Golf Course Iowa playing 6 Par 72
- Crestmoor Golf Club Creston Par 72
- Crestwood Golf Club Iowa playing 6 Par 72
- Crow Valley Golf Club Davenport Par 71
- Cyclone Golf Performance Center Par 51
- Davenport Country Club Pleasant Valley Par 70
- Decatur County Golf And Country Club
- Deer Run Golf Course Iowa playing 6 Par 72
- Deerwood Golf Club New London Par 72
- Derby Grange Golf And Recreation Center Dubuque Par 81
- Des Moines Golf And Country Club West Des Moines Par 72
- Diamond Trail Golf Club Lynnville Par 72
- Dodge Riverside Golf Club Council Bluffs Par 72
- Don Williams Golf Course Par 144
- Dows Golf Course Par 140
- Dubuque Country Club Iowa playing 5 Par 70
- Duck Creek Golf Course Davenport Par 101
- Dunlap Golf Club Par 140
- Dyersville Golf And Country Club Iowa playing 5 Par 70
- Dysart Country Club Par 140
- Eagle Grove Country Club Par 140
- Echo Valley Country Club Norwalk Par 72
- Edgewater Golf Course Oelwein Par 105
- Edmundson Golf Course Oskaloosa Par 70
- Elkader Golf And Country Club Par 140
- Elks Fairview Golf Club Par 140
- Elks Lodge Country Club Iowa playing 5 Par 71
- Ellis Golf Course Cedar Rapids Par 72
- Elmcrest Golf And Country Club Par 66
- Elmwood Country Club Iowa playing 6 Par 70
- Emeis Golf Course Davenport Par 72
- Emerald Hills Golf Club Arnold Parks Par 72
- Essex Golf Club Iowa playing 6 Par 72
- Estherville Golf Course Estherville Par 144
- Fairfield Golf And Country Club Fairfield Par 68
- Fairview Country Club Malvern Par 72
- Fawn Creek Golf Course Iowa playing 6 Par 72
- Fillmore Fairways Golf Course Par 144
- Finkbine Golf Course Iowa playing 6 Par 72
- Five Island Golf Course Emmetsburg Par 140
- Flint Hills Golf Course Burlington Par 71
- Floyd Park Golf Course
- Fonda Golf Course Par 140
- Fort Dodge Country Club Iowa playing 6 Par 71
- Fox Ridge Golf Course Dike Par 72
- Fox Run Golf Club Council Bluffs Par 71
- Fremont County Golf Course Sidney Par 72
- Gardner Golf Course Iowa playing 6 Par 72
- Garner Golf And Country Club
- Gates Park Golf Course Waterloo Par 72
- Gateway Recreation Golf Course Iowa playing 6 Par 72
- Geneva Golf And Country Club Muscatine Par 71
- Glen Oaks Country Club West Des Moines Par 71
- Glenwood Golf Course Glenwood Par 70
- Glynns Creek Golf Course Long Grove Par 72
- Gowrie Municipal Golf Course Gowrie Par 105
- Green Acres Country Club Donnellson Par 144
- Green Valley Golf Club Iowa playing 7 Par 72
- Grinnell College Golf Course Grinnell Par 70
- Gruis Golf Course Iowa playing 6 Par 72
- Guthrie Center Golf Club Guthrie Center Par 105
- Guttenberg Golf And Country Club
- Hampton Country Club Iowa playing 6 Par 74
- Harlan Golf And Country Club Harlan Par 144
- Hart Ridge Golf Course Iowa playing 5 Par 70
- Harvest Point Golf Course Oskaloosa Par 70
- Hawarden Golf Course Hawarden Par 70
- Hi Point Golf Course Iowa City Par 138
- Hickory Grove Golf Course Oelwein Par 72
- Hidden Acres Golf Course Sioux City Par 72
- Hidden Hills Golf Course Bettendorf Par 70
- Highland Golf Club Iowa playing 6 Par 72
- Highland Park Golf Course Iowa playing 5 Par 70
- Hill Golf Course Iowa playing 7 Par 72
- Hillcrest Country Club Of Dallas County
- Hillcrest Golf And Country Club Iowa playing 6 Par 72
- Hillside Golf Club Iowa playing 5 Par 70
- Homewood Golf Course Ames Par 67
- Honey Creek Golf Club Iowa playing 6 Par 71
- Honey Creek Golf Course Iowa playing 6 Par 71
- Hubbard Golf And Recreation Club Hubbard
- Humboldt Country Club Humboldt Par 72
- Humeston Lakeside Golf Course Par 35
- Hunters Ridge Golf Course Marion Par 72
- Hyperion Field Club Johnston Par 72
- Hyperion Golf Course Iowa playing 6 Par 72
- Ida Grove Golf And Country Club Ida Grove Par 72
- Indian Creek Country Club Iowa playing 7 Par 72
- Indian Hills Golf Club Spirit Lake Par 140
- Indianola Country Club Iowa playing 6 Par 71
- Irv Warren Memorial Golf Course Waterloo Par 72
- Jackson Heights Golf Club Jackson Junction Par 144
- Jester Park Executive Golf Course
- Jester Park Golf Course Iowa playing 6 Par 72
- Jesup Golf And Country Club Jesup Par 72
- Jewell Golf And Country Club Par 144
- Johnson Ridge Golf Course
- Jones Golf Course
- Kalona Golf Club Kalona Par 72
- Keokuk Country Club Par 108
- Kernoustie Golf Club Mount Vernon Par 140
- La Porte City Golf Club Par 140
- Lagos Acres Golf And Country Club Keota Par 144
- Lake City Country Club Lake City Par 144
- Lake Macbride Golf Course Par 144
- Lake Panorama National Golf Course Panora Par 72
- Lakeshore Golf And Country Club Afton Par 140
- Lakeside Golf Course Iowa playing 6 Par 72
- Lakeside Municipal Golf Course Iowa playing 6 Par 72
- Lamoni Golf And Country Club Par 144
- Landsmeer Golf Club Iowa playing 6 Par 71
- Latimer Golf Club Par 99
- Laurens Golf And Country Club Par 140
- Legend Trail Golf Course Iowa playing 6 Par 72
- Lenox Community Golf Course Lenox
- Lincoln Valley Golf Course City Of State Center state center
- Linn Grove Country Club Par 140
- Lone Pine Golf Course Iowa playing 4 Par 62
- Majestic Hills Golf Course Denison Par 71
- Manchester Golf And Country Club
- Manning Manilla Golf Course Manning Par 144
- Manson Golf And Country Club Manson Par 144
- Maple Heights Golf And Country Club Elma Par 148
- Mapple Hills
- Maquoketa Country Club Iowa playing 6 Par 70
- Marcus Community Golf Club
- Marengo Golf Club Marengo
- Mason City Country Club Iowa playing 6 Par 71
- Meadow Acres Golf Course Larchwood Par 72
- Meadow Hills Golf Course Iowa playing 6 Par 70
- Meadowbrook Country Club Iowa playing 6 Par 71
- Meadowbrook Golf And Country Club Iowa playing 6 Par 71
- Meadowbrook Golf Course Iowa playing 6 Par 72
- Meadows Golf Club Iowa playing 6 Par 72
- Meadowview Golf And Country Club Central City Par 36
- Montezuma Country Club Montezuma
- Monticello Golf Club Iowa playing 6 Par 72
- Mount Ayr Golf And Country Club Mount Ayr Par 70
- Mount Pleasant Golf And Country Club Iowa playing 5 Par 72
- Muscatine Municipal Golf Course Muscatine Par 72
- Newell Golf Course Iowa playing 6 Par 72
- Nishna Hills Golf Club Atlantic Par 69
- Nishna Valley Golf Course
- North Kossuth Golf Club Par 140
- Oak Hills Golf Course Iowa playing 1 Par 31
- Oak Park Golf And Recreation Dayton Par 72
- Oak Ridge Golf Course Iowa playing 5 Par 70
- Oakland Acres Golf Club Grinnell Par 70
- Oakland Country Club Iowa playing 4 Par 68
- Oakleaf Golf And Country Club
- Okoboji View Golf Course Spirit Lake Par 71
- Osceola Municipal Golf Course Osceola Par 70
- Oskaloosa Golf Oskaloosa Par 72
- Otter Creek Golf Course Iowa playing 7 Par 72
- Otter Valley Country Club Par 108
- Ottumwa Country Club Ottumwa Par 103
- Palmer Hills Golf Course Bettendorf Par 71
- Panorama West Golf Course Panora Par 3
- Paullina Golf Course Paullina Par 140
- Pebble Creek Golf Course Iowa playing 5 Par 71
- Pella Golf And Country Club Pella Par 72
- Perry Golf And Country Club Perry Par 144
- Pheasant Ridge Golf Course Iowa playing 6 Par 72
- Pierson Golf Course
- Pine Creek Golf Course Par 93
- Pine Knolls Country Club Knoxville Par 140
- Pine Lake Golf Course Iowa playing 5 Par 70
- Pine Valley Golf Course Iowa playing 6 Par 71
- Pioneer Town And Country Club Par 140
- Pleasant Valley Golf Club Thornton Par 72
- Pleasant Valley Golf Course Iowa City Par 72
- Pleasant Valley Sports Club Iowa playing 6 Par 72
- Pleasantville Golf And Country Club Pleasantville Par 140
- Plum Creek Golf Course Par 108
- Plum River Golf Course Par 144
- Pocahontas Golf Club Pocahontas Par 108
- Prairie Links Golf Course And Event Center Par 59
- Prairie Rose Golf Club Brunsville Par 72
- Primghar Golf And Country Club Primghar Par 144
- Quail Creek Golf Course North Liberty Par 144
- Quail Run Golf Course Neola Par 72
- Quimby Golf Course Quimby Par 144
- Radcliffe Friendly Fareways Par 144
- Red Carpet Golf Course Waterloo Par 72
- Red Hawk Golf Course And Learning Center Davenport Par 33
- Red Oak Country Club Iowa playing 5 Par 72
- Remsen Golf Course Par 144
- Rice Lake Golf And Country Club Par 102
- Riceville Country Club Par 140
- Ridge Stone Golf Club Sheffield Par 72
- River Bend Municipal Golf Course Par 144
- River Ridge Golf Club Independence Par 72
- River Road Golf Club Iowa playing 6 Par 70
- River Valley Golf Course Adel Par 72
- River View Golf Course Par 144
- Rock Valley Golf Club Iowa playing 6 Par 72
- Rolfe Golf Club Rolfe Par 102
- Rolling Acres Golf Course Par 140
- Rolling Hills Golf Course Norwalk Par 72
- Rolling Knolls Golf Course Par 102
- Rooling Hills Golf Course Par 32
- Rosman Glendale Farm Golf Course
- Round Grove Golf And Country Club Greene Par 144
- Rustic Ridge Golf Course Eldridge Par 72
- Saddleback Ridge Golf Course Solon Par 72
- Saint Andrews Golf Course Cedar Rapids Par 70
- Sanborn Golf And Country Club Par 144
- Schleswig Community Golf Club
- Shady Oaks Golf Course Par 103
- Sheaffer Memorial Golf Park Fort Madison
- Sheldon Golf And Country Club Par 144
- Sibley Golf And Country Club Iowa playing 6 Par 72
- Sigourney Golf Club Par 35
- Silver Lake Country Club Lake Park Par 72
- Silver Springs Golf Club
- Silvercrest Golf Club Par 144
- Sioux City Country Club Sioux City Par 72
- Sioux Valley Golf Course
- Slippery Elm Golf Course Par 140
- Sloan Golf Course Par 144
- South Hardin Recreation Area Par 140
- South Hills Golf Course Iowa playing 6 Par 72
- South Winn Golf And Country Club Calmar Par 144
- Spencer Golf And Country Club Iowa playing 6 Par 72
- Spirit Hollow Golf Course Iowa playing 7 Par 72
- Spring Hills Country Club Mallard Par 144
- Spring Lake Golf And Country Club Par 144
- Spring Valley Golf Course Iowa playing 6 Par 72
- Springbrook Country Club Iowa playing 6 Par 70
- Stone Creek Golf Club Williamsburg Par 71
- Storm Lake Golf Course
- Sugar Creek Golf Course Waukee Par 68
- Sun Valley Golf Course Iowa playing 6 Par 71
- Sunny Brae Golf And Country Club Osage Par 144
- Sunnyside Country Club Waterloo Par 72
- Sunrise Golf Course Iowa playing 6 Par 72
- Talons Of Tuscany Golf Club Par 104
- Tama Toledo Country Club Par 140
- Tara Hills Country Club Iowa playing 6 Par 72
- Terrace Hills Golf Course Iowa playing 6 Par 71
- The Harvester Golf Club Iowa playing 7 Par 72
- The Inn Golf Course Iowa playing 7 Par 73
- The Legacy Golf Club Norwalk Par 72
- The Meadows Country Club Iowa playing 6 Par 72
- The Oaks Golf Course Clinton Par 71
- The Ridge Sioux Center Par 71
- Three Elms Golf Course Independence Par 70
- Thunder Hills Country Club Peosta Par 71
- Timber City Golf Course
- Timberline Golf Course Iowa playing 6 Par 71
- Tipton Golf And Country Club Iowa playing 5 Par 72
- Toad Valley Golf Course Pleasant Hill Par 71
- Tournament Club Of Iowa Iowa playing 7 Par 71
- Town And Country Golf Club Grundy Center Par 72
- Traer Golf Club
- Treynor Recreation Area Treynor Par 72
- Tri Club Golf Club
- Twin Pines Golf Course Pines Golf Course is a par-72 public course in Iowa playing 6 Par 72
- Urbandale Golf And Country Club Iowa playing 6 Par 72
- Van Buren Recreation Area Golf Keosauqua Par 36
- Veenker Memorial Golf Course Ames Par 72
- Vinton Country Club Vinton Par 70
- Wahkonsa Country Club Par 144
- Wakonda Club Des Moines Par 72
- Walton Golf Club Fairfield Par 137
- Wandering Creek Golf Course Iowa playing 5 Par 72
- Wapsi Oaks Country Club Calamus Par 105
- Wapsie Ridge Golf Course Iowa playing 7 Par 72
- Wapsipinicon Country Club Iowa playing 4 Par 66
- Warrior Run Golf Course Norwalk Par 72
- Waukon Golf And Country Club Par 140
- Waveland Golf Course Iowa playing 6 Par 72
- Waverly Municipal Golf Course Waverly Par 72
- Webster City Country Club Par 144
- Wellman Golf Course Par 136
- West Bend Golf And Country Club Par 144
- West Grand Golf West Des Moines Par 31
- West Liberty Country Club Iowa playing 6 Par 72
- Westwood Golf Course Iowa playing 6 Par 71
- Westwood Golf Course 9 Hole
- Whispering Creek Golf Club Sioux City Par 72
- Wildcat Golf Course Par 100
- Wildwood Golf Course Charles City Par 72
- Willow Creek Golf Course West Des Moines Par 68
- Willow Ridge Golf Course Fort Dodge Par 111
- Willow Run Country Club Iowa playing 5 Par 70
- Willow Vale Golf Club Mapleton Par 70
- Woodland Hills Golf Course Des Moines Par 71
- Woodlyn Hills Golf Course Milford Par 70
- Woods Edge Golf Course Par 144
Get personalized strategy for every hole. Free for registered users.
Create Free Account