West Des Moines Interactive Mini Golf Experience!

Ready to putt your way to fun and excitement?

Let's Go!

What Sets Us Apart

We invite you to experience our state-of-the-art interactive mini golf course located right here in West Des Moines, Iowa. Whether you're a seasoned golfer or just looking for a unique outing with friends and family, our interactive course promises a thrilling adventure like no other.

At Putts & Pins, we've redefined mini golf. Our course is not just about sinking putts—it's about embarking on an interactive journey filled with surprises and challenges at every turn. Picture this: glowing neon landscapes, motion activated obstacles, and immersive sound effects that bring the course to life. Each hole is designed to test your skills and ignite your sense of wonder.

What To Expect

Interactive Elements

From moving obstacles to surprise challenges, every hole presents a new adventure.

Themed Environments

Immerse yourself in our creatively designed landscapes, each with its own theme and ambience. Try your skills at simple putts, playing truth or dare, or arcade style pinball mini golf.

All Inclusive Atmosphere

We’re more than just mini golf. Enjoy our full serviced restaurant and bar or try your luck on our duckpin bowling lanes!

Rad Rates

Think you've got what it takes to conquer the courses? Rewind and Fast-Forward to the fun! Putting is first-come, first-serve with no need to reserve. A third course is situated in our Backstage private events room, ensuring an unforgettable experience for you and your guests.

One Course (9-Holes)


Two Courses (18-Holes)


Or check out our weekday pricing below

Weekday Specials

Tuesday through Thursday

11AM - 8PM

Buy 9-holes Get 9-holes FREE

$8 After 8PM For 18-Holes

Don’t Miss Out on the Fun!

Eat & Play

Show up on an empty stomach or work yourself up an appetite? No worries! Our full service restaurant will cure your hunger cravings with our complete shareable menu!

Gnarly bites


6920 EP True Parkway Suite 105
West Des Moines, IA


Tue, Wed, Thur
11:00 AM - 10:00 PM
Fri, Sat
11:00 AM - 11:00 PM
11:00 AM - 8:00 PM