Iowa
299 courses in 231 towns.
Busiest towns
Sioux City6 coursesCedar Rapids5 coursesWaterloo5 coursesAmes4 coursesAnkeny4 coursesCouncil Bluffs4 coursesDavenport4 coursesDes Moines4 courses
Every course in Iowa
73–96 of 299
- Dunlap Golf ClubDunlap · IowaPublic9 holes
- Dyersville Golf and Country ClubDyersville · IowaPublic18 holes
- Dysart Country ClubDysart · IowaPublic9 holes
- Eagle Grove Country ClubEagle Grove · IowaPublic9 holes
- Echo Valley Country ClubNorwalk · IowaPrivate9 holes
- Edmundson Golf CourseOskaloosa · IowaPublic18 holes
- Elkader Golf and Country ClubElkader · IowaPublic9 holes
- Elks Fairview Golf ClubKeokuk · IowaPrivate9 holes
- Elks Lodge Country ClubIowa City · IowaPrivate9 holes
- Ellis Golf CourseCedar Rapids · IowaPublic18 holes
- Elmcrest Golf & Country ClubCedar Rapids · IowaPrivate18 holes
- Elmwood Country ClubMarshalltown · IowaPrivate18 holes
- Emeis Golf CourseDavenport · IowaPublic18 holes
- Emerald Hills Golf ClubArnold Parks · IowaPublic18 holes
- Fairfield Golf and Country ClubFairfield · IowaPrivate9 holes
- Fawn Creek Golf CourseAnamosa · IowaPublic9 holes
- Fillmore Fairways Golf CourseFillmore · IowaPublic18 holes
- Finkbine Golf CourseIowa City · IowaPublic18 holes
- Five Island Golf CourseEmmetsburg · IowaPublic9 holes
- Flint Hills Golf CourseBurlington · IowaPublic18 holes
- Floyd Park Golf CourseSioux City · IowaPublic18 holes
- Fonda Golf CourseFonda · IowaPublic9 holes
- Fort Dodge Country ClubFort Dodge · IowaPrivate18 holes
- Fox Ridge Golf CourseDike · IowaPublic18 holes