Iowa Golf Courses

A convenient listing of Golf Courses in Iowa with links to golf course websites, golf green fees, directions to golf courses, online golf booking, and current golf course promotions.

164 golf courses with websites found. Click on the golf course name to view a brochure.

Legend:     Online Booking Icon Online Booking     Promotion Icon Promotion     Pure Golf Icon Pure Golf     Private Course Icon Private Course     Lodging Icon Lodging
More Information     ...for Golfers     ...for Golf Courses     ...for Advertisers     ...Privacy Policy
Also check:      Iowa Cities      Minnesota      Wisconsin      Illinois      Missouri      Nebraska      South Dakota      United States
Golf Course Name   Holes Location
A. H. Blank Golf Course 18 Des Moines, IA
Airport National Public Golf Complex 18 Cedar Rapids, IA
All Vets Golf Club 9 Clear Lake, IA
Amana Colonies Golf Course 18 Amana, IA
Ames Golf & Country Club Private course icon 18 Ames, IA
Ankeny Golf & Country Club Private course icon 9 Ankeny, IA
Aplington Recreation Complex 9 Aplington, IA
Atlantic Golf & Country Club Private course icon 18 Atlantic, IA
Avoca Golf & Country Club 9 Avoca, IA
Ballard Golf & Country Club Private course icon 9 Huxley, IA
Bear Creek Golf Course 18 Forest City, IA
Beaver Creek 18 Grimes, IA
Beaver Hills Country Club Private course icon 18 Cedar Falls, IA
Big Rock Country Club 18 Fayette, IA
Bloomfield Country Club 9 Bloomfield, IA
Blue Top Ridge at Riverside Resort 18 Riverside, IA
Bos Landen Golf Club 18 Pella, IA
Briarwood Golf Course Online booking Icon 18 Ankeny, IA
Briggs Woods Golf Course 18 Webster City, IA
Brooks National Golf Club Online booking Icon 27 Okoboji, IA
Brown Deer Golf Club 18 Coralville, IA
Burlington Golf Club Private course icon 18 Burlington, IA
Carroll Country Club Private course icon 18 Carroll, IA
Cedar Creek Golf Course 18 Ottumwa, IA
Cedar Crest Country Club 9 Columbus Junction, IA
Cedar Rapids Country Club Private course icon 18 Cedar Rapids, IA
Centennial Oaks Golf Club Private course icon 18 Waverly, IA
Clarinda Country Club 18 Clarinda, IA
Clinton Country Club Private course icon 18 Clinton, IA
Coldwater Golf Links Online booking Icon 18 Ames, IA
Copper Creek Golf Course 18 Pleasant Hill, IA
Countryside Golf Course 18 Norwalk, IA
Crestwood Hills Golf Course 18 Anita, IA
Crow Valley Golf Club Private course icon 18 Davenport, IA
Davenport Country Club Private course icon 18 Pleasant Valley, IA
Des Moines Golf & Country Club Private course icon 36 West Des Moines, IA
Diamond Trail Golf Club 9 Lynnville, IA
Dodge Riverside Golf Course 18 Council Bluffs, IA
Donald E. Gardner Golf Course 18 Marion, IA
Dubuque Golf & Country Club Private course icon 18 Dubuque, IA
Dysart Recreation 9 Dysart, IA
Echo Valley Country Club Private course icon 18 Des Moines, IA
Edgewater Golf Course 9 Oelwein, IA
Edmundson Golf Course 18 Oskaloosa, IA
Elks Country Club Private course icon 9 Iowa City, IA
Ellis Park Golf Course 18 Cedar Rapids, IA
Elmcrest Country Club Private course icon 18 Cedar Rapids, IA
Emerald Hills Golf Club 18 Arnolds Park, IA
Fawn Creek Country Club 9 Anamosa, IA
Finkbine Golf Course 18 Iowa City, IA
Five By Eighty Country Club 9 Menlo, IA
Flint Hills Municipal Golf Course Online booking Icon 18 Burlington, IA
Floyd Park Municipal Golf Course 18 Sioux City, IA
Fort Dodge Country Club Private course icon 18 Fort Dodge, IA
Fox Ridge Golf Course 18 Dike, IA
Gates Park Municipal Golf Course 18 Waterloo, IA
Gateway Recreation 9 Monroe, IA
Geneva Golf & Country Club Private course icon 18 Muscatine, IA
Glen Oaks Country Club Private course icon 18 West Des Moines, IA
Glenwood Golf Course 9 Glenwood, IA
Glynn's Creek Golf Course 18 Long Grove, IA
Grand View Golf Course 18 Des Moines, IA
Green Valley Golf Course 9 Waukon, IA
Green Valley Municipal Golf Club 18 Sioux City, IA
Griswold Golf & Country Club 9 Griswold, IA
Harvester Golf Club 18 Rhodes, IA
Hi Point Golf Course 18 Iowa City, IA
Hillcrest Country Club 9 Mount Vernon, IA
Hillcrest Golf & Country Club Private course icon 9 Adel, IA
Honey Creek Golf Club 18 Boone, IA
Hubbard Recreation Club 9 Hubbard, IA
Hunters Ridge Golf Course 18 Marion, IA
Hyperion Field Club Private course icon 18 Johnston, IA
Indian Creek Country Club Private course icon 9 Nevada, IA
Indian Hills Golf & Country Club 18 Wapello, IA
Indianola Country Club Private course icon 9 Indianola, IA
Inn Golf Course 9 Lake Okoboji, IA
Irv Warren Memorial Golf Course 18 Waterloo, IA
Jackson Heights Golf Course 9 Jackson Junction, IA
Jester Park Golf Club Online booking Icon 27 Granger, IA
Jones Park Golf Course 18 Cedar Rapids, IA
Kalona Golf Club 9 Kalona, IA
Keokuk Country Club Private course icon 9 Keokuk, IA
Lagos Acres Golf & Country Club 9 Keota, IA
Lake City Country Club 9 Lake City, IA
Lake Creek Country Club 18 Storm Lake, IA
Lake MacBride Golf Course 9 Solon, IA
Lake Panorama National Golf Course 18 Panora, IA
Landsmeer Golf Club 18 Orange City, IA
Le Mars Golf Course 18 Le Mars, IA
Legacy Golf Club 18 Norwalk, IA
Lincoln Valley Golf 18 State Center, IA
Little Bear Country Club 9 Wyoming, IA
Majestic Hills Golf Course 9 Denison, IA
Manson Golf & Country Club 9 Manson, IA
Maple Heights Golf & Country Club 9 Elma, IA
Meadows Country Club 9 Moville, IA
Meadows Golf Club 18 Dubuque, IA
Monticello Golf Club Private course icon 9 Monticello, IA
Muscatine Municipal Golf Course Online booking Icon 18 Muscatine, IA
Newell Golf Course 9 Newell, IA
Newton Country Club Private course icon 9 Newton, IA
Oaks Golf Course 9 Ames, IA
Okoboji View Golf Course 18 Spirit Lake, IA
Oskaloosa Golf 18 Oskaloosa, IA
Otter Creek Golf Course 18 Ankeny, IA
Otter Valley Golf Course 9 George, IA
Ottumwa Country Club Private course icon 18 Ottumwa, IA
Palmer Hills Golf Course 18 Bettendorf, IA
Pebble Creek Golf Course 9 Le Claire, IA
Perry Golf & Country Club 9 Perry, IA
Pheasant Ridge 36 Cedar Falls, IA
Pine Knolls Country Club 9 Knoxville, IA
Pleasant Valley Golf Course Online booking Icon 18 Iowa City, IA
Prairie Knolls Country Club 9 New Sharon, IA
Primghar Golf & Country Club 9 Primghar, IA
Red Carpet Golf 18 Waterloo, IA
Rice Lake Golf & Country Club 18 Lake Mills, IA
Ridge Stone Golf Club 9 Sheffield, IA
River Valley Golf Course 18 Adel, IA
Rolfe Golf Club 9 Rolfe, IA
Rustic Ridge Golf Club 9 Eldridge, IA
Sac Country Club 9 Sac City, IA
Saddleback Ridge Golf Course 18 Solon, IA
Sanborn Golf & Country Club 9 Sanborn, IA
Sheldon Golf & Country Club 9 Sheldon, IA
Shoreline Golf Course 18 Carter Lake, IA
Silver Lake Golf & Country Club 9 Lake Park, IA
Silvercrest Country Club 9 Decorah, IA
Sioux City Country Club Private course icon 18 Sioux City, IA
Sioux Golf & Country Club 9 Alton, IA
Sleepy Hollow Sports Park 9 Des Moines, IA
South Hills Golf Course 18 Waterloo, IA
Spencer Golf & Country Club 18 Spencer, IA
Spencer Municipal Golf Course 18 Spencer, IA
Spirit Hollow Golf Course 18 Burlington, IA
Spring Valley Golf Course 18 Livermore, IA
St. Andrew's Golf Club 18 Cedar Rapids, IA
Sugar Creek Golf Course 9 Waukee, IA
Sunnyside Country Club Private course icon 18 Waterloo, IA
Tama-Toledo Country Club 9 Tama, IA
Terrace Hills Golf Course 18 Altoona, IA
Three Elms Golf 9 Independence, IA
Thunder Hills Country Club Private course icon 18 Peosta, IA
Timberline Golf Course Online booking Icon 18 Peosta, IA
Toad Valley Public Golf Course Online booking Icon 18 Runnells, IA
Tournament Club of Iowa 18 Polk City, IA
Tri-City Golf Club 9 Luana, IA
Twin Pines Golf Course 18 Cedar Rapids, IA
Urbandale Golf & Country Club Private course icon 9 Urbandale, IA
Valley Oaks Golf Club 27 Clinton, IA
Veenker Memorial Golf Course 18 Ames, IA
Vinton Country Club 9 Vinton, IA
Wakonda Club Private course icon 18 Des Moines, IA
Wapsi Oaks Country Club 9 Calamus, IA
Waveland Municipal Golf Course Online booking Icon 18 Des Moines, IA
Waverly Golf & Country Club 18 Waverly, IA
Wellman Golf Club 9 Wellman, IA
Westwood Golf Club 18 Newton, IA
Whispering Creek Golf Club 18 Sioux City, IA
Willow Creek Golf Course 36 West Des Moines, IA
Willow Ridge Golf Course 9 Fort Dodge, IA
Willow Run Country Club 9 Denver, IA
Woodland Hills Golf Course 27 Des Moines, IA