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 28-36 of 120 courses
PinSeekers Tiffin

PinSeekers Tiffin

3.8
1515 Andersen Pl, Tiffin, IA 52340, USA
(319) 853-8680
Monday: 10:00 AM – 9:00 PM

PinSeekers Tiffin is a mini golf course in Tiffin, Iowa. The course carries a 3.8-star rating from 211 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 Tiffin.

Drive On Main LLC

Drive On Main LLC

5
105 E Main St, Anamosa, IA 52205, USA
(319) 462-9070
Monday: 6:00 AM – 10:00 PM

Drive On Main LLC is a mini golf course in Anamosa, Iowa. The course carries a 5-star rating from 11 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.

Derby Grange Golf & Recreation

Derby Grange Golf & Recreation

4.6
13079 Derby Grange Rd, Dubuque, IA 52002, USA
(563) 556-4653

Derby Grange Golf & Recreation is a putt-putt golf venue in Dubuque, Iowa. The course carries a 4.6-star rating from 184 reviews, making it an excellent option in the area. 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 Dubuque.

X-Golf Cedar Rapids

X-Golf Cedar Rapids

4.7
5235 Buffalo Ridge Drive Suite 100, Cedar Rapids, IA 52411, USA
(319) 200-5588
Monday: 11:00 AM – 11:00 PM

X-Golf Cedar Rapids is a mini golf course in Cedar Rapids, Iowa. Visitors have given it an outstanding 4.7-star average across 71 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 Cedar Rapids.

Tavern Blue

Tavern Blue

4.4
805 2nd St Suite 1, Coralville, IA 52241, USA
(319) 569-1136
Monday: 11:00 AM – 9:00 PM

Located in Coralville, Iowa, Tavern Blue is a miniature golf course listed in our directory. Visitors have given it an excellent 4.4-star average across 651 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.

North Iowa Golf Center

North Iowa Golf Center

4.4
4450 4th St SW, Mason City, IA 50401, USA
(641) 424-2244
Monday: 9:00 AM – 6:00 PM

Find North Iowa Golf Center, a mini golf course, in Mason City, Iowa. Visitors have given it an excellent 4.4-star average across 94 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.

A.H. Blank Golf Course

A.H. Blank Golf Course

4.3
808 County Line Rd, Des Moines, IA 50320, USA
(515) 248-6300
Monday: 6:30 AM – 10:00 PM

Located in Des Moines, Iowa, A.H. Blank Golf Course is a miniature golf course listed in our directory. The course carries a 4.3-star rating from 389 reviews, making it an excellent 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.

Kenny's Mini Golf

Kenny's Mini Golf

0
8989 Koestner St, Burlington, IA 52601, USA
(319) 752-2043
Monday: 3:00 – 6:00 PM

Kenny's Mini Golf is a putt-putt golf venue in Burlington, Iowa. 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. See the details below, then explore more mini golf courses in Burlington and across Iowa.

EKGolf

EKGolf

4.7
10890 Douglas Ave, Urbandale, IA 50322, USA
(515) 868-6091
Monday: 9:00 AM – 7:00 PM

EKGolf is a mini golf course in Urbandale, Iowa. The course carries a 4.7-star rating from 35 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 Urbandale.

1...35...14

Cities in Iowa

Share: