2025 Best Golf Courses in Iowa

The best golf courses in Iowa, based on user reviews and rankings

Showing 321-330 of 370 golf courses

The best golf courses in Iowa, ranked by locals

Indian Hills Golf & Country Club

#321 best golf courses in Iowa

Indian Hills Golf & Country Club
4.5
Semi Private
Par 72
18 Holes
Wapello, IA
Sunny Brae Golf & Country Club

#322 best golf courses in Iowa

Sunny Brae Golf & Country Club
4.5
Semi Private
Par 35
9 Holes
Osage, IA
Griswold Golf & Country Club: Nishna Valley

#323 best golf courses in Iowa

Griswold Golf & Country Club: Nishna Valley
4.5
Semi Private
Par 35
9 Holes
Griswold, IA
Webster City Country Club

#324 best golf courses in Iowa

Webster City Country Club
4.5
Semi Private
Par 36
9 Holes
Webster City, IA
Rolling Knolls Golf Course: Meschers Rolling Knolls
4.5
Public
Par 34
9 Holes
Dyersville, IA
Indianola Country Club

#326 best golf courses in Iowa

Indianola Country Club
4.5
Private
Par 71
18 Holes
Indianola, IA
Dysart Golf Course

#327 best golf courses in Iowa

Dysart Golf Course
4.5
Public
Par 35
9 Holes
Dysart, IA
Alta Golf & Country Club

#328 best golf courses in Iowa

Alta Golf & Country Club
4.5
Public
Par 36
9 Holes
Alta, IA
Indian Hills Golf Club

#329 best golf courses in Iowa

Indian Hills Golf Club
4.5
Public
Par 35
9 Holes
Spirit Lake, IA
Springbrook Country Club

#330 best golf courses in Iowa

Springbrook Country Club
4.5
Private
Par 70
18 Holes
De Witt, IA

Plan your next golf trip with Local Golf Spot

Sign up to save your favorite courses and plan your next golf getaway.