top of page

10 Indoor Water Parks and Pools in Northwest Michigan

Whether you want to get out of the sun or snow for a day, Northwest Michigan has multiple indoor pools and water parks that allow public access. Check out our guide below!


Avalanche Bay Indoor Waterpark (Boyne Falls)

1 Boyne Mountain Road


Avalanche Bay Indoor Waterpark Hotel is located in Boyne Falls, Michigan, 14 miles south of Petoskey, Michigan. The park is located within the Boyne Mountain Resort property, and features 88,000 square of rides and slides and four activity pools.

Cadillac Area YMCA (Cadillac)

9845 Campus Drive


The Cadillac Area YMCA provides recreational and specialty aquatics programs for all ages and abilities, including Parent-Child Classes, Water Exercise, Advanced Swimming, Water Safety, and Rescue Classes.

Charlevoix Area Community Pool (Charlevoix)

11905 U.S. 31 North


The Charlevoix Area Community Pool provides a wide range of aquatic programs promoting health, fitness, recreation and water safety for children and adults.

Crystal Mountain (Thompsonville)

12500 Crystal Mountain Drive


Guests visiting Crystal Mountain for the day can purchase a Peak Pass to access their indoor pool, which offers a family play area, separate lap lanes and a hot tub. Passes are $20 per person, kids 3 and under are free with a paying adult.

  • Phone: 888-968-7686 extension 7300

Delamar (Traverse City)

615 E Front Street


Purchase a day pass at the Delamar and have access to all guest amenities, including their year-round outdoor heated pool and indoor poor, whirlpool hot tub, and sauna.

Grand Traverse Bay YMCA (Multiple Locations)

Grand Traverse Bay YMCA has three locations in Traverse City (West, Central and South) and one in Petoskey (YMCA of Northern Michigan). Their indoor pools have open swim times, programs and swim lessons available for members and non-members.

Great Wolf Lodge (Traverse City)

3575 N. US 31 South


Full day and half day passes are available for purchase, which includes access to the indoor water park, the lineup of daily events, onsite dining options and life jackets and towels.

Harbor Springs Community Pool (Harbor Springs)

800 South State Street


The 6 lane competition Community Pool, situated along the Bluff, overlooks the beautiful bay of Lake Michigan and features a hot tub spa as well. Patrons can enjoy a wide variety of scheduling including dedicated hours for lap swim and recreational swim.

Paine Aquatic Center (Manistee)

525 12th Street


The Pain Aquatic Center is a multi-use, community pool for people of all ages, featuring an 8-lane pool for instructional, competitive and recreational programs.

Are we missing your favorite indoor pool? Let us know!

bottom of page