Iowa
253 courses in 213 towns.
Busiest towns
Sioux City5 coursesWaterloo4 coursesAmes3 coursesBettendorf3 coursesCedar Rapids3 coursesCouncil Bluffs3 coursesDavenport3 coursesDes Moines3 courses
Every course in Iowa
145–168 of 253
- Nishna Hills Golf ClubAtlantic · IowaPublic18 holes
- North Kossuth Golf ClubBancroft · IowaPublic9 holes
- Oak Hills Golf CourseClear Lake · IowaPublic9 holes
- Oak Park Golf & RecreationDayton · IowaPublic9 holes
- Oak Ridge Golf CourseGoldfield · IowaPublic9 holes
- Oakland Acres Golf ClubGrinnell · IowaPublic18 holes
- Oakland Country ClubOakland · IowaPublic18 holes
- Okoboji View Golf CourseSpirit Lake · IowaPublic18 holes
- Osceola Municipal Golf CourseOsceola · IowaPublic9 holes
- Oskaloosa GolfOskaloosa · IowaPublic18 holes
- Otter Creek Golf CourseAnkeny · IowaPublic18 holes
- Otter Valley Country ClubMatlock · IowaPublic9 holes
- Palmer Hills Golf CourseBettendorf · IowaPublic18 holes
- Panorama West Golf CoursePanora · IowaPublic9 holes
- Paullina Golf CoursePaullina · IowaPublic9 holes
- Pebble Creek Golf CourseLe Claire · IowaPublic9 holes
- Perry Golf and Country ClubPerry · IowaPublic9 holes
- Pheasant Ridge Golf CourseCedar Falls · IowaPublic9 holes
- Pine Creek Golf CourseFreeman · IowaPublic9 holes
- Pine Knolls Country ClubKnoxville · IowaPublic9 holes
- Pine Lake Golf CourseEldora · IowaPublic9 holes
- Pioneer Town & Country ClubManly · IowaPublic9 holes
- Pleasant Valley Golf ClubThornton · IowaPublic9 holes
- Pleasant Valley Golf CourseIowa City · IowaPublic18 holes