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 100-108 of 120 courses
Indian Hills Golf Club

Indian Hills Golf Club

4.4
2159 IA-9, Spirit Lake, IA 51360, USA
(712) 336-4768
Monday: 6:00 AM – 9:30 PM

Indian Hills Golf Club is a mini golf course in Spirit Lake, Iowa. Visitors have given it an excellent 4.4-star average across 96 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 Spirit Lake and across Iowa.

Briggs Woods Golf Course

Briggs Woods Golf Course

4.5
2501 Briggs Woods Trail, Webster City, IA 50595, USA
(515) 832-9572
Monday: 8:00 AM – 6:30 PM

Located in Webster City, Iowa, Briggs Woods Golf Course is a miniature golf course listed in our directory. Visitors have given it an excellent 4.5-star average across 95 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 Webster City and across Iowa.

Morwood Campground & Resort

Morwood Campground & Resort

4.5
1865 150th St, Hazleton, IA 50641, USA
(319) 636-2422

Located in Hazleton, Iowa, Morwood Campground & Resort is a miniature golf course listed in our directory. Visitors have given it an excellent 4.5-star average across 89 reviews on Google. Reach the venue 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.

Lakeshore RV Resort & Campground

Lakeshore RV Resort & Campground

4.1
1418 Q Ave, Oelwein, IA 50662, USA
(319) 800-9968
Monday: 9:00 AM – 8:00 PM

Find Lakeshore RV Resort & Campground, a mini golf course, in Oelwein, Iowa. Visitors have given it a highly rated 4.1-star average across 187 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.

McAleece Park and Recreation Complex

McAleece Park and Recreation Complex

4.6
on Chaplain Schmitt Island, 1800 Admiral Sheehy Dr, Dubuque, IA 52001, USA
(563) 589-4263
Monday: 7:00 AM – 10:00 PM

McAleece Park and Recreation Complex is a mini golf course in 1800 Admiral Sheehy Dr, Iowa. Visitors have given it an excellent 4.6-star average across 276 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 1800 Admiral Sheehy Dr.

Offside Bar and Grill

Offside Bar and Grill

4.3
16963 Rooster Ln, Dubuque, IA 52001, USA
(563) 556-5420
Monday: 3:30 – 10:00 PM

Offside Bar and Grill is a putt-putt golf venue in Dubuque, Iowa. Visitors have given it an excellent 4.3-star average across 121 reviews on Google. The course is open 5 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 Dubuque.

Dairy Dandy Drive-In

Dairy Dandy Drive-In

4.3
1116 2nd Ave, Sheldon, IA 51201, USA
(712) 631-4118
Monday: 10:30 AM – 9:00 PM

Dairy Dandy Drive-In is a mini golf course in Sheldon, Iowa. Visitors have given it an excellent 4.3-star average across 460 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.

Carnival Manufacturing

Carnival Manufacturing

0
130 North Runger Avenue, Sheldon, IA 51201, USA
(712) 324-1615
Monday: 11:00 AM – 10:00 PM

Carnival Manufacturing is a putt-putt golf venue in Sheldon, 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 Sheldon and across Iowa.

Hills Park

Hills Park

4.3
220 Marietta Rd, Sheldon, IA 51201, USA
(712) 324-4651
Monday: 6:00 AM – 11:00 PM

Hills Park is a putt-putt golf venue in Sheldon, Iowa. It holds an excellent 4.3-star rating based on 115 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 Sheldon and across Iowa.

1...111314

Cities in Iowa

Share: