have questions?

Can't find what you're looking for?

Fill out the form below and we'll do our best to help!

Swimming Pool

FREE Holiday Swim Schedule

Thank you to all our generous sponsors. Port Hardy Recreation is pleased to present the Free Holiday Swim schedule! Detailed holiday swim schedule below.



The Aquatic Centre offers swimming lessons, aqua fit classes, length swims, and public swims with dedicated times for families and seniors. The Port Hardy pool is also equipped with a lift to assist with pool entry for persons with disabilities and to enhance access for hydro and physical therapy. Special rates are available for those who wish to book the swimming pool facility for private parties or birthday celebrations. The pool is open year-round, with the exception of a 8 week period set aside for annual maintenance in mid-June to August. To learn more about the many programs available at the Centre, please call 250 949 6686.



  • Pre-school Lessons
  • Swim Kids Level 1-10
  • Canadian Swim Patrol
  • Bronze Medallion/Bronze Cross
  • National Lifeguarding
  • AWSI and WSI (Assistant Water Safety Instructor and Water Safety Instructor)
  • First Aid and CPR Courses

For more information on classes offered or registration, call Port Hardy Recreation at 250 949 6686.

Port Hardy Recreation is pleased to offer Pickleball at the Port Hardy Civic Centre starting September 23rd for the fall of 2019!


Pool Rates & Admission

Rates in effect August 1, 2019 to July 31, 2020

Drop-In Rates & Admission Prices
Tots (0- 12 Months) FREE
Child (1 -12 Years) $3.30
Youth (13 - 18 Years) $4.05
Adult (19 - 59 Years) $5.30
Senior (60+ Years) $3.30
Family (2 Adults & 4 Children Max) $11.50
Aquafit & Chair Fit $5.30
Punch Cards - 11 Punches for the Price of 10
Child / Senior $33.20
Youth $40.30
Adults $53.00
Family $115.00
Aquafit & Chair Fit $53.00
Monthly Passes
Child / Senior $50.75
Youth $60.80
Adult $79.40
Family $186.00
Fitness Classes (Aquafit)
Child / Senior $3.30
Youth $4.05
Adult $5.30
Chair Fit
Adult $5.30
Senior $3.30