Golf Courses in Iowa

Golf Course directory for courses within Iowa.

There are 393 golf courses in our system for this region. Use the tabs below to change the order, the regional links to change location or try the advanced search. Plus check out the Golfshake Top 100 golf courses, UK Golf Guide & World Golf Guide.

Displaying 1 to 393 of 393 records.
 CourseLocationGuideRating   
3/30 ClubIowa
A. H. Blank Golf CourseIowa
A.H. BlankIowa
Ackley Country ClubIowa
Acorn Park Golf ClubIowa
Airport National Public Golf ComplexIowa
Akron Golf CourseIowa
Albia Golf & Country ClubIowa
Algona Country ClubIowa
All Vets Golf ClubIowa
Alta Golf & Country ClubIowa
Amana Colonies Golf CourseIowa
American Legion Country ClubIowa
American Legion Golf & Country ClubIowa
American Legion Memorial Golf CourseIowa
Ames Golf & Country ClubIowa
Ankeny GolfIowa
Ankeny GolfIowa
Ankeny Golf & Country ClubIowa
Anthon Community Golf CourseIowa
Aplington Recreation ComplexIowa
Appanoose Country ClubIowa
Atlantic Golf & Country ClubIowa
Audubon Golf & Country ClubIowa
Aurelia Golf ClubIowa
Avoca Golf & Country ClubIowa
Backbone Golf & Country ClubIowa
Ballard Golf & Country ClubIowa
Bear Creek Golf CourseIowa
Beaver Creek Golf CourseIowa
Beaver Hills Country ClubIowa
Beaver Meadows Golf & Country ClubIowa
Bedford Golf ClubIowa
Belle Plaine Country ClubIowa
Bellevue Golf ClubIowa
Belmond Country ClubIowa
Bent Tree Golf ClubIowa
Big Rock Country ClubIowa
Bloomfield Country ClubIowa
Blue Top Ridge at Riverside Casino and Golf ResortIowa
Boone County Golf Course Recreation AreaIowa
Boone Golf & Country ClubIowa
Bos Landen Golf ClubIowa
Breda Golf ClubIowa
Briarwood Golf CourseIowa
Briggs Woods Golf CourseIowa
Britt Country ClubIowa
Brooklyn-Victor Country ClubIowa
Brooks Golf ClubIowa
Brookside Golf ClubIowa
Brown Deer Golf ClubIowa
Buffalo Creek Golf ClubIowa
Bunker Hill Golf CourseIowa
Burlington Golf ClubIowa
Canyon Creek Golf ClubIowa
Carroll Country ClubIowa
Carroll Municipal Golf CourseIowa
Cedar Bend GolfIowa
Cedar Creek Golf CourseIowa
Cedar Crest Country ClubIowa
Cedar Rapids Country ClubIowa
Cherokee Country ClubIowa
Clarinda Country ClubIowa
Clarksville Area Recreational DevelopmentIowa
Clarmond Country ClubIowa
Clinton Country ClubIowa
Coldwater Golf LinksIowa
Colfax Country ClubIowa
Coon Rapids Country ClubIowa
Copper Creek Golf CourseIowa
Correctionville Golf ClubIowa
Country Greens Golf CourseIowa
Credit Island Golf CourseIowa
Cresco Country ClubIowa
Crestmoor Golf ClubIowa
Crestwood Hills Golf CourseIowa
Crow Valley Golf ClubIowa
Davenport Country ClubIowa
Dayton Golf & Country ClubIowa
Deer Creek Golf ClubIowa
Deer RunIowa
Deerwood Golf ClubIowa
Denison Country ClubIowa
Des Moines Golf & Country ClubIowa
Dodge Park Golf CourseIowa
Dows Golf CourseIowa
Dubuque Golf & Country ClubIowa
Duck Creek Golf CourseIowa
Dunlap Golf CourseIowa
Dyersville Golf & Country ClubIowa
Dysart RecreationIowa
Eagle Grove Golf CourseIowa
Echo Valley Country ClubIowa
Edmundson Golf CourseIowa
Elkader Golf & Country ClubIowa
Elks Country ClubIowa
Elks Fairview Golf CourseIowa
Ellis Park Golf CourseIowa
Elmcrest Country ClubIowa
Elmhurst Country ClubIowa
Elmwood Country ClubIowa
Emeis Golf CourseIowa
Emerald Hills Golf ClubIowa
Emmetsburg Country ClubIowa
Essex Golf CourseIowa
Estherville Golf & Country ClubIowa
Fairfield Golf & Country ClubIowa
Fairfield Golf & Country ClubIowa
Fairview Golf CourseIowa
Fawn Creek Country ClubIowa
Fillmore Fairways Golf CourseIowa
Finkbine Golf CourseIowa
Five By Eighty Country ClubIowa
Flint Hills Municipal Golf CourseIowa
Floyd Park Municipal Golf CourseIowa
Fonda Golf CourseIowa
Fort Dodge Country ClubIowa
Fox Ridge Golf CourseIowa
Fox Run Country ClubIowa
Fox Run Golf CourseIowa
Fremont County Recreation AreaIowa
Gardner Golf CourseIowa
Garner Golf ClubIowa
Gates Park Municipal Golf CourseIowa
Geneva Golf & Country ClubIowa
Glen Oaks Country ClubIowa
Glenwood Golf CourseIowa
Glynn's CreekIowa
Glynn's Creek Golf CourseIowa
Gowrie Golf & Country ClubIowa
Grand View Golf CourseIowa
Green Acres Country ClubIowa
Green Valley Golf CourseIowa
Green Valley Municipal Golf ClubIowa
Greenbrier Golf ClubIowa
Grinnell Golf & Country ClubIowa
Gruis Recreation Area "The Barn"Iowa
Guthrie Center Golf ClubIowa
Guttenberg Community GolfIowa
Hampton Golf & Country ClubIowa
Happy Hollow Country ClubIowa
Harlan Golf & Country ClubIowa
Hawarden Golf CourseIowa
Hi Point Golf CourseIowa
Hickory Grove Golf ClubIowa
Hidden Acres Public Golf CourseIowa
Hidden Hills Golf CourseIowa
Highland Country ClubIowa
Highland Park Municipal Golf CourseIowa
Hill Golf CourseIowa
Hillcrest Country ClubIowa
Hillcrest Golf & Country ClubIowa
Hillcrest Golf CourseIowa
Hillside Golf ClubIowa
Homewood Golf CourseIowa
Honey Creek Golf ClubIowa
Hubbard Recreation ClubIowa
Humboldt Country ClubIowa
Hunters Ridge Golf CourseIowa
Hyperion Field ClubIowa
Ida Grove Golf & Country ClubIowa
Indian Creek Country ClubIowa
Indian Hills Golf & Country ClubIowa
Indian Hills Golf ClubIowa
Indianola Country ClubIowa
Inn Golf CourseIowa
Irv Warren Memorial Golf CourseIowa
Jackson Heights Golf CourseIowa
Jester Park Golf ClubIowa
Jesup Golf & Country ClubIowa
Jewell Golf & Country ClubIowa
Jones Park Golf CourseIowa
Kalona Golf ClubIowa
Keokuk Country ClubIowa
Knoll Ridge Country ClubIowa
La Porte City Golf CourseIowa
Lagos Acres Golf & Country ClubIowa
Lake City Country ClubIowa
Lake Creek Country ClubIowa
Lake MacBride Golf CourseIowa
Lake Panorama National Golf CourseIowa
Lakeshore Country ClubIowa
Lakeshore Golf & Country ClubIowa
Lakeside Golf ClubIowa
Lakeside Municipal Golf CourseIowa
Lakeview Country ClubIowa
Lakeview Golf & Country ClubIowa
Lakeview Golf CourseIowa
Lamoni Golf & Country ClubIowa
Landsmeer Golf ClubIowa
Latimer Golf ClubIowa
Laurens Golf & Country ClubIowa
Le Mars Golf CourseIowa
Legacy Golf ClubIowa
Leon Golf & Country ClubIowa
Lincoln Valley GolfIowa
Linn Grove Country ClubIowa
Little Bear Country ClubIowa
Little Sioux Golf & Country ClubIowa
Logan Missouri Valley Country ClubIowa
Lone Pine Golf & Country ClubIowa
Lost Island Golf ClubIowa
Manchester Golf & Country ClubIowa
Manning-Manilla Golf CourseIowa
Manson Golf & Country ClubIowa
Maple Heights Golf & Country ClubIowa
Maple Hills Country ClubIowa
Maquoketa Country ClubIowa
Marcus Community Golf ClubIowa
Marengo Golf ClubIowa
Mason City Country ClubIowa
Meadow Acres Golf CourseIowa
Meadow Hills Golf CourseIowa
Meadowbrook Country ClubIowa
Meadowbrook Golf & Country ClubIowa
Meadowbrook Golf CourseIowa
Meadows Country ClubIowa
Meadows Golf ClubIowa
Meadowview Country ClubIowa
Mescher's Rolling KnollsIowa
Metro Golf & SportsIowa
Metro Golf & SportsIowa
Monroe Gateway RecreationIowa
Monticello Golf ClubIowa
Mount Ayr Golf & Country ClubIowa
Mount Pleasant Golf & Country ClubIowa
Muscatine Municipal Golf CourseIowa
Nashua Town & Country ClubIowa
New Hampton Golf & Country ClubIowa
Newell Golf CourseIowa
Newton Country ClubIowa
Newton Country ClubIowa
Nishna Hills Golf ClubIowa
Nishna Valley Recreation AreaIowa
North Kossuth Golf ClubIowa
Northwood Country ClubIowa
Oak Hills Par 3 Public Golf CourseIowa
Oak Leaf Country ClubIowa
Oak Ridge Golf & Recreation AssociationIowa
Oakland Acres Golf ClubIowa
Oakland Country ClubIowa
Oaks Golf CourseIowa
Oakwood Public Golf CourseIowa
Okoboji View Golf CourseIowa
Olathea Golf CourseIowa
Olde Indian Creek Country ClubIowa
Onawa Country ClubIowa
Oneota Golf & Country ClubIowa
Osceola Country ClubIowa
Otter Creek Golf CourseIowa
Otter Valley Golf CourseIowa
Ottumwa Country ClubIowa
Palmer Hills Golf CourseIowa
Paullina Golf ClubIowa
Pella Golf & Country ClubIowa
Perry Golf & Country ClubIowa
Pheasant RidgeIowa
Pine Creek Golf CourseIowa
Pine Knolls Country ClubIowa
Pine Lake Country ClubIowa
Pioneer Town & Country ClubIowa
Pleasant Valley Golf ClubIowa
Pleasant Valley Golf CourseIowa
Pleasant Valley Sports ClubIowa
Pleasantville Golf & Country ClubIowa
Plum Creek Golf CourseIowa
Pocahontas Golf CourseIowa
Ponderosa Public Golf CourseIowa
Prairie Creek Golf CourseIowa
Prairie Knolls Country ClubIowa
prairie linksIowa
Prairie Rose Golf ClubIowa
Prairie View Golf CourseIowa
Primghar Golf & Country ClubIowa
Quail Creek Golf CourseIowa
Quail Run Country ClubIowa
Quimby Golf ClubIowa
Raccoon Bend Golf ClubIowa
Radcliffe Friendly FairwaysIowa
Raleigh Hill Golf & Country ClubIowa
Red Carpet GolfIowa
Red Oak Country ClubIowa
Remsen Golf CourseIowa
Rice Lake Golf & Country ClubIowa
Riceville Country ClubIowa
Ridge Stone Golf ClubIowa
River Bend Municipal Golf CourseIowa
River Road Golf ClubIowa
River Valley Golf CourseIowa
River View ClubIowa
Riverview Golf CourseIowa
Rock River Golf & Country ClubIowa
Rock Valley Golf CourseIowa
Rockford Country ClubIowa
Rolfe Golf ClubIowa
Rolling Acres Golf ClubIowa
Rolling Hills Golf CourseIowa
Rosman Glendale Shelby County GolfIowa
Round Grove Golf & Country ClubIowa
Rustic Ridge Golf ClubIowa
Sac Country ClubIowa
Sac County Golf & Country ClubIowa
Sanborn Golf & Country ClubIowa
Sandy Hollow Golf CourseIowa
Schleswig Golf CourseIowa
Shadow Valley Golf CourseIowa
Shady Oaks Golf CourseIowa
Sheaffer Memorial Golf ParkIowa
Sheldon Golf & Country ClubIowa
Shoreline Golf CourseIowa
Sibley Golf & Country ClubIowa
Sigourney Golf & Country ClubIowa
Silver Lake Golf & Country ClubIowa
Silvercrest Country ClubIowa
Sioux City Country ClubIowa
Sioux Golf & Country ClubIowa
Sleepy Hollow Sports ParkIowa
Slippery Elm Golf CourseIowa
Sloan Golf CourseIowa
South Hardin Recreation AreaIowa
South Hills Golf CourseIowa
South Winn Golf & Country ClubIowa
Southern Hills Country ClubIowa
Spencer Golf & Country ClubIowa
Spencer Municipal Golf CourseIowa
Spirit Hollow Golf CourseIowa
Spring Hills Country ClubIowa
Spring Lake Golf CourseIowa
Spring Valley Golf CourseIowa
Squaw Creek Golf CourseIowa
St. Andrews Golf ClubIowa
Stone Creek Country ClubIowa
Storm Lake Municipal Golf CourseIowa
Sugar CreekIowa
Sun Valley Country ClubIowa
Sun Valley Golf CourseIowa
Sunkissed Meadows Municipal Golf CourseIowa
Sunny Brae Golf & Country ClubIowa
Sunnyside Country ClubIowa
Sunrise Golf CourseIowa
Tama-Toledo Country ClubIowa
Tara Hills Country ClubIowa
Terrace Hills Golf CourseIowa
The Harvester Golf ClubIowa
Thunder Hills Country ClubIowa
Timberline Golf CourseIowa
Tipton Golf & Country ClubIowa
Toad Valley Public Golf CourseIowa
Tournament Club of IowaIowa
Town & Country Golf ClubIowa
Town & Country Recreation AreaIowa
Traer Golf & Country ClubIowa
Treynor Recreation AreaIowa
Tri-City Golf ClubIowa
Twenty-Seven Flags Golf CourseIowa
Twin Anchors Golf ClubIowa
Twin Lakes Country ClubIowa
Twin Lakes Golf ClubIowa
Twin Pines Golf CourseIowa
Urbandale Golf & Country ClubIowa
Valley Oaks Golf ClubIowa
Veenker Memorial Golf CourseIowa
Villisca Country ClubIowa
Vinton Country ClubIowa
Wahkonsa Country ClubIowa
Wakonda ClubIowa
Wakonda ClubIowa
Walton Golf ClubIowa
Wapsi Oaks Country ClubIowa
Wapsipinicon Country ClubIowa
Wapsipinicon Golf ClubIowa
Washington Golf & Country ClubIowa
Washington Park Golf CourseIowa
Waukon Golf & Country ClubIowa
Waveland Municipal Golf CourseIowa
Waverly Golf CourseIowa
Webster City Country ClubIowa
West Bend Golf & Country ClubIowa
West Liberty Golf & Country ClubIowa
West Links Estates Golf CourseIowa
West Union Country ClubIowa
Westwood Golf ClubIowa
Westwood Golf CourseIowa
Whittemore Golf ClubIowa
Wildcat Golf CourseIowa
Wildwood Municipal Golf CourseIowa
Willow Creek Golf CourseIowa
Willow Run Country ClubIowa
Willow Vale Golf ClubIowa
Woodland Hills Golf CourseIowa
Woodlyn Hills Golf CourseIowa
Woods Edge Golf CourseIowa
Woodward Golf & RecreationIowa
Displaying 1 to 393 of 393 records.


Featured Courses

Bent Tree Golf Club
from 2 reviews
 
Legacy Golf Club
from 2 reviews
 
Glynn\'s Creek Golf Course
from 5 reviews
 

Links

Local Golf News

Experience the stunning golf at Lumine Golf & Beach Club

Tour Player Driver Tips Series