Unofficial Greater Victoria guide
Find your next swim
Find drop-in swim times and aquatic classes, including pool areas, lane availability, access notes and official sources.
About the swimming schedule guide
Upcoming swimming sessions
Times are local to Greater Victoria. This is a snapshot of the next 40 published listings; use the interactive guide for all dates and details.
- 05:30–08:00: Lengths, Family Swim & Swi at Esquimalt Recreation Centre (Lap & Lifestyle Pools)
- 06:00–06:30: Lengths at Saanich Commonwealth Place (Dive Tank)
- 06:00–06:30: Deep Water Walking at Saanich Commonwealth Place (Dive Tank)
- 06:00–07:00: Lengths at Saanich Commonwealth Place (Teach Pool)
- 06:00–09:00: Leisure Swim at Saanich Commonwealth Place (Wave Pool)
- 06:00–09:00: Leisure and Lengths at Oak Bay Recreation Centre (Main & Small Pools)
- 07:00–08:00: Lengths & Leisure at Juan de Fuca Recreation Centre (Main & Leisure Pools)
- 07:00–20:30: Leisure Drop-in at Panorama Recreation Centre (Leisure Pool)
- 07:00–08:45: Water Walking at Panorama Recreation Centre (Leisure Pool)
- 07:00–08:45: Lap Swimming at Panorama Recreation Centre (Main Pool)
- 07:00–09:00: Lane & Leisure at SEAPARC Recreation Centre (Main & Leisure Pools)
- 07:30–15:00: Lane Swim at Westhills YMCA–YWCA (Lane Pool)
- 07:30–09:15: Adult Therapy/Water Walking at Westhills YMCA–YWCA (Therapy Pool)
- 07:45–08:00: Lengths & Leisure Swim at Gordon Head Recreation Centre (Lap, Leisure & Tots Pools)
- 07:45–08:45: Shallow Water Aquafit at Oak Bay Recreation Centre (Main Pool)
- 08:00–12:00: Lengths at Saanich Commonwealth Place (Dive Tank)
- 08:00–11:00: Deep Water Walking at Saanich Commonwealth Place (Dive Tank)
- 08:00–13:00: Programs and Family Swim *Limited Public Space* at Esquimalt Recreation Centre (Lap & Lifestyle Pools)
- 08:00–09:00: Leisure Swim at Gordon Head Recreation Centre (Lap, Leisure & Tots Pools)
- 08:00–09:00: Aquafit at Gordon Head Recreation Centre (Shallow & deep water)
- 08:00–10:00: Programs + Leisure at Juan de Fuca Recreation Centre (Leisure Pool)
- 08:30–09:00: Lengths at Saanich Commonwealth Place (Teach Pool)
- 08:30–09:15: Aqua Circuit at Westhills YMCA–YWCA (Leisure Pool)
- 08:35–09:25: Shallow Fit at Esquimalt Recreation Centre (Lap Pool)
- 09:30–15:00: All Ages Access at Westhills YMCA–YWCA (Therapy Pool)
- 10:00–12:00: Lengths & Leisure at Juan de Fuca Recreation Centre (Main & Leisure Pools)
- 10:30–12:30: Lengths at Saanich Commonwealth Place (Competition Pool)
- 11:30–13:00: Inclusive Swim at Oak Bay Recreation Centre (Public pool areas)
- 12:00–13:00: Lengths & Leisure Swim at Gordon Head Recreation Centre (Lap, Leisure & Tots Pools)
- 12:00–13:30: Lengths & Leisure at Juan de Fuca Recreation Centre (Main & Leisure Pools)
- 12:00–13:00: Lane & Leisure at SEAPARC Recreation Centre (Main & Leisure Pools)
- 12:00–16:00: Family Swim at Westhills YMCA–YWCA (Leisure Pool)
- 12:30–20:30: Lengths at Saanich Commonwealth Place (Competition Pool)
- 12:30–15:45: Fun Swim at Panorama Recreation Centre (Main Pool - Lane 1)
- 13:00–16:00: Fun Swim at Saanich Commonwealth Place (Wave Pool & public swim areas)
- 13:00–22:30: Everyone Welcome and Programs at Esquimalt Recreation Centre (Lap & Lifestyle Pools)
- 13:00–15:00: Fun Swim at Gordon Head Recreation Centre (Public pool areas)
- 13:00–16:00: Everyone Welcome at SEAPARC Recreation Centre (Main & Leisure Pools)
- 13:15–16:30: Kids Fun Swim at Oak Bay Recreation Centre (Public pool areas)
- 13:30–16:00: Fun Swim & Lengths at Juan de Fuca Recreation Centre (Main & Leisure Pools)
Official pool schedules
- Saanich Commonwealth Place — Saanich
- Gordon Head Recreation Centre — Saanich
- Oak Bay Recreation Centre — Oak Bay
- Juan de Fuca Recreation Centre — Colwood
- Panorama Recreation Centre — North Saanich
- SEAPARC Recreation Centre — Sooke
- Esquimalt Recreation Centre — Esquimalt
- Westhills YMCA–YWCA — Langford