Recreation services are essential to active, healthy and connected communities, and contribute enormously to Victoria’s vibrancy and resiliency.   



Spring Programs

Browse our spring program information and find the recreation opportunities that suit you. Drop-in schedules and swim lesson information available below. Register soon as some programs fill quickly.

Adult Health and Fitness   [PDF - 1 MB]
Crystal Pool Aquatics Programs  [PDF - 343 KB]

Community Recreation  [PDF - 551 KB]

Growing in the City [PDF - 373 KB]

Preschool, Child and Youth Programs [PDF - 3 MB] 


Service Update

Due to staffing availability, potential service interruptions or temporary closures may occur over the coming months. Recreation teams are working hard to maintain programs and services. Please check or call 250.361.0732 for up to date information before arriving. Thank you for your understanding. 

Drop-In Schedules

Crystal Pool Spring Break Drop-In Schedule [PDF - 65 KB]
(Effective March 20 - April 2, 2023)
Drop-In Fitness Classes  [PDF - 339 KB]
(Effective April 1 - June 30, 2023)
Crystal Pool Drop-in Schedule  [PDF - 66 KB]
(Effective April 3 - June 30 2023)

Swim Lesson Update

Crystal Pool and Fitness Centre is transitioning to Lifesaving Society Swim for Life lessons in January 2023. As part of a change across Canada, the Red Cross is ending its Swimming and Water Safety program and transitioning lessons to the Lifesaving Society.

Swim lessons at Crystal Pool and Fitness Centre will continue to be available every day of the week. You will not be required to re-take lessons. View the swim lesson conversion chart to find out which level you should register in next.

Registration for winter 2023 swim lessons is open.

If Red Cross Swim Level:

Register in Swim for Life Level:


Parent and Tot – Jellyfish


Parent and Tot – Goldfish

Sea Turtle

Parent and Tot – Sea Horse

Sea Otter

Preschool 1 – Octopus
Swimmer 1 (if 5 years+)


Preschool 2 – Crab

Swimmer 2 (if 5 years+)


Preschool 3 – Orca

Swimmer 1 (if 5 years+)


Preschool 4 – Sea Lion

Swimmer 1 (if 5 years+)


Preschool 5 – Narwhal

Swimmer 2 (if 5 years+)

Swim Kids 1

Swimmer 1

Swim Kids 2

Swimmer 2

Swim Kids 3

Swimmer 3

Swim Kids 4
Swim Kids 5

Swimmer 4


Swim Kids 6

Swimmer 5

Swim Kids 7

Swimmer 6

Swim Kids 8

Swimmer 7/Rookie Patrol

Swim Kids 9

Swimmer 8/Ranger Patrol

Swim Kids 10

Swimmer 9/Star Patrol

Completion of Swim Kids 10

Bronze Star

Growing in the City Programs

Develop your green thumb and enhance our environment with our new Growing in the City programs. Join in-person and virtual workshops to gain skills in gardening, seasonal cooking, habitat restoration, fruit tree care, and much more. Let's learn together and celebrate the Year of the Garden in 2022! See what's available and register by viewing the Growing in the City program guide above.

Crystal Pool and Fitness Centre

The City of Victoria's fitness and aquatics centre is located at 2275 Quadra Street. Enjoy our 50-metre pool, two warm pools, 160-foot water slide, hot tub, weight room, cardio area and more.  Annual, monthly, and 10-punch pass options are available. Learn more at

Royal Athletic Park

A multi-purpose, fully-lit, natural grass stadium, Royal Athletic Park provides practice and playing space for local and visiting teams, and also hosts major sports and special events. Learn more at

Save-On-Foods Memorial Centre

Victoria's arena is a state of the art facility. With 7,000 seats, the centre provides a unique variety of public skating programs and special events, as well as ice, dry-floor and meeting room space rentals. Learn more at

Sports Fields and Courts

Several mixed-use sports fields and tennis and pickleball courts are available throughout Victoria for drop-in use. Some of these outdoor facilities are also available to book. Learn more at

Parks and Recreation Fees

Fees for admission, facility rentals, equipment rentals, park permits and more are available in the Parks and Recreation Fees Bylaw.

Contact Us

Recreation staff are available to answer your questions Monday to Friday from 8 a.m. to 4:30 p.m. 


Phone: 250.361.0732

Our Facilities