Swimming and Swim Lessons

Summer swim programs cancelled

Summer swim programs for the Cardiff Pool, Wilbermere Beach and Pine Lake Beach have been cancelled and the Cardiff Pool will not be open to the public until further notice.

Learn more.

Enjoy swimming in Highlands East at public beaches and our outdoor pool. Information on swim lessons we offer will be updated seasonally.

Cardiff Pool


The outdoor pool is located at 2 Balsam Street, Cardiff.


Take Hwy 118 to Monck Road. Proceed on Monck Road and turn left on to Sprucedale Street (just past the Community Centre) and then turn left on to Balsam Street (the only street on the left).  The Pool will be on your left.

Swimming information

For swim lessons and recreational swimming information contact the municipal office at 705-448-2981.

Public Beaches

You can enjoy swimming at public beaches on three lakes where water quality is tested regularly:

  • Gooderham Lake, 1085 Lakeshore Road, Gooderham
  • Wilbermere Lake, 1540 South Wilberforce Road, Wilberforce
  • Paudash Lake, 1117 North Bay Beach Road, Cardiff

Swim Lessons

The Municipality of Highlands East offers Red Cross swimming lessons and Preschool lessons for Parents & Tots. Class sizes are limited so register early.

Session dates

Session dates for Cardiff Pool, Wilbermere Beach and Gooderham Lake Beach swimming lessons for the upcoming season will be posted when available. For swim lesson information contact the municipal office at 705-448-2981.

Class times

Specific class times are dependent on registration numbers.  This information will be posted at a later date.


When available, you can download the registration form for Cardiff Pool, Gooderham Lake Beach, or Wilbermere Beach.

Online registration paperwork must be forwarded by fax, email, or hand delivered to the Main Office in Wilberforce.  Please include your payment ID details on the registration form.


Cardiff Pool Memberships
Membership Type*Fee

$28 per person

$100 per family (maximum of five)


$38 per person

$125 per family (maximum of five)


$15 per person

Non-member rate

$2 per day for children

$3 per day for adults

*Members are provided with a badge to wear to the pool as proof of membership.

**Must qualify for Old Age Security benefits and be a resident of Highlands East.

Swimming Instruction Fees for Cardiff Pool
Registration TypeFee

$30 per person for two week session.


$50 per person for two week session.

Swimming Instruction Fees for Public Beaches
Registration TypeFee
Residents and Non-residents

$30 per person for two week session.

Payment Options

Highlands East is making registration faster, easier and more convenient by offering online payments including e-Transfer and online banking. To view all the options that are available visit our Online Payments page.

Other payment options include cash, debit or cheque made payable to the Municipality of Highlands East and can be made at the Main Office in Wilberforce on Monday to Friday between 9:00 a.m. and 4:30 p.m. Please note that credit card payments cannot be made at the Municipal Office.