Family Exercise Fun: Twin Cities Indoor Waterparks and Pools

Twin Cities Indoor Waterparks and Pools

Swimming at these Twin Cities indoor waterparks and pools can be a wonderful way to squeeze in a workout during the frigid winter months in Minnesota, not to mention it’s guaranteed to wear out your most stir-crazy child! We’ve rounded up a list of indoor facilities around the Twin Cities where you can splash, slide and swim away the cold weather blues. Most of them offer swimming lessons as well:

There have been quite a few changes this year from previous years. If we missed a detail, please leave us a comment and we'll make the update. 

What is the Best Indoor Waterpark in the Minneapolis/St. Paul Area?


If you are looking for inexpensive indoor waterparks, these parks are your best bet. In particular, we recommend checking for the discount swim days at GREAT RIVER WATER PARK. More details listed below.

Eden Prairie Aquatics Center 

16700 Valley View Rd, Eden Prairie, MN 55346
Cost: $5.75-$7.50/pp or $25/family (5 individuals)
Open Swim hours: Find all hours here, including open swim & tot times.

Details: A recent renovation of the swimming facility added a climbing wall, basketball hoops, waterslide, and a zero-depth splash pool with bubblers and buckets. For $2-$5 per kid, add on a run through the Prairie Play Zone indoor playground, also located within the Eden Prairie Community Center.

Great River Water Park at Oxford Community Center

270 Lexington Pkwy N, St Paul, MN 55104
Cost: $7 ages 3+; under age 3 swim free.
Extra savings: Weekday mornings: $4/pp; Friday and Saturday Twilight Special: $4/pp.
Open Swim hours: Fall through spring, beginning Sept. 13, 2021. Find all hours here.

Details: Managed by Saint Paul’s park department, this Twin Cities indoor water park has a fun splashy activity pool for the youngest kids, two enclosed waterslides, a lap pool and diving boards — and the prices are the best in town. There’s a sauna, too, if you need to warm up (we find the water in the splash pool a bit chilly). Read about our trip to Great River Water Park here.

Monticello Community Center – Pool & Waterslide 

505 Walnut St., Monticello, MN 55362
Cost: $7-$9/pp facility day pass.
Open Swim hours: Monthly Pool Schedule for Family Swim & Slide can be fund here.

The Rookery –  Slide Swim

7690 Village Drive, Lino Lakes, MN 55014
Cost: $7-$12/pp facility day pass.
Extra Savings: Multi-Visit Passes & Memberships Available.
Open Swim hours: Mon-Wed 7pm-8pm; Thur-Fri 4pm-8pm; Sat 12-7pm; Sun 12-4pm

Details: During Slide Swim, the slide and splash pool features are open and on. Kids 10 and under require adult supervision and 5 and under require touch supervision.

Williston Fitness Center Pool & Splash Pad

14509 Minnetonka Dr, Minnetonka, MN 55345
Cost: Day-use for non-members is $6/pp ages 1-14, adults with children ages 1-2 pay $10/pp to swim in the splash pad, adults with children 3+ do not pay the fee. Cost includes admission to the Williston Tree House, an indoor playground with a climbing structure, slides, and rope swings. Adults and infants under one year are always admitted free to the Tree House.
Open Swim hours: Find all hours here.

Details: The indoor playground-splash pad combo makes for an excellent deal, particularly during the coldest months.

Williston Waterpark
Williston Treehouse Waterpark

YMCA Memberships

Another budget-friendly option for the family who loves to swim is a YMCA Membership. Swim year-round at their indoor pools. Learn more about YMCA of the North here.

Check Nearby Hotels With Pools For Day-Swim Policies

Our favorite is the Holiday Inn Elk River
Amazon affiliate link.

Find More Ways to Get Fit: Family Sports &  Fitness Calendar 


These Twin Cities indoor waterparks are a little more expensive, but include a few extras:

Grove Cove Aquatic Center 

12951 Weaver Lake Rd, Maple Grove, MN 55369
Cost: $8.50/pp non-resident, $7.50/resident, $32/family non-res, $28/family res
Extra Savings: June 16 – September 1, 2021: Wild Wednesdays! Admission discounts, concessions specials, games and prize drawings! $6.50 daily admission or $26.00 family admission.
Open Swim hours: Find all hours here.

Details: The enclosed features of this indoor/outdoor swimming pool complex include a zero-depth entry area with fountains and a junior slide, a 130-foot long slide for the big kids, a lap pool, a climbing wall, and a cool rope swing. Special hours apply for the water features so make sure to check the schedule before heading out. Make a day of it by burning off what’s left of the kids’ energy with a visit to the Maple Maze Indoor Playground.

The Grove Aquatic Center 

8055 Barbara Ave, Inver Grove Heights, MN 55077
Cost: $6-$9/pp
Open Swim hours:  Find all hours here. Registration available, but not required.
Details: New splash ‘n spray features have been installed in the zero-depth entry area and there are still diving boards and slides to keep bigger kids happy.

The Grove Aquatic Center

Shakopee Indoor Aquatic Center

1255 Fuller St. S., Shakopee, MN 55379
Cost: $7/resident & $12/non-residents, includes access to community center for daily use.
Open swim hours: Find open swim times here. Tot Time swim is held Tuesday mornings.

Details: The indoor aquatic center includes a zero-depth-entry leisure pool with play features, a basketball hoop, and three water slides for different ages. Family changing rooms available. There’s also a four-lane lap pool. Visitors 15+ can use the sauna and whirlpool hot tub.

Tropics & Bamboo Bay Indoor Waterpark 

4580 Victoria St N, Shoreview, MN 55126
Cost: $8.75-$11.25/pp or $36-$43/family. Cost includes admission to Tropics Indoor Waterpark and Tropical Adventure Indoor Playground.
Extra Savings: Coupon Books are available for 10 daily passes at a discount.
Open Swim hours: Find all hours here.

Details: Lots to enjoy here from the Shipwreck Beach splashy play zone, the unique Shark Attack jukebox waterslide, water sports activities and much more. A December 2018 update introduced the large Bamboo Bay water play structure. A good deal, especially combined with a visit to the indoor playground.


Sometimes it’s just fun to splurge. Check out Great Wolf Lodge for an extra fun Twin Cities water park outing. Maybe even stay the night for a little staycation!

Great Wolf Lodge

1700 American Blvd E, Bloomington, MN 55425
Cost: Prices vary by demand
Open Swim hours: The indoor water park is included in the price of a room or suite. As we noted, the admission is a splurge, but the newly renovated hotel is packed with attractions for its guests that would make for a fine family staycation.

7 Tips for Visiting Great Wolf Lodge Bloomington

Treasure Island Resort – The Lagoon

5734 Sturgeon Lake Rd, Welch, MN 55089
Cost: Swimmers $14.95/Non-swimmers: $7.49
Open Swim hours: Dump buckets and geysers, body slides, a lazy river and an activity pool with basketball hoop. There is a separate adults-only section, so you don’t need to worry about your kids splashing too much.


2100 Arrowwood Ln, Alexandria, MN 56308
: $100+ / Room

Open Swim hours: The indoor water park is included in the price of a room or suite. There are daily rates for swimming only, but we are assuming Twin Cities residents will need to stay the night since it is an over 2-hour drive to Alexandria. The resort also has (for additional fees) a golf course, a marina, horseback riding and easy access to local attractions.

We hope this list will help you find a great pool for some indoor family recreational swim time no matter the weather. If you have tips, favorite family swim times that we didn’t mention or thoughts on any pool, please leave us a comment so we can share with the community.

Find hundreds more things to do in Minneapolis & St Paul with kids!

Find more fun indoor games for kids to play when you’re stuck inside.

Originally Published: January 4, 2017
Updated: January 2022

*Amazon links are affiliate links and Family Fun Twin Cities receives a small commission on purchases.

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top