Golf Courses & Driving Ranges in IA
Discover 359 golf courses and driving ranges across 218 cities in IA
IA Golf Course Map
Showing 359 courses across IA
Loading map...
Browse by City
Adel
2 courses
Afton
1 course
Akron
1 course
Albia
1 course
Algona
1 course
Alta
1 course
Alton
1 course
Ames
8 courses
Anamosa
1 course
Anita
1 course
Ankeny
4 courses
Anthon
1 course
Aplington
1 course
Armstrong
1 course
Arnolds Park
1 course
Asbury
1 course
Atlantic
2 courses
Audubon
1 course
Aurelia
1 course
Avoca
1 course
Bancroft
1 course
Belle Plaine
1 course
Belmond
1 course
Bettendorf
4 courses
Bloomfield
1 course
Boone
1 course
Breda
1 course
Britt
1 course
Brunsville
1 course
Burlington
2 courses
Calamus
1 course
Calmar
1 course
Carroll
1 course
Cedar Falls
1 course
Cedar Rapids
14 courses
Central City
1 course
Charles City
1 course
Cherokee
1 course
Clarinda
1 course
Clear Lake
2 courses
Clermont
1 course
Clinton
1 course
Colesburg
1 course
Conrad
1 course
Coon Rapids
1 course
Coralville
1 course
Cornelia
1 course
Correctionville
1 course
Corydon
1 course
Council Bluffs
12 courses
Creston
1 course
Dakota Dunes
1 course
Davenport
6 courses
Dayton
1 course
DeWitt
1 course
Denison
1 course
Denver
1 course
Des Moines
14 courses
Dike
1 course
Dubuque
10 courses
Dunlap
1 course
Dyersville
2 courses
Edgewood
1 course
Eldridge
1 course
Elkader
1 course
Elma
1 course
Emmetsburg
1 course
Estherville
1 course
Fairfield
2 courses
Fayette
1 course
Fillmore
1 course
Fonda
1 course
Forest City
1 course
Fort Dodge
2 courses
Fort Madison
1 course
Garner
1 course
Glenwood
1 course
Goldfield
1 course
Gowrie
1 course
Graettinger
1 course
Grand Junction
1 course
Grinnell
2 courses
Grundy Center
1 course
Guthrie Center
1 course
Guttenberg
1 course
Harlan
1 course
Hartley
1 course
Hawarden
1 course
Hinton
1 course
Hubbard
1 course
Hudson
1 course
Hull
1 course
Humboldt
1 course
Ida Grove
1 course
Independence
2 courses
Indianola
2 courses
Iowa City
10 courses
Iowa Falls
1 course
Irvington
1 course
Jackson Junction
1 course
Jesup
1 course
Jewell Junction
1 course
Johnston
4 courses
Kalona
1 course
Keokuk
2 courses
Keosauqua
1 course
Keota
1 course
Kingsley
1 course
Klemme
1 course
Knoxville
1 course
La Porte City
1 course
Lake City
1 course
Lake Park
1 course
Lamoni
1 course
Larchwood
1 course
Latimer
1 course
Le Claire
2 courses
Le Mars
1 course
Lenox
1 course
Leon
1 course
Long Grove
1 course
Lowden
1 course
Luana
1 course
Lynnville
1 course
Mallard
1 course
Malvern
1 course
Manly
1 course
Manning
1 course
Manson
1 course
Mapleton
1 course
Maquoketa
1 course
Marcus
1 course
Marengo
1 course
Marion
2 courses
Marshalltown
3 courses
Mason City
2 courses
Menlo
1 course
Milford
1 course
Monroe
1 course
Montezuma
1 course
Monticello
1 course
Morrison
1 course
Mount Ayr
1 course
Mount Pleasant
1 course
Mount Vernon
1 course
Moville
1 course
Muscatine
2 courses
Neola
1 course
New London
1 course
Newell
1 course
North Liberty
1 course
Norwalk
4 courses
Oakland
1 course
Oelwein
2 courses
Okoboji
2 courses
Orange City
1 course
Osage
1 course
Osceola
1 course
Oskaloosa
3 courses
Ottumwa
2 courses
Panora
2 courses
Parkersburg
2 courses
Paullina
1 course
Pella
2 courses
Peosta
1 course
Perry
1 course
Pierson
1 course
Pleasant Hill
2 courses
Pleasantville
1 course
Pocahontas
1 course
Polk City
1 course
Primghar
1 course
Quimby
1 course
Radcliffe
1 course
Remsen
1 course
Riceville
1 course
Riverside
1 course
Rock Valley
1 course
Rockwell
1 course
Rolfe
1 course
Saint Ansgar
1 course
Sanborn
1 course
Schleswig
1 course
Sheffield
1 course
Shellsburg
1 course
Shenandoah
1 course
Sibley
1 course
Sidney
1 course
Sigourney
1 course
Sioux Center
1 course
Sioux City
14 courses
Sloan
1 course
Solon
1 course
Spencer
1 course
Spirit Lake
2 courses
Storm Lake
2 courses
Story City
1 course
Sumner
1 course
Tama
1 course
Thornton
1 course
Tipton
1 course
Traer
1 course
Treynor
1 course
Tripoli
1 course
Union
1 course
Urbandale
1 course
Vinton
1 course
Waterloo
10 courses
Waukee
1 course
Waukon
1 course
Waverly
2 courses
Webster City
1 course
Wellman
1 course
Wellsburg
1 course
West Branch
1 course
West Des Moines
12 courses
Williamsburg
1 course
state center
1 course
Golf in IA: Your Complete Guide
IA is home to 359 exceptional golf courses and driving ranges spread across 218 cities. Whether you're looking for championship courses, public golf courses, private country clubs, or practice facilities,IA offers diverse golfing experiences for players of all skill levels.
Top Golf Destinations in IA
The most popular golf cities in IA include , , , , , and . These areas feature the highest concentration of quality golf courses, driving ranges, and golf amenities. Many golfers travel to IA specifically to experience these renowned golf destinations.
Types of Golf Courses in IA
IA golf courses include public courses open to all golfers, private country clubs with membership requirements, semi-private facilities, resort courses for visitors, and municipal golf courses operated by local governments. You'll also find specialized facilities like driving ranges, practice greens, and 9-hole executive courses perfect for beginners or quick rounds.
Planning Your Golf Trip to IA
When planning golf in IA, consider booking tee times in advance, especially during peak season. Check course websites for current rates, dress codes, and cart availability. Many IA golf courses offer twilight rates, senior discounts, and golf packages. Don't forget to explore different cities – each area of IAoffers unique golf course designs and playing conditions.
All Golf Courses
Adel
4029 0Shopping CartCourse Info About Us Course Tour Club News Rates Info Saver Card
Afton
1857 Old Highway 34
Akron
941 Country Club Drive
Albia
300 Country Club Road
Ames
5752 George Washington Carver Avenue
1500 Championship Drive, Ames, IA
200 Tournament Drive, Ames, IA
1400 South Grand Avenue
300 Club House Drive, Ames, IA
401 East 20th Street
1925 Stange Road
300 Club House Drive, Ames, IA
Ankeny
314 S.W. Irvinedale Drive
Arnolds Park
808 North Emerald Drive
Asbury
15766 Clover Lane
Atlantic
102 West 29th Street
1504 East 14th Street
Audubon
520 South Division Street
Aurelia
601 Valor Road
Avoca
Bettendorf
3000 East Locust Street
4335 Indiana Avenue
2999 Middle Road
Bloomfield
1205 East Franklin Street
Boone
601 South Cedar Street
Breda
Highway 217 East
Britt
2360 James Avenue
Brunsville
600 Oak Street
Burlington
12842 102nd Avenue
Calamus
1594 Highway 30
Calmar
2585 175th Street
Carroll
2266 North Main Street
Cedar Rapids
3001 Wright Brothers Blvd East
3000 Club House Drive, Cedar Rapids, IA
5000 Golf Course Drive, Cedar Rapids, IA
5000 Country Club Road, Cedar Rapids, IA
200 Golf Course Drive, Cedar Rapids, IA
300 Golf Club Drive, Cedar Rapids, IA
1401 Zika Avenue NW
4000 Tournament Drive, Cedar Rapids, IA
3000 Championship Drive, Cedar Rapids, IA
2025 Saint Andr
Central City
1500 East Maple Street
Charles City
1 Wildwood Road
Cherokee
800 North 11th Street
Clarinda
1400 North 16th Street
Clinton
3330 Harts Mill Road
Coon Rapids
731 South 5th Avenue
Coralville
1985 Brown Deer Road
Correctionville
1300 Hackberry Street
Council Bluffs
23579 US 6
100 Championship Drive, Council Bluffs, IA
4454 Sioux Street
2000 Golf Club Drive, Council Bluffs, IA
500 Fairway Drive, Council Bluffs, IA
5000 Championship Drive, Council Bluffs, IA
3000 Club House Drive, Council Bluffs, IA
2000 Pro Shop Lane, Council Bluffs, IA
2 Harrahs Boulevard
3001 MacIneery Drive
300 Tournament Drive, Council Bluffs, IA
Creston
1801 West Townline Street
Dakota Dunes
150 Council Oak Drive
Davenport
4315 East 60th Street
2500 Golf Club Drive, Davenport, IA
2500 Club House Drive, Davenport, IA
200 Championship Drive, Davenport, IA
4500 West Central Park Avenue
6364 Northwest Boulevard
Dayton
105 4th Avenue Southwest
Denison
2505 Boulders Drive
Des Moines
100 Fairway Drive, Des Moines, IA
2944 Northwest 66th Avenue
500 Tournament Drive, Des Moines, IA
1000 Championship Drive, Des Moines, IA
1000 Fairway Drive, Des Moines, IA
1000 Tournament Drive, Des Moines, IA
2000 Country Club Road, Des Moines, IA
1500 Country Club Road, Des Moines, IA
1000 Pro Shop Lane, Des Moines, IA
3915 Fleur Drive
620 Northeast 66th Avenue
Dike
1087 Fox Ridge Road
Dubuque
5000 Fairway Drive, Dubuque, IA
4000 Pro Shop Lane, Dubuque, IA
200 Club House Drive, Dubuque, IA
3000 Pro Shop Lane, Dubuque, IA
1000 Country Club Road, Dubuque, IA
1500 Golf Club Drive, Dubuque, IA
5000 Club House Drive, Dubuque, IA
3000 Fairway Drive, Dubuque, IA
Eldridge
1151 East Iowa Street
Elma
200 Wood Street
Emmetsburg
14 Country Club
Estherville
3625 170th Street
Fairfield
905 East Harrison Avenue
2348 Walton Lake Road
Fort Dodge
1788 Madison Avenue
Fort Madison
1760 308th Avenue
Glenwood
57073 240th Street
Gowrie
601 4th Street
Grinnell
933 13th Avenue
13476 Fore Seasons Drive
Grundy Center
1501 12th Street
Guthrie Center
2604 State Street
Guttenberg
28126 US 52
Harlan
2303 12th Street
Hawarden
4502 Buchanan Avenue
Hubbard
21251 280th Street
Humboldt
10 Country Club Dr
Ida Grove
200 East 2nd Street
Independence
1749 Golf Course Boulevard
2074 Three Elms County Park
Indianola
981 Scenic Valley Drive
Iowa City
3000 Championship Drive, Iowa City, IA
3533 Taft Avenue Southeast
500 Championship Drive, Iowa City, IA
2500 Golf Course Drive, Iowa City, IA
1000 Golf Course Drive, Iowa City, IA
2000 Club House Drive, Iowa City, IA
200 Pro Shop Lane, Iowa City, IA
4390 Sand Road Southeast
Iowa Falls
226 Country Club Road
Jackson Junction
3249 County Road V64
Jesup
530 North Street
Johnston
7390 Northwest Beaver Drive
7390 Northwest Beaver Drive
Kalona
Highway 1
Keosauqua
217 Riverview Drive
Keota
2010 Keokuk-Washington Rd
Knoxville
1202 South Attica Road
Lake City
1300 East Main Street
Lake Park
165 Country Club Drive
Larchwood
1831 135th Street
Le Claire
25500 Valley Drive
26095 195th Street
Le Mars
935 Park Lane
Lenox
100 Country Club Drive
Long Grove
19251 290th Street
Lowden
101 Country Club Lane
Lynnville
9364 East 146th Street South
Malvern
1170 Invicta Drive
Manning
3535 IA-141
Manson
1500 Country Club Lane
Mapleton
300 Sioux Street
Marengo
1655 M Avenue
Marion
2901 Hunters Ridge Road
Menlo
1086 State Highway 25
Milford
2366 220th Street
Montezuma
700 West Main Street
Mount Ayr
2343 230th Avenue
Mount Vernon
203 Country Club Drive Southeast
Muscatine
3100 Bidwell Road
1820 State Highway 38
Neola
29512 285th Street
New London
2870 County Highway X23
North Liberty
700 Club House Road
Norwalk
3150 Echo Valley Drive
6205 State Highway 28
400 Legacy Parkway
3089 North Avenue
Oelwein
1432 Q Avenue
1509 Outer Road
Okoboji
1201 Brooks Park Drive
Osage
3419 Golf Course Road
Osceola
400 East Fayette Street
Oskaloosa
1608 Edmundson Drive
1507 15th Avenue West
2214 South 11th Street
Ottumwa
13120 Angle Road
304 East Golf Avenue
Panora
5071 Clover Ridge Road
6616 Panorama Road
Paullina
5630 460th Street
Pella
2411 Bos Landen Drive
600 Elm Street
Peosta
16682 Thunder Hills Drive
Perry
352 330th Street
Pleasant Hill
4825 Copper Creek Drive
237 Northeast 80th Street
Pleasantville
957 Hobson Street
Pocahontas
310 Northeast 6th Street
Primghar
720 2nd Street Northeast
Quimby
1155 Clark Avenue
Rock Valley
769 Golf Course Road
Rolfe
36 Grant Street
Saint Ansgar
1426 Highway 105
Sheffield
7 Brickyard Road
Shenandoah
1800 South Elm Street
Sidney
2281 US 275;IA 2
Sioux Center
2595 Ridge Road
Sioux City
100 Club House Drive, Sioux City, IA
5 North Hidden Acres Drive
4000 Country Club Road, Sioux City, IA
4001 Jackson Street
4001 Jackson Street
4000 Golf Course Drive, Sioux City, IA
4000 Tournament Drive, Sioux City, IA
300 Golf Club Drive, Sioux City, IA
300 Championship Drive, Sioux City, IA
500 Golf Course Drive, Sioux City, IA
5000 Club House Drive, Sioux City, IA
6500 Whispering Creek Drive
Solon
4646 180th Street Northeast
Spirit Lake
2159 State Highway 9
1665 North Inner Lane
state center
1538 235th st
Storm Lake
1 Clubhouse Drive
Thornton
405 Grouse Avenue
Traer
Treynor
208 Buck Street
Tripoli
Vinton
314 North 9th Avenue
Waterloo
1850 West Ridgeway Avenue
820 East Donald Street
1000 Fletcher Avenue
1409 Newell Street
1600 Olympic Drive
1500 Pro Shop Lane, Waterloo, IA
2500 Pro Shop Lane, Waterloo, IA
3000 Championship Drive, Waterloo, IA
1500 Club House Drive, Waterloo, IA
Waukee
1506 6th Street
West Branch
3 Ember Lane
West Des Moines
1600 Jordan Creek Parkway
1401 Glen Oaks Drive
3000 Tournament Drive, West Des Moines, IA
300 Golf Course Drive, West Des Moines, IA
4000 Golf Club Drive, West Des Moines, IA
1500 Country Club Road, West Des Moines, IA
5000 Club House Drive, West Des Moines, IA
200 Golf Club Drive, West Des Moines, IA
1500 Golf Club Drive, West Des Moines, IA
1000 Fairway Drive, West Des Moines, IA
6450 Raccoon River Drive
140 Army Post Road
Williamsburg
812 Long Street
