Mini Golf Courses in Iowa
Improve your putting by playing a round of mini golf in Iowa. Grab a putter today!
- Bayou Bend Mini-Golf | 1306 Gilbert St, Charles City IA
- Blue Waters Mini Golf | 2929 Mabrey Ln, Carter Lake IA
- Colonial Bowling Lanes | 2253 Old Highway 218 S, Iowa City IA
- Derby Grange Golf & Recreation | 13079 Derby Grange Rd, Dubuque IA
- Dubuque Driving Range | 10740 Highway 52 N, Dubuque IA
- Field Of Greens | 237 Ne 80th St, Runnells IA
- His & Herr's Minature Golf | 533 S 25th St, Fort Dodge IA
- Little Mississippi Miniature | 1020 W Kimberly Rd, Davenport IA
- Lonestar Mini Golf | 142 S Linden St, Lamoni IA
- Lost Island Adventure Park | 2225 E Shaulis Rd, Waterloo IA
- Majestic Miniature Golf | 114 S Taylor St, Mt Ayr IA
- Meadowridge Golf Driving Range | 6677 16th Ave Sw, Cedar Rapids IA
- Michael's Fun World | 354 W 76th St, Davenport IA
- No Boundaries LLC | 203 W Overmeyer Dr, Algona IA
- North Iowa Miniature Golf Center | 4450 4th St Sw, Mason City IA
- Oakridge Mini Golf | 2415 Mount Pleasant St, Burlington IA
- Plamor Miniature Golf | 5801 S Shore Dr, Clear Lake IA
- Putt Putt Mini Golf | 2235 Glasgow Rd, Fairfield IA
- Puttmasters At The Pines | 2977 NW 66th Ave, Des Moines IA
- Short Game | 3811 N Harrison St, Davenport IA
- Sleepy Hollow Sports Park | 4051 Dean Ave, Des Moines IA
- Sunnyside Putt-Em-Up | 1109 W 22nd St, Atlantic IA
- Treasure Village Mini Golf | 2023 Highway 86, Milford IA
- Tri State Golf Center Inc | 1095 Cedar Cross Rd, Dubuque IA
- Waterfall National Mini Golf Course (Airport National Public Golf) | 3001 Wright Brothers Blvd E, Cedar Rapids IA
- West Grand Golf Practice Center | 6450 Raccoon River Dr, West Des Moines IA
States with Mini Golf Courses
- Missouri
- Alabama
- Alaska
- Arizona
- Arkansas
- California
- Colorado
- Connecticut
- Delaware
- District of Columbia
- Florida
- Georgia
- Hawaii
- Idaho
- Illinois
- Indiana
- Iowa
- Kansas
- Louisiana
- Maine
- Maryland
- Massachusetts
- Michigan
- Minnesota
- Mississippi
- Montana
- Nebraska
- Nevada
- New Hampshire
- New Jersey
- New Mexico
- New York
- North Carolina
- North Dakota
- Ohio
- Oklahoma
- Oregon
- Pennsylvania
- Rhode Island
- South Carolina
- South Dakota
- Tennessee
- Texas
- Utah
- Vermont
- Virginia
- Washington
- West Virginia
- Wisconsin
- Wyoming