We offer swim programs for all ages, ability levels and schedules. Pay as you go or register for an ongoing swim program.

Register for a program

On this page:

  1. COVID-19 updates
  2. Registration dates
  3. Single-visit swimming
  4. Class trips
  5. Swimming camps
  6. Lifeguard training
  7. Swimming fees
  8. Register for a program

COVID-19 updates

Select indoor pools are open

The Region of Waterloo is in Step 3 of the Province’s Roadmap to Reopen, a three-step plan to safely and cautiously reopen the province and gradually lift public health restrictions.  

All visitors and staff will be screened for COVID-19 symptoms.

Visitors under the age of 18 must be accompanied by someone over 18 who will be responsible for ensuring physical distancing for members of their group.

Proof of vaccination

Individuals entering a City of Kitchener recreation facility or community centre must show proof of vaccination via a paper or electronic copy of their vaccine record as well as identification. Some exceptions apply. Learn more.

You can print or download their vaccination receipt from the provincial booking portal.

Before you visit a pool

When you arrive at the pool

  • Be prepared to show proof that you have completed the screening on your phone or other device
  • Wear a face covering and maintain your physical distance while in line and in the facility

Visit our COVID-19 updates page to learn what's open and closed as well as how city services are affected.

Registration dates

Registration for swimming programs in 2021 is now open.

Register for a program

Single-visit swimming

Join us at one of our pools to go for a swim. Some of the single-visit swims we offer are:

  • adult swim
  • family swim
  • lane swim
  • women's only swim

Check our swimming schedule to find a swim time at your local pool. Swim fees depend on age and the size of your group.

Register online for a single-visit swim:

You do not need to register for a single-visit swim at Idlewood outdoor pool or Wilson outdoor pool.

Class trips

Get out of the classroom for a trip to the pool. We base the cost on the number of students attending a class trip.

Choose from one of these programs:

  • Swim to Survive: This program works on the minimum skills required to recover from an accidental fall into deep water.
  • Swim to Survive + (Plus): This program builds on the Swim to Survive skills required to recover from an accidental fall into deep water.
  • Aquatic fitness programs for gym classes
  • Swim team rentals

To set up a class trip, contact your local pool.

Swimming camps

We offer full-day swimming camps for kids. Your camper will enjoy outdoor and indoor activities, including a daily swim. Visit our camps page to learn more or register on ActiveNet.

Lifeguard training

Learn about lifeguard and leadership training on our lifeguarding page. You can also learn about lifeguarding in Canada from the Lifesaving Society.

Swimming fees


  • single: $6
  • 5 tickets: $28.25
  • 20 tickets: $111.85
  • 60 tickets: $321.10

Child (0-17) and senior (55+) 

  • single: $4
  • 5 tickets: $18.50
  • 20 tickets: $70.35
  • 60 tickets: $200


  • single family admission: $13.65
  • 5 family admission tickets: $60.25
Apply for lower fees
Through our leisure access program, you can apply for lower fees for city-run programs. Find out if you're eligible and learn how to apply on our leisure access page.

Get leisure support

If you or your child has a disability, you can apply for an inclusion membership to get leisure support. Support can include personal assistance for leisure activities (PAL).

Register for a program

You can sign up for one of our swimming programs using ActiveNet. You can also visit your local pool to sign up in person.