Iowans are hardworking people, but everyone deserves a vacation every once in a while. If you’re looking for a great, family-friendly vacation in Iowa that won’t break the bank and won’t mean days of traveling, head to Dubuque and enjoy a staycation at the best indoor waterpark in Iowa.

If you’ve ever visited the Port of Dubuque, chances are you’ve seen the towering Grand Harbor Resort rising up from the riverbanks.

Facebook / Grand Harbor Resort

While Grand Harbor has earned a reputation for being a cozy and accommodating hotel, some people have no idea that it’s also home to the best indoor waterpark in Iowa.

Facebook / Grand Harbor Resort

Tucked away in this beautiful hotel is the Grand Harbor Waterpark, the best indoor water park in Iowa.

Facebook / Grand Harbor Resort

There’s more than 25,000 square feet of fun in this tropical oasis. Enjoy a lazy river, water slides, a splash zone, and even a zero-depth entry pool for the little ones.

Facebook / Grand Harbor Resort

The towering and thrilling slides offer a speedy ride right into the water.

Facebook / Grand Harbor Resort

Grand Harbor Waterpark has all of your favorite aquatic attractions. Kids love standing under the giant bucket, waiting to get drenched!

Facebook / Grand Harbor Resort

Refuel with pizza, soda, cookies, or a variety of other snacks and lunch options. After all, you need some energy to get you through a full day of waterpark fun!

Facebook / Grand Harbor Resort

The fun doesn’t end once you’ve dried off for the day. Head to the Grand Harbor Arcade to test your skills.

Facebook / Grand Harbor Resort

You’ll find a variety of old fashioned and modern arcade games, like ski ball, motorcycle racing, and basketball hoop challenges. It’s a great way to wind down after a day of splashing around.

Facebook / Grand Harbor Resort

Book your stay on the Grand Harbor Resort’s website, here, and you’ll be enjoying the best indoor waterpark in Iowa in no time at all.

Facebook / Grand Harbor Resort

OnlyInYourState may earn compensation through affiliate links in this article.

Address: Grand Harbor Resort and Waterpark, 350 Bell St, Dubuque, IA 52001, USA