Public Courses

Iowa Public Golf Courses
West Links Estates Golf CourseAlta712-284-2137
A. H. Blank Golf CourseDes Moines515-285-0864
Airport National Public Golf ComplexCedar Rapids319-848-4500
Amana Colonies Golf CourseAmana800-383-3636
American Legion Memorial Golf CourseMarshalltown515-752-1834
Beaver Creek Golf CourseGrimes515-986-3221
Beaver Run Golf CourseGrimes515-986-3221
Bos Landen Golf ClubPella800-916-7888
Briarwood Golf CourseAnkeny515-964-4653
Briggs Woods Golf CourseWebster City515-832-9572
Bunker Hill Golf CourseDubuque319-589-4261
Carroll Municipal Golf CourseCarroll712-792-9190
Cedar Bend GolfCharles City515-228-6465
Copper Creek Golf CoursePleasant Hill515-263-1600
Dodge Park Golf CourseCouncil Bluffs712-322-9970
Duck Creek Golf CourseDavenport319-326-7824
Edmundson Golf CourseOskaloosa515-673-5120
Ellis Park Golf CourseCedar Rapids319-286-5589
Emeis Municipal Golf CourseDavenport319-326-7825
Emerald Hills Golf ClubArnolds Park712-332-7100
Field Of GreensCouncil Bluff712-566-2266
Finkbine Golf CourseIowa City319-335-9556
Flint Municipal Hills Golf CourseBurlington319-752-2018
Floyd Park Municipal Golf CourseSioux City712-274-1059
Fox Run Golf Course -Fox RunCouncil Bluffs712-366-4653
Gates Park Municipal Golf CourseWaterloo319-291-4485
Glynn’s Creek Golf CourseLong Grove319-285-6444
Grand View Golf CourseDes Moines515-262-8414
Green Valley Municipal Golf ClubSioux City712-252-2025
Hi Point Golf CourseIowa City319-351-9434
Hidden Hills Golf CourseBettendorf319-332-5616
Highland Park Municipal Golf CourseMason City515-423-9693
Hunters Ridge Golf CourseMarion319-377-3500
Irv Warren Memorial Golf CourseWaterloo319-234-9271
Jester Park Golf Club -Jester ParkGranger515-999-2903
Jones Park Golf CourseCedar Rapids319-286-5581
Lakeside Municipal Golf CourseFort Dodge515-576-6741
Landsmeer Golf ClubOrange City712-737-3429
Le Mars Golf CourseLe Mars712-546-6849
Meadows Golf Club, TheDubuque319-583-7385
Muscatine Municipal Golf CourseMuscatine319-263-4735
Oakland Acres Golf ClubGrinnell515-236-7111
Okoboji View Golf CourseSpirit Lake712-337-3372
Otter Creek Golf CourseAnkeny515-965-6464
Ottumwa Municipal Golf CourseOttumwa515-683-0646
Palmer Hills Golf CourseBettendorf319-332-8296
Pheasant Ridge -Pheasant RidgeCedar Falls319-266-8266
Pleasant Valley Golf CourseIowa City319-337-7209
Shady Oaks Golf CourseAckworth515-961-0262
River Valley Golf CourseAdel515-993-4029
Sheaffer Memorial Golf ParkFort Madison319-528-6214
Shoreline Golf CourseCarter Lake712-347-5173
South Hills Golf CourseWaterloo319-291-4268
Spencer Municipal Golf CourseSpencer712-580-7280
Spirit Hollow Golf CourseBurlington319-752-0004
Spring Valley Golf CourseLivermore515-379-1259
Squaw Creek Golf CourseMarion319-377-8433
Terrace Hills Golf CourseAltoona515-967-2932
Timberline Golf CoursePeosta319-876-3422
Toad Valley Public Golf CourseRunnells515-967-9575
Twenty-Seven Flags Golf Course -Red-GreenSergeant Bluff712-943-2299
Twenty-Seven Flags Golf Course -Green-BlueSergeant Bluff712-943-2299
Twenty-Seven Flags Golf Course -Blue-RedSergeant Bluff712-943-2299
Twin Pines Golf CourseCedar Rapids319-286-5583
Veenker Memorial Golf CourseAmes515-294-6727
Waveland Municipal Golf CourseDes Moines515-271-8725
Waverly Golf & Country ClubWaverly319-352-1530
Westwood Golf ClubNewton515-792-3087
Willow Creek Golf Course -RedWest Des Moines515-285-4558
Woodland Hills Golf Course -NorthDes Moines515-289-1326
Brooks Golf ClubOkoboji712-332-5011