We can’t promise the sun, but we can promise some fun with these indoor pools with family open swim near you! Open swim can be be just the thing to chase the winter blues away. Whether you’re looking to tire your little ones with some swim time, or practice some swim strokes during family swim, there’s a heated pool nearby with your name on it. When referencing the list below, please be sure to confirm all the details before your pool visit; hours, fees, and scheduling are all subject to change.
Open Swim and Indoor Pools with Family Swim or Lap Swim Times
Bear Paddle Swim School – Aurora
4308 E. New York Street
Aurora, IL 60504
(630) 692-7946
Bear Paddle Swim School – Bloomingdale
225 S Gary Avenue
Bloomingdale, IL 60108
(630) 692-7946
Bear Paddle Swim School – Woodridge
7350 Woodward Avenue
Woodridge, IL 60517
(630) 692-7946
Bear Paddle Swim School – Orland Park
7350 Woodward Avenue
Woodridge, IL 60517
(630) 692-7946
- Family swim times are only for registered families to swim programs.
- Find your preferred location, and check the calendar to reserve your hour and lane in advance.
- Price: Included with your membership but be sure to book your slot on Sundays or Mondays as they fill up fast.
Bartlett Park District
696 W. Stearns Road
Bartlett, IL 60103
(630) 540-4800
- Family swim times: Saturday/Sunday 1:00 pm – 6:00 pm.
- Maximum of 50 people.
- Price: R:$7.50/NR: $8.50 for youths 3-17 , R:$9/NR: $10 for adults (18-61), R:$7.50/NR: $8.50 for Seniors 65 and over. Ages 2 and under are free.
Oak Brook Park District Family Aquatic Center
450 Forest Gate Road
Oak Brook, IL 60523
(630) 990-4233
- Family swim times: Leisure pool and Lap swimming available. Check website for hours
- Price: Resident: $10, non-resident: $12, children under 2: free. In 2023, a new process has been put into place for all non-members to create a one time account at the front desk so be sure to check in to get that done.
DuPage Swimming Center
520 N Oakhurst Dr,
Aurora, IL 60502
(630) 692-1500
- This location has an option called lap swim memberships that are for families, individuals and couples.
- Their membership is offered on a monthly or annual basis and starts at $35 for families which is a cost effective option.
Hyatt Lodge and Spa at Oak Brook
2815 Jorie Blvd,
Oak Brook, IL 60523
- Enjoy a Family swim day along with other amenities like a hot tub or add on packages like spa treatments.
- Hours and pricing vary based on schedule. Adults start from $25 and Kids from $7. Some weekends cost more than others so be sure to check the schedule and book a time before heading to the location.
Westin Chicago Lombard
70 Yorktown Center,
Lombard, IL 60148
- Enjoy a Family swim day along with other amenities like a hot tub and fitness center.
- Hours and pricing vary based on schedule. Adults start from $25 and Kids from $15.
The Water’s Edge Aquatic Center
545 John Street
Bensenville, IL 60106
(630) 766-8888
- Family swim times: Saturdays and Sundays from 12:00 pm – 3:00 pm.
- Price: $6/resident, $12/non-resident.
LifeTime Bloomingdale
455 Scott Drive
Bloomingdale, IL 60108
(630) 582-4100
LifeTime Burr Ridge
601 Burr Ridge Parkway
Burr Ridge, IL 60527
(630) 230-0011
LifeTime Warrenville
28141 Diehl Road
Warrenville, IL 60555
(630) 393-2600
LifeTime Fitness Oak Brook
2000 Oakbrook Center,
Oak Brook, IL 60523
(630) 203-5400
- Family swim times: various days and hours. Click here for the schedule.
- Price: Free for members. If you aren’t a member, the daily facility fee is $50/adult and $20/child.
Pelican Harbor Indoor Aquatic Park
200 South Lindsey Lane
Bolingbrook, IL 60440
(630) 739-1777
- Family swim has reopened with use of the water slides and activity pool.
- Hours and pricing vary based on options between zero depth swim, all indoor attractions swim or lap swim so be sure to check those out.
Goldfish Swim School
7055 High Grove Blvd. Ste. 200
Burr Ridge, IL 60527
(630) 634-7374
- Family swim times offered with no membership required. No cost for members and $10 per swimmer with a cap of $30 per family.
- Family Swim is available only on Tuesday, Wednesday and Saturday only. Refer to the website for timeslots.
Goldfish Swim School – Elmhurst
614 N. Michigan Street
Elmhurst, IL 60126
(847) 232-6837
- Family swim times offered with no membership required. No cost for members and $10 per swimmer for non members.
- Family Swim is available only on Tuesday, Wednesday, Friday and Sunday. Refer to the website for timeslots.
Goldfish Swim School Glen Ellyn
545 Roosevelt Road
Glen Ellyn, IL 60137
(630) 672-5302
- Family swim times offered with no membership required. No cost for members and $10 per swimmer for non members.
- Family Swim is available only on Wednesday, Thursday and Sunday. Refer to the website for timeslots.
Goldfish Swim School St. Charles
3455 Legacy Boulevard
St. Charles, IL 60174
(630) 313-2631
- Family swim times offered with no membership required. No cost for members and $10 per swimmer for non members.
- Family Swim is available only on Wednesday and Sunday. Refer to the website for timeslots.
YMCA Indian Boundary
711 59th Street
Downers Grove, IL 60516
(630) 968-8400
- Family swim times: In-center pools have reopened for lap swim and Family swim. See here for current schedule.
- Price: Free for members; Guest passes are $20 per family for a day.
YMCA Greater Chicago Elmhurst
211 W. First Street
Elmhurst, IL 60126
(630) 834-9200
- Family swim times: In-center pools have reopened for lap swim and Family swim. See here for current schedule.
- Price: Free for members; Guest passes are $10 for youths, $15 for adults and $20 for a Family per day.
- The Greater LaGrange YMCA does not have a pool but members there are entitled to pool use at the Elmhurst location.
YMCA Fry Family
2120 W. 95th St.
Naperville, IL 60564
(630) 904-9595
- Family swim times: In-center pools have reopened for lap swim and Family swim. See here for current schedule.
- Price: Free for members; Guest passes are $10 for youths, $15 for adults and $20 for a Family per day.
Elk Grove Village Park District Pavilion Aquatics Center
1000 Wellington Avenue
Elk Grove Village, IL 60007
(847) 437-9494
- Family swim times: Pools have open and lap swim times available. Current schedule available here.
- Price: Individuals 2 to 64 are $10/resident, $12/non-resident; see daily admissions prices for discounts and passes.
HealthTrack Fitness Center
875 Roosevelt Road
Glen Ellyn, IL 60137
(630) 942-9600
- Members family swim: View their Lap Pool Schedule and Therapy Pool Schedule for open swim times. During Family swim times, pool will be unguarded.
- Pool open to members only. Members are allowed to bring guests in or pay for 15 for the Health guest Club pass.
Lyons Township High School (North)
North Campus
100 S Brainard Avenue
La Grange, IL 60525
- Open swim for the community, back on since January 2023. Check calendar for any new information!
- Price: Use of the pool is free for LT students with an ID and Lyons Township High School District 204 residents, small charge for out-of-district residents.
Lyons Township High School (South)
South Campus
4900 Willow Springs Road
Western Springs, IL 60558
- Open swim – few options available for the South campus. Be sure to check the calendar for up-to-date schedule.
- Price: Use of the pool is free for LT students with an ID and District 204 residents, small charge for out-of-district residents.
Max Aquatics
4751 South Vernon
McCook, IL 60525
(708) 580-6550
- Family swim are held on Fridays from 4- 6 PM, Saturdays from 3-5 PM & Sundays from 1-3 PM. Reservations are no longer required.
- Free for members and only open to students enrolled in other programs.
Are you looking for more family-friendly fun to help you beat those winter blues? Check out our constantly updated Indoor or Winter activities pages for inspiration!