Every drop-in sport activity at Toronto's community centres, pools and parks, in one searchable place. The City spreads these across half a dozen separate maps and a booking portal — this pulls them together and re-checks them weekly.
Most people are choosing a night, not a sport.
Registered programmes you book a block of — separate from the free drop-in sessions below.
1454 sessions · 80 venues
1273 sessions · 59 venues
336 sessions · 81 venues
267 sessions · 69 venues
234 sessions · 57 venues
213 sessions · 38 venues
200 sessions · 16 venues
193 sessions · 40 venues
154 sessions · 57 venues
92 sessions · 30 venues
69 sessions · 17 venues
63 sessions · 33 venues
56 sessions · 30 venues
53 sessions · 5 venues
46 sessions · 24 venues
39 sessions · 10 venues
15 sessions · 12 venues
9 sessions · 1 venues
7 sessions · 1 venues
6 sessions · 3 venues
4 sessions · 3 venues
4 sessions · 3 venues
2 sessions · 1 venues
1 sessions · 1 venues
1 sessions · 1 venues
1 sessions · 1 venues
Venues mapped to the City's official neighbourhood boundaries.
From the City's facilities register — pools, rinks, tracks and courts.
Sorted by how much drop-in programming each one runs. Search by name, street or activity.
202 of 264 on this week · Fitness, Track, Swim
129 of 160 on this week · Swim, Fitness, Badminton
115 of 148 on this week · Swim, Fitness, Table Tennis
117 of 142 on this week · Fitness, Swim, Pickleball
96 of 99 on this week · Fitness, Swim, Track
97 of 98 on this week · Fitness, Basketball, Pickleball
22 of 98 on this week · Fitness, Table Tennis, Swim
92 of 98 on this week · Swim, Basketball, Fitness
52 of 95 on this week · Swim, Track, Fitness
74 of 93 on this week · Swim, Fitness, Pickleball
73 of 93 on this week · Fitness, Swim
66 of 83 on this week · Swim, Fitness, Skating
38 of 73 on this week · Swim, Basketball, Fitness
43 of 73 on this week · Swim, Fitness, Squash
71 of 73 on this week · Fitness, Track, Badminton
72 of 73 on this week · Fitness, Swim, Table Tennis
33 of 72 on this week · Swim, Fitness, Pickleball
3 of 71 on this week · Table Tennis, Fitness, Basketball
10 of 70 on this week · Swim, Fitness, Badminton
40 of 67 on this week · Fitness, Swim, Basketball
64 of 66 on this week · Fitness, Track, Climbing
31 of 63 on this week · Swim, Fitness
37 of 62 on this week · Swim
resumes 28 Sep · Swim, Skating, Fitness
48 of 60 on this week · Fitness, Table Tennis, Track
59 of 60 on this week · Fitness, Swim, Track
42 of 60 on this week · Skating, Shinny, Snooker & Darts
54 of 60 on this week · Swim, Fitness
57 of 59 on this week · Swim, Fitness, Badminton
36 of 59 on this week · Fitness, Track, Badminton
55 of 58 on this week · Fitness, Pickleball, Basketball
57 weekly sessions · Fitness, Pickleball, Gym
26 of 55 on this week · Fitness, Badminton, Snooker & Darts
29 of 54 on this week · Shinny, Skating, Swim
28 of 53 on this week · Swim, Fitness, Table Tennis
7 of 51 on this week · Fitness, Basketball, Badminton
21 of 50 on this week · Fitness, Basketball, Volleyball
31 of 44 on this week · Fitness, Shinny, Skating
29 of 44 on this week · Swim, Basketball, Fitness
29 of 43 on this week · Fitness, Badminton, Table Tennis
25 of 42 on this week · Fitness, Volleyball, Multi-Sport
8 of 39 on this week · Fitness, Swim, Gym
33 of 38 on this week · Swim
19 of 37 on this week · Fitness, Badminton, Pickleball
30 of 37 on this week · Fitness, Basketball, Volleyball
34 of 37 on this week · Swim
1 of 36 on this week · Fitness, Basketball, Table Tennis
17 of 35 on this week · Fitness, Snooker & Darts, Pickleball
34 weekly sessions · Swim
32 weekly sessions · Swim
7 of 32 on this week · Fitness, Pickleball, Badminton
22 of 32 on this week · Fitness, Basketball, Pickleball
28 of 32 on this week · Swim, Bocce, Skating
21 of 31 on this week · Skating, Dance, Shinny
19 of 30 on this week · Fitness, Track, Basketball
13 of 30 on this week · Fitness, Track, Swim
15 of 30 on this week · Fitness, Snooker & Darts, Table Tennis
7 of 30 on this week · Fitness, Badminton, Pickleball
26 of 30 on this week · Fitness, Table Tennis, Swim
11 of 29 on this week · Skating, Swim, Fitness
resumes 26 Sep · Bocce, Gym, Pickleball
27 weekly sessions · Fitness, Basketball, Badminton
27 weekly sessions · Swim
20 of 27 on this week · Bocce, Swim, Skating
22 of 25 on this week · Fitness, Gym, Soccer
resumes 27 Sep · Fitness, Basketball, Multi-Sport
18 of 23 on this week · Fitness, Basketball, Pickleball
23 weekly sessions · Table Tennis, Basketball, Gym
16 of 22 on this week · Fitness, Basketball, Dance
22 weekly sessions · Fitness, Dance, Lawn Bowling
21 weekly sessions · Basketball, Pickleball, Volleyball
7 of 20 on this week · Fitness, Badminton, Multi-Sport
18 weekly sessions · Skating, Shinny
resumes 26 Sep · Basketball, Badminton, Volleyball
resumes 26 Sep · Basketball, Skating, Badminton
17 weekly sessions · Swim
16 of 17 on this week · Fitness, Pickleball, Badminton
resumes 26 Sep · Basketball, Badminton, Table Tennis
2 of 17 on this week · Basketball, Multi-Sport, Badminton
9 of 16 on this week · Swim
14 of 16 on this week · Gym, Basketball, Multi-Sport
3 of 15 on this week · Swim, Fitness, Table Tennis
15 weekly sessions · Bocce, Badminton, Basketball
5 of 14 on this week · Swim, Pickleball
14 weekly sessions · Swim
1 of 13 on this week · Swim
resumes 28 Sep · Fitness, Volleyball
2 of 13 on this week · Fitness, Basketball, Pickleball
10 of 13 on this week · Gym, Basketball, Pickleball
7 of 12 on this week · Fitness, Snooker & Darts, Dance
12 weekly sessions · Swim
12 weekly sessions · Pickleball, Basketball, Multi-Sport
12 weekly sessions · Swim
9 of 11 on this week · Basketball, Pickleball, Soccer
resumes 28 Sep · Fitness, Basketball, Gym
resumes 28 Sep · Swim, Pickleball, Soccer
11 weekly sessions · Swim
4 of 11 on this week · Volleyball, Basketball, Gym
resumes 6 Oct · Badminton, Basketball, Volleyball
resumes 28 Sep · Pickleball, Basketball, Fitness
10 weekly sessions · Fitness, Pickleball
10 weekly sessions · Basketball, Pickleball
resumes 28 Sep · Pickleball, Volleyball
4 of 9 on this week · Basketball, Shinny, Skating
8 weekly sessions · Swim
resumes 29 Sep · Badminton, Pickleball
resumes 28 Sep · Snooker & Darts, Pickleball, Table Tennis
8 weekly sessions · Swim
resumes 28 Sep · Fitness
8 weekly sessions · Swim
resumes 29 Sep · Badminton, Gym, Pickleball
resumes 28 Sep · Skating, Fitness
resumes 14 Oct · Skating, Shinny
resumes 1 Oct · Swim
resumes 28 Sep · Basketball, Volleyball, Cricket
resumes 28 Sep · Swim
5 of 6 on this week · Fitness, Snooker & Darts
resumes 28 Sep · Badminton, Basketball, Pickleball
resumes 13 Oct · Skating
4 of 6 on this week · Dance, Skating
6 weekly sessions · Swim
resumes 15 Oct · Skating, Shinny
resumes 29 Sep · Fitness
resumes 28 Sep · Fitness
resumes 1 Oct · Basketball, Fitness
resumes 28 Sep · Fitness
resumes 5 Oct · Basketball, Pickleball
resumes 14 Oct · Skating
resumes 16 Oct · Skating
resumes 14 Oct · Skating
resumes 13 Oct · Skating
3 of 4 on this week · Table Tennis
resumes 16 Oct · Skating, Shinny
resumes 30 Sep · Basketball, Badminton
resumes 26 Sep · Gym
resumes 28 Sep · Basketball, Pickleball
resumes 13 Oct · Skating
resumes 15 Oct · Skating
resumes 29 Sep · Basketball, Gym, Pickleball
resumes 2 Oct · Badminton, Basketball, Pickleball
resumes 17 Oct · Skating
resumes 13 Oct · Skating
resumes 16 Oct · Skating
resumes 28 Sep · Basketball
resumes 3 Oct · Swim
resumes 30 Sep · Swim
resumes 29 Sep · Basketball
resumes 26 Sep · Gym
resumes 26 Sep · Basketball
resumes 28 Sep · Basketball
resumes 19 Oct · Shinny, Skating
resumes 13 Oct · Skating
resumes 17 Oct · Skating
2 weekly sessions · Fitness
2 weekly sessions · Table Tennis
resumes 14 Oct · Skating
resumes 28 Sep · Skating
resumes 28 Sep · Swim
resumes 26 Sep · Swim
resumes 4 Oct · Swim
resumes 2 Oct · Basketball
resumes 4 Oct · Swim
resumes 1 Oct · Basketball
resumes 2 Oct · Basketball
resumes 1 Oct · Multi-Sport
resumes 18 Oct · Skating
resumes 13 Oct · Skating
resumes 18 Oct · Skating
no drop-in scheduled
no drop-in scheduled
no drop-in scheduled
no drop-in scheduled
no drop-in scheduled
no drop-in scheduled
no drop-in scheduled
no drop-in scheduled
no drop-in scheduled
no drop-in scheduled
no drop-in scheduled
no drop-in scheduled
no drop-in scheduled
no drop-in scheduled
no drop-in scheduled
no drop-in scheduled
no drop-in scheduled
no drop-in scheduled
no drop-in scheduled
no drop-in scheduled
no drop-in scheduled
no drop-in scheduled
no drop-in scheduled
no drop-in scheduled
no drop-in scheduled
no drop-in scheduled
no drop-in scheduled
no drop-in scheduled
no drop-in scheduled
no drop-in scheduled
no drop-in scheduled
no drop-in scheduled
no drop-in scheduled
no drop-in scheduled
no drop-in scheduled
no drop-in scheduled
no drop-in scheduled
no drop-in scheduled
no drop-in scheduled
no drop-in scheduled
no drop-in scheduled
no drop-in scheduled
no drop-in scheduled
no drop-in scheduled
no drop-in scheduled
no drop-in scheduled
no drop-in scheduled
no drop-in scheduled
no drop-in scheduled
no drop-in scheduled
no drop-in scheduled
no drop-in scheduled
no drop-in scheduled
no drop-in scheduled
no drop-in scheduled
no drop-in scheduled
no drop-in scheduled
no drop-in scheduled
no drop-in scheduled
no drop-in scheduled
no drop-in scheduled
no drop-in scheduled
no drop-in scheduled
no drop-in scheduled
no drop-in scheduled
no drop-in scheduled
no drop-in scheduled
no drop-in scheduled
no drop-in scheduled
no drop-in scheduled
no drop-in scheduled
no drop-in scheduled
no drop-in scheduled
no drop-in scheduled
no drop-in scheduled
no drop-in scheduled
no drop-in scheduled
no drop-in scheduled
no drop-in scheduled
no drop-in scheduled
no drop-in scheduled
no drop-in scheduled
no drop-in scheduled
no drop-in scheduled
no drop-in scheduled
no drop-in scheduled
no drop-in scheduled
no drop-in scheduled
no drop-in scheduled
no drop-in scheduled
no drop-in scheduled
no drop-in scheduled
no drop-in scheduled
no drop-in scheduled
no drop-in scheduled
no drop-in scheduled
no drop-in scheduled
no drop-in scheduled
no drop-in scheduled
no drop-in scheduled
no drop-in scheduled
no drop-in scheduled
no drop-in scheduled
no drop-in scheduled
no drop-in scheduled
no drop-in scheduled
no drop-in scheduled
no drop-in scheduled
no drop-in scheduled
no drop-in scheduled
no drop-in scheduled
no drop-in scheduled
no drop-in scheduled
no drop-in scheduled
no drop-in scheduled
no drop-in scheduled
no drop-in scheduled
no drop-in scheduled
no drop-in scheduled