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 37-45 of 120 courses
Spare Time Des Moines

Spare Time Des Moines

4.2
340 Jordan Creek Pkwy, West Des Moines, IA 50266, USA
(515) 414-2824
Monday: 11:00 AM – 11:00 PM

Spare Time Des Moines is a putt-putt golf venue in West Des Moines, Iowa. It holds a highly rated 4.2-star rating based on 733 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.

Iron Tee Golf

Iron Tee Golf

4.4
6909 Iron Tee Wy, Bettendorf, IA 52722, USA
(563) 500-4766
Monday: 4:00 – 9:00 PM

Located in Bettendorf, Iowa, Iron Tee Golf is a miniature golf course listed in our directory. It holds an excellent 4.4-star rating based on 214 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. Use the information below to plan your visit, or browse other Iowa mini golf courses in our directory.

X Golf West Des Moines

X Golf West Des Moines

4.9
165 S Jordan Creek Pkwy Suite 135, West Des Moines, IA 50266, USA
(515) 218-7729
Monday: 9:00 AM – 10:00 PM

Located in West Des Moines, Iowa, X Golf West Des Moines is a miniature golf course listed in our directory. Visitors have given it an outstanding 4.9-star average across 63 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 West Des Moines and across Iowa.

Four Seasons Indoor Golf

Four Seasons Indoor Golf

4.9
114 Williams Blvd, Fairfax, IA 52228, USA
(319) 550-8229
Monday: 9:00 AM – 12:00 AM

Four Seasons Indoor Golf is a putt-putt golf venue in Fairfax, Iowa. The course carries a 4.9-star rating from 123 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. Use the information below to plan your visit, or browse other Iowa mini golf courses in our directory.

Net Par

Net Par

5
1610 SW Main St Suite 101, Ankeny, IA 50023, USA
(888) 638-7271
Monday: 10:00 AM – 10:00 PM

Net Par is a putt-putt golf venue in Ankeny, Iowa. The course carries a 5-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 Ankeny.

Tilt Studio Southern Hills

Tilt Studio Southern Hills

0
Sioux City, IA 51106, USA
(712) 317-9480
Monday: 10:00 AM – 9:00 PM

Tilt Studio Southern Hills is a putt-putt golf venue in IA 51106, Iowa. 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 IA 51106.

The Rock Pile at Pebble Creek

The Rock Pile at Pebble Creek

4.9
3705 195th St, Le Claire, IA 52753, USA
(563) 514-5079
Monday: 7:00 AM – 6:00 PM

The Rock Pile at Pebble Creek is a mini golf course in Le Claire, Iowa. The course carries a 4.9-star rating from 13 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 Le Claire.

Twenty Fore Seven Golf

Twenty Fore Seven Golf

4.7
519 4th St SW, Mason City, IA 50401, USA
(641) 420-9699
Monday: 6:00 AM – 10:00 PM

Twenty Fore Seven Golf is a mini golf course in Mason City, Iowa. Visitors have given it an outstanding 4.7-star average across 16 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.

King's Pointe Resort

King's Pointe Resort

4.1
1520 E Lakeshore Dr, Storm Lake, IA 50588, USA
(712) 213-4500
Monday: Open 24 hours

Located in Storm Lake, Iowa, King's Pointe Resort is a miniature golf course listed in our directory. Visitors have given it a highly rated 4.1-star average across 1608 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. Check the address, hours, and photos below to plan a round of mini golf in Storm Lake.

1...46...14

Cities in Iowa

Share: