Mini Golf Courses in Iowa

Iowa's mini golf courses provide affordable family entertainment in communities large and small.

Des MoinesCedar RapidsDavenportSioux CityIowa City

Iowa's mini golf tradition is deeply woven into the fabric of its small-town recreation culture. Across the state, from the Missouri River bluffs to the Mississippi River towns, mini golf courses serve as gathering places where families and neighbors connect on summer evenings after the workday ends. Des Moines and its suburbs have the largest concentration of courses, with venues in Ankeny, West Des Moines, and Urbandale that combine mini golf with other outdoor activities like go-karts and batting cages to create full entertainment packages.

The Quad Cities area along the Mississippi River, including Davenport and Bettendorf, benefits from cross-border traffic with Illinois and supports several well-maintained courses that draw from both states. Cedar Rapids and the I-380 corridor to Iowa City have options that serve both local residents and the University of Iowa community, where students flock to nearby courses on warm spring and fall evenings looking for affordable off-campus entertainment.

Smaller Iowa communities have their own mini golf stories worth discovering. Towns like Okoboji in the Iowa Great Lakes region treat mini golf as a core tourist attraction, with seasonal courses that draw lake-goers looking for evening entertainment after a day on the water. Sioux City, Mason City, and Dubuque each maintain family-run courses that have operated for decades, passing through the hands of multiple owners while maintaining their welcoming character and community spirit.

Iowa's mini golf season is shaped by its continental climate, with most outdoor courses opening in May and closing by September or early October. The warm, long summer days provide excellent playing conditions, though afternoon thunderstorms can interrupt rounds during July and August. Pricing across the state tends to be among the most affordable in the country, reflecting Iowa's broader cost-of-living advantage and the community-oriented philosophy of most operators who see their courses as neighborhood assets.

120 Courses Found

Showing 1-9 of 120 courses
Oskaloosa Mini Putt

Oskaloosa Mini Putt

4.4
University Park, IA 52595, USA
(641) 660-2798
Monday: Closed

Oskaloosa Mini Putt is a mini golf course in IA 52595, Iowa. Visitors have given it an excellent 4.4-star average across 12 reviews on Google. The course is open 6 days a week; you can reach it by phone or through its website to confirm current hours and pricing before you visit. Use the information below to plan your visit, or browse other Iowa mini golf courses in our directory.

Putts & Pins

Putts & Pins

4
6920 EP True Pkwy Suite 105, West Des Moines, IA 50266, USA
(515) 850-0207
Monday: 11:00 AM – 10:00 PM

Located in West Des Moines, Iowa, Putts & Pins is a miniature golf course listed in our directory. Visitors have given it a highly rated 4-star average across 243 reviews on Google. The course is open seven days a week; you can reach it by phone or through its website to confirm current hours and pricing before you visit. Use the information below to plan your visit, or browse other Iowa mini golf courses in our directory.

The Fat Putter Des Moines

The Fat Putter Des Moines

4.2
713 Walnut St, Des Moines, IA 50309, USA
(515) 444-8598
Monday: 10:00 AM – 10:00 PM

The Fat Putter Des Moines is a putt-putt golf venue in Des Moines, Iowa. Visitors have given it a highly rated 4.2-star average across 43 reviews on Google. The course is open seven days a week; you can reach it by phone or through its website to confirm current hours and pricing before you visit. See the details below, then explore more mini golf courses in Des Moines and across Iowa.

Jester Park Practice Facility & Mini Golf

Jester Park Practice Facility & Mini Golf

4.7
12059 NW 118th Ave, Granger, IA 50109, USA
(515) 999-2903
Monday: 8:00 AM – 7:00 PM

Located in Granger, Iowa, Jester Park Practice Facility & Mini Golf is a miniature golf course listed in our directory. It holds an outstanding 4.7-star rating based on 95 Google reviews. The course is open seven days a week; you can reach it by phone or through its website to confirm current hours and pricing before you visit. Check the address, hours, and photos below to plan a round of mini golf in Granger.

West Grand Golf

West Grand Golf

4.4
6450 Raccoon River Dr, West Des Moines, IA 50266, USA
(515) 225-7076
Monday: 10:00 AM – 7:00 PM

Located in West Des Moines, Iowa, West Grand Golf is a miniature golf course listed in our directory. It holds an excellent 4.4-star rating based on 305 Google reviews. The course is open seven days a week; you can reach it by phone or through its website to confirm current hours and pricing before you visit. See the details below, then explore more mini golf courses in West Des Moines and across Iowa.

Bayou Bend Mini-Golf

Bayou Bend Mini-Golf

4.9
1304 Gilbert St, Charles City, IA 50616, USA
(641) 228-1416
Monday: 1:00 – 6:00 PM

Bayou Bend Mini-Golf is a putt-putt golf venue in Charles City, Iowa. The course carries a 4.9-star rating from 44 reviews, making it an outstanding option in the area. The course is open seven days a week; you can reach it by phone or through its website to confirm current hours and pricing before you visit. Check the address, hours, and photos below to plan a round of mini golf in Charles City.

Field of Greens

Field of Greens

4.4
237 NE 80th St, Pleasant Hill, IA 50327, USA
(515) 967-9575

Located in Pleasant Hill, Iowa, Field of Greens is a miniature golf course listed in our directory. Visitors have given it an excellent 4.4-star average across 33 reviews on Google. Reach the venue by phone or through its website to confirm current hours and pricing before you visit. Check the address, hours, and photos below to plan a round of mini golf in Pleasant Hill.

Pirate's Pointe Mini Golf

Pirate's Pointe Mini Golf

3.6
1520 E Lakeshore Dr, Storm Lake, IA 50588, USA
(712) 732-8025
Monday: 9:00 AM – 8:00 PM

Located in Storm Lake, Iowa, Pirate's Pointe Mini Golf is a pirate-themed miniature golf course listed in our directory. The course carries a 3.6-star rating from 17 reviews, making it a well-reviewed option in the area. The course is open seven days a week; you can reach it by phone or through its website to confirm current hours and pricing before you visit. Check the address, hours, and photos below to plan a round of mini golf in Storm Lake.

Perfect Games

Perfect Games

4.3
1320 Dickinson Ave, Ames, IA 50014, USA
(515) 598-2695
Monday: 11:00 AM – 12:00 AM

Located in Ames, Iowa, Perfect Games is a miniature golf course listed in our directory. Visitors have given it an excellent 4.3-star average across 1739 reviews on Google. The course is open seven days a week; you can reach it by phone or through its website to confirm current hours and pricing before you visit. See the details below, then explore more mini golf courses in Ames and across Iowa.

2...14

Cities in Iowa

Share: