Home › Toronto

Drop-in recreation in Toronto

Every drop-in sport and recreation session run by the City of Toronto, 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.

232venues
6025weekly sessions
25activities

Browse by activity

Swim

Drop-in swim in Toronto

3303 sessions · 184 venues

Fitness

Drop-in fitness in Toronto

1500 sessions · 72 venues

Pickleball

Drop-in pickleball in Toronto

213 sessions · 51 venues

Basketball

Drop-in basketball in Toronto

198 sessions · 51 venues

Table Tennis

Drop-in table tennis in Toronto

177 sessions · 30 venues

Badminton

Drop-in badminton in Toronto

173 sessions · 45 venues

Volleyball

Drop-in volleyball in Toronto

115 sessions · 44 venues

Skating

Drop-in skating in Toronto

56 sessions · 8 venues

Soccer

Drop-in soccer in Toronto

49 sessions · 25 venues

Gym

Drop-in gym in Toronto

44 sessions · 14 venues

Bocce

Drop-in bocce in Toronto

42 sessions · 4 venues

Multi-Sport

Drop-in multi-sport in Toronto

31 sessions · 17 venues

Shinny

Drop-in shinny in Toronto

30 sessions · 4 venues

Computer

Drop-in computer in Toronto

29 sessions · 3 venues

Dance

Drop-in dance in Toronto

26 sessions · 13 venues

Ball Hockey

Drop-in ball hockey in Toronto

13 sessions · 12 venues

Climbing

Drop-in climbing in Toronto

12 sessions · 1 venues

Ultimate

Drop-in ultimate in Toronto

3 sessions · 2 venues

Squash

Drop-in squash in Toronto

3 sessions · 1 venues

Dodgeball

Drop-in dodgeball in Toronto

2 sessions · 2 venues

Personal Care

Drop-in personal care in Toronto

2 sessions · 1 venues

Tennis

Drop-in tennis in Toronto

1 sessions · 1 venues

Lawn Bowling

Drop-in lawn bowling in Toronto

1 sessions · 1 venues

Netball

Drop-in netball in Toronto

1 sessions · 1 venues

Archery

Drop-in archery in Toronto

1 sessions · 1 venues

All 232 venues

Sorted by how much drop-in programming each one runs.

York Recreation Centre

115 Black Creek Dr

249 weekly sessions · Swim, Badminton, Basketball

North Toronto Memorial Community Centre

200 Eglinton Ave W

141 weekly sessions · Swim, Badminton, Ball Hockey

Ethennonnhawahstihnen' Community Recreation Centre and Library

100 Ethennonnhawahstihnen' Ln.

130 weekly sessions · Swim, Badminton, Basketball

Wellesley Community Centre

495 Sherbourne St

127 weekly sessions · Swim, Badminton, Basketball

Edithvale Community Centre

131 Finch Ave W

110 weekly sessions · Badminton, Basketball, Fitness

Cummer Park Community Centre

6000 Leslie St.

92 weekly sessions · Swim, Fitness, Table Tennis

Regent Park Community Centre

402 Shuter St

91 weekly sessions · Badminton, Basketball, Computer

Trinity Community Recreation Centre

155 Crawford St

89 weekly sessions · Swim, Badminton, Ball Hockey

Memorial Pool and Health Club

44 Montgomery Rd

87 weekly sessions · Swim, Fitness

Etobicoke Olympium

590 Rathburn Rd

84 weekly sessions · Swim, Fitness, Table Tennis

Birchmount Community Centre

93 Birchmount Rd

81 weekly sessions · Archery, Badminton, Ball Hockey

Gus Ryder Pool and Health Club

1 Faustina Dr

78 weekly sessions · Swim, Fitness

East York Community Recreation Centre

1081 1/2 Pape Ave

77 weekly sessions · Swim, Badminton, Basketball

Mitchell Field Community Centre

89 Church Ave

77 weekly sessions · Badminton, Ball Hockey, Basketball

St. Lawrence Community Recreation Centre

230 The Esplanade

74 weekly sessions · Swim, Badminton, Basketball

Parkway Forest Community Centre

55 Forest Manor Rd

74 weekly sessions · Badminton, Basketball, Fitness

Wallace Emerson Community Recreation Centre

1260 Dufferin St

73 weekly sessions · Swim, Fitness

Park Lawn Park

330 Park Lawn Rd

73 weekly sessions · Swim

Wedgewood Park - Etobicoke

15 Swan Ave

70 weekly sessions · Swim

Dennis R. Timbrell Resource Centre

29 St Dennis Dr

70 weekly sessions · Swim, Badminton, Basketball

Main Square Community Recreation Centre

245 Main St

68 weekly sessions · Swim, Fitness

John Innes Community Recreation Centre

150 Sherbourne St

67 weekly sessions · Swim, Badminton, Ball Hockey

Westmount Park

22 Arcade Dr

67 weekly sessions · Swim

West Deane Park

400 Martin Grove Road

66 weekly sessions · Swim

Antibes Community Centre

140 Antibes Dr

64 weekly sessions · Badminton, Basketball, Swim

Silver Creek Park

44 Strathdee Dr.

64 weekly sessions · Swim

Centennial Recreation Centre - Scarborough

1967 Ellesmere Rd

63 weekly sessions · Swim, Fitness, Dance

Don Montgomery Community Recreation Centre

2467 Eglinton Ave E

58 weekly sessions · Badminton, Ball Hockey, Basketball

Matty Eckler Recreation Centre

953 Gerrard St E

57 weekly sessions · Swim, Badminton, Basketball

Westgrove Park

15 Redgrave Dr

56 weekly sessions · Swim

Jenner Jean-Marie Community Recreation Centre

48 Thorncliffe Park Dr

56 weekly sessions · Badminton, Basketball, Pickleball

East Bayfront Community Recreation Centre

261 Queens Quay E

56 weekly sessions · Badminton, Basketball, Fitness

Albion Pool and Health Club

1485 Albion Rd

55 weekly sessions · Swim, Fitness

Jimmie Simpson Recreation Centre

870 Queen St E

54 weekly sessions · Swim, Badminton, Basketball

Earlscourt Park

1200 Lansdowne Ave

54 weekly sessions · Swim, Ball Hockey, Fitness

Mary McCormick Recreation Centre

66 Sheridan Ave

53 weekly sessions · Swim, Badminton, Basketball

One Yonge Community Recreation Centre

24 Freeland St.

53 weekly sessions · Badminton, Basketball, Fitness

Goulding Community Recreation Centre

45 Goulding Ave

52 weekly sessions · Badminton, Fitness, Swim

Fairhaven Park

100 Golfwood Hts

51 weekly sessions · Swim

Canoe Landing Community Recreation Centre

45 Fort York Blvd.

51 weekly sessions · Badminton, Ball Hockey, Basketball

Driftwood Community Recreation Centre

4401 Jane St

50 weekly sessions · Badminton, Ball Hockey, Basketball

Annette Community Recreation Centre

333 Annette St

49 weekly sessions · Swim, Basketball, Fitness

Gord and Irene Risk Community Recreation Centre

2650 Finch Ave W

49 weekly sessions · Bocce, Swim

Rouge Valley Community Recreation Centre

8450 Sheppard Ave East

49 weekly sessions · Swim, Badminton, Basketball

Heron Park Community Recreation Centre

292 Manse Rd

48 weekly sessions · Swim, Basketball, Fitness

Agincourt Community Recreation Centre

31 Glen Watford Dr

46 weekly sessions · Swim, Fitness

Malvern Recreation Centre

30 Sewells Rd

46 weekly sessions · Badminton, Basketball, Fitness

Pine Point Park

4 Conan Rd

46 weekly sessions · Swim

L'Amoreaux Community Recreation Centre

2000 Mcnicoll Ave

45 weekly sessions · Badminton, Basketball, Fitness

Joseph J. Piccininni Community Recreation Centre

1369 St. Clair Ave W

42 weekly sessions · Swim, Badminton, Fitness

Northwood Community Centre

15 Clubhouse Crt

42 weekly sessions · Badminton, Basketball, Swim

Eringate Park

121 Wellesworth Dr

42 weekly sessions · Swim

Lawrence Heights Community Centre

5 Replin Rd

40 weekly sessions · Badminton, Basketball, Swim

Pam McConnell Aquatic Centre

640 Dundas St E

40 weekly sessions · Swim

O'Connor Community Centre

1386 Victoria Park Ave

39 weekly sessions · Badminton, Swim, Gym

Ourland Park

18 Ourland Ave

37 weekly sessions · Swim

Maryvale Park

5 Trestleside Grv

36 weekly sessions · Swim

Oriole Community Recreation Centre

2975 Don Mills Rd. W

36 weekly sessions · Badminton, Basketball, Swim

Domenico DiLuca Community Recreation Centre

25 Stanley Rd

36 weekly sessions · Basketball, Swim, Pickleball

Lambton - Kingsway Park

37 Marquis Ave

35 weekly sessions · Swim

Stephen Leacock Community Recreation Centre

2500 Birchmount Rd

35 weekly sessions · Basketball, Fitness, Lawn Bowling

Dennis Flynn Park

370 The West Mall

34 weekly sessions · Swim

Leaside Gardens Indoor Pool

1073 Millwood Rd

33 weekly sessions · Swim

Douglas Snow Aquatic Centre

5100 Yonge St

32 weekly sessions · Swim

Scarborough Village Recreation Centre

3600 Kingston Rd

32 weekly sessions · Dance, Personal Care, Skating

The Elms Community School and Pool

45 Golfdown Dr.

31 weekly sessions · Swim

Warden Hilltop Community Centre

25 Mendelssohn St

31 weekly sessions · Badminton, Basketball, Fitness

Beaches Recreation Centre

6 Williamson Rd

30 weekly sessions · Badminton, Basketball, Multi-Sport

Grandravine Community Recreation Centre

23 Grandravine Dr

30 weekly sessions · Bocce, Swim

Parkway Forest Park

80 Parkway Forest Dr

30 weekly sessions · Swim

Alderwood Pool

2 Orianna Dr

30 weekly sessions · Swim

Thistletown Multi-Service Centre

925 Albion Rd

29 weekly sessions · Badminton, Fitness, Pickleball

Rotary Peace Park

25 Eleventh St

29 weekly sessions · Swim

Amos Waites Park

2441 Lake Shore Blvd W

29 weekly sessions · Swim

Flagstaff Park

42 Mercury Rd

29 weekly sessions · Swim

Donald D. Summerville Olympic Pools

1867 Lake Shore Blvd E

28 weekly sessions · Swim

Norseman Community School and Pool

105 Norseman St

28 weekly sessions · Swim

High Park

1873 Bloor St W

27 weekly sessions · Swim

Masaryk-Cowan Community Recreation Centre

220 Cowan Ave

26 weekly sessions · Badminton, Ball Hockey, Basketball

Sunnyside Gus Ryder Outdoor Pool

1755 Lake Shore Blvd W

26 weekly sessions · Swim

Port Union Community Recreation Centre

5450 Lawrence Ave E

26 weekly sessions · Fitness, Computer, Dance

Falstaff Community Recreation Centre

50 Falstaff Ave

26 weekly sessions · Badminton, Basketball, Gym

Oakdale Community Centre

350 Grandravine Dr

24 weekly sessions · Basketball, Swim, Gym

Kew Gardens

2075 Queen St E

23 weekly sessions · Fitness, Dance, Pickleball

McGregor Park Community Centre

2231 Lawrence Ave. E

23 weekly sessions · Ball Hockey, Swim, Gym

Ellesmere Community Recreation Centre

20 Canadian Rd

22 weekly sessions · Dance, Fitness, Volleyball

Glen Long Community Centre

35 Glen Long Ave

22 weekly sessions · Bocce, Pickleball, Fitness

Knob Hill Park

625 Brimley Rd.

22 weekly sessions · Swim

Christie Pits Park

750 Bloor St W

21 weekly sessions · Swim

Smythe Park

175 Scarlett Rd

21 weekly sessions · Swim

Halbert Park

24 Rockwood Dr

21 weekly sessions · Swim

Trinity Bellwoods Park

790 Queen St W

20 weekly sessions · Fitness, Pickleball, Swim

Humber Community Pool

205 Humber College Blvd

20 weekly sessions · Swim

Roding Community Centre

600 Roding St

20 weekly sessions · Basketball, Swim, Skating

Broadlands Community Recreation Centre

19 Castlegrove Blvd

19 weekly sessions · Swim, Table Tennis

Carmine Stefano Community Centre

3100 Weston Rd

19 weekly sessions · Badminton, Basketball, Multi-Sport

Hillcrest Community Centre

1339 Bathurst St

18 weekly sessions · Swim, Fitness

Riverdale Park East

550 Broadview Ave

18 weekly sessions · Swim

Stan Wadlow Park

888 Cosburn Ave

18 weekly sessions · Swim

Dufferin Grove Park

875 Dufferin St

17 weekly sessions · Basketball, Pickleball, Swim

S.H. Armstrong Community Recreation Centre

56 Woodfield Rd

17 weekly sessions · Swim, Fitness

Stanley Park South - Toronto

700 Wellington St W

17 weekly sessions · Swim

Greenwood Park

150 Greenwood Ave

16 weekly sessions · Swim

Monarch Park

115 Felstead Ave

16 weekly sessions · Swim

Earl Bales Community Centre

4169 Bathurst St

16 weekly sessions · Badminton, Basketball, Pickleball

Swansea Community Recreation Centre

15 Waller Ave

16 weekly sessions · Swim, Fitness

Amesbury Sports Complex

155 Culford Rd.

16 weekly sessions · Swim

Ledbury Park

160 Ledbury St

16 weekly sessions · Swim

Oakridge Community Recreation Centre

63 Pharmacy Ave

16 weekly sessions · Fitness

Scadding Court Community Centre

707 Dundas St. W

16 weekly sessions · Swim

Toronto Pan Am Sports Centre

875 Morningside Ave

16 weekly sessions · Basketball, Pickleball, Soccer

Fairbank Memorial Park

2213 Dufferin St

15 weekly sessions · Swim

Gihon Spring Park

75 Gihon Spring Dr

15 weekly sessions · Swim

Cedarbrae Collegiate Institute

550 Markham Rd

15 weekly sessions · Swim

Vaughan Road Academy

529 Vaughan Rd

15 weekly sessions · Swim

Alexandra Park

275 Bathurst St

14 weekly sessions · Swim

Birkdale Community Centre

1299 Ellesmere Rd

14 weekly sessions · Dance, Fitness, Table Tennis

Leaside Park

5 Leaside Park Dr

14 weekly sessions · Swim

Fairmount Park Community Centre

1757 Gerrard St E

13 weekly sessions · Swim, Fitness, Table Tennis

Weston Lions Park

2125 Lawrence Ave W

12 weekly sessions · Swim

Regent Park Athletic Grounds

480 Shuter St

11 weekly sessions · Ball Hockey, Basketball, Multi-Sport

Sir Oliver Mowat Collegiate Institute

5400 Lawrence Ave E

11 weekly sessions · Swim

Harrison Pool

15 Stephanie St

9 weekly sessions · Swim

Jimmie Simpson Park

870 Queen St E

9 weekly sessions · Pickleball, Swim

Fairbank Memorial Community Centre

2213 Dufferin St

9 weekly sessions · Badminton, Pickleball, Fitness

Pleasantview Community Centre

545 Van Horne Ave

9 weekly sessions · Swim

Wexford Collegiate Institute

1176 Pharmacy Ave

9 weekly sessions · Swim

Wanless Park

250 Wanless Ave

8 weekly sessions · Swim

The New Generation Youth Recreation Centre

2694 Eglinton Ave. W

8 weekly sessions · Badminton, Basketball, Dance

Irving W. Chapley Community Centre

205 Wilmington Ave

8 weekly sessions · Swim

Birch Park

75 Arcadian Cir

8 weekly sessions · Swim

Smithfield Park

173 Mount Olive Dr

8 weekly sessions · Swim

West Hill Collegiate Institute

350 Morningside Ave

8 weekly sessions · Swim

Stephen Leacock Seniors Community Centre

2520 Birchmount Rd

8 weekly sessions · Fitness, Dance

Marie Curtis Park

2 Forty Second St

7 weekly sessions · Swim

Marian Engel Park

285 Melita Ave

7 weekly sessions · Swim

Geary Avenue Parkette

15 Geary Ave

7 weekly sessions · Swim

Masaryk Park

212 Cowan Ave

7 weekly sessions · Swim

McCormick Park

66 Sheridan Ave

7 weekly sessions · Swim

Jonathan Ashbridge Park

1515 Queen St E

7 weekly sessions · Swim

Sir Casimir Gzowski Park

2001 Lake Shore Blvd W

7 weekly sessions · Swim

Art Eggleton Park

323 Harbord St

7 weekly sessions · Swim

Hideaway Park

23 Audley Ave

7 weekly sessions · Swim

Hillcrest Park

950 Davenport Rd

7 weekly sessions · Swim

Dovercourt Park

155 Bartlett Ave

7 weekly sessions · Swim

East Lynn Park

1949 Danforth Ave

7 weekly sessions · Swim

East Toronto Athletic Field

175 Main St

7 weekly sessions · Swim

Eglinton Park

200 Eglinton Ave W

7 weekly sessions · Swim

Leslie Grove Park

1158 Queen St E

7 weekly sessions · Swim

Margaret Fairley Park

100 Brunswick Ave

7 weekly sessions · Swim

Fairmount Park

1725 Gerrard St E

7 weekly sessions · Swim

Little Norway Park

659 Queens Quay W

7 weekly sessions · Swim

Baird Park

275 Keele St

7 weekly sessions · Swim

Carlton Park

20 Edith Ave

7 weekly sessions · Swim

Sherwood Park

190 Sherwood Ave

7 weekly sessions · Swim

Randy Padmore Park

47 Denison Ave

7 weekly sessions · Swim

Ramsden Park

1020 Yonge St

7 weekly sessions · Swim

Ravina Gardens

290 Clendenan Ave

7 weekly sessions · Swim

Spencer - Cowan Parkette

80 Spencer Ave

7 weekly sessions · Swim

Morse Street Playground

76 Morse St

7 weekly sessions · Swim

Rennie Park

1 Rennie Terr

7 weekly sessions · Swim

Chelsea Avenue Playground

103 Chelsea Ave

7 weekly sessions · Swim

Rosedale Park

20 Scholfield Ave

7 weekly sessions · Swim

Stanley Park North - Toronto

890 King St W

7 weekly sessions · Swim

Stephenson Park

61 Stephenson Ave

7 weekly sessions · Swim

Coleman Park

19 Coleman Ave

7 weekly sessions · Swim

Northumberland Playground

770 Ossington Ave

7 weekly sessions · Swim

Columbus Parkette

1985 Dundas St W

7 weekly sessions · Swim

Norwood Park

16 Norwood Rd

7 weekly sessions · Swim

Lionel Conacher Park

80 Cottingham St

7 weekly sessions · Swim

Runnymede Park

221 Ryding Ave

7 weekly sessions · Swim

Oakcrest Parkette

30 Oakcrest Ave

7 weekly sessions · Swim

Oriole Park - Toronto

201 Oriole Pkwy

7 weekly sessions · Swim

Vermont Square Park

819 Palmerston Ave

7 weekly sessions · Swim

Vine Avenue Playground

200 Vine Ave

7 weekly sessions · Swim

Wadsworth Park

120 Connolly St

7 weekly sessions · Swim

Pelham Avenue Playground

20 Pelham Ave

7 weekly sessions · Swim

Topham Park

181 Westview Blvd.

7 weekly sessions · Swim

West Lodge Park

165 Lansdowne Ave

7 weekly sessions · Swim

Beresford Park

400 Beresford Ave

7 weekly sessions · Swim

Healey Willan Park

504 Euclid Ave

7 weekly sessions · Swim

Phin Park

115 Condor Ave

7 weekly sessions · Swim

Winchester Park

530 Ontario St

7 weekly sessions · Swim

Withrow Park and Clubhouse

725 Logan Ave

7 weekly sessions · Swim

Primrose Avenue Parkette

120 Primrose Ave

7 weekly sessions · Swim

Budapest Park

1575 Lake Shore Blvd W

7 weekly sessions · Swim

David Crombie Park

131 The Esplanade

7 weekly sessions · Swim

Riverdale Park West

375 Sumach St

7 weekly sessions · Swim

Kidstown Water Park

3159 Birchmount Rd

7 weekly sessions · Swim

Albert Crosland Park

15 Saunders Ave

7 weekly sessions · Swim

Matty Eckler Playground

953 Gerrard St E

7 weekly sessions · Swim

Wells Hill Park

145 Hilton Ave

7 weekly sessions · Swim

General Mercer School - Wading Pool

30 Turnberry Ave

7 weekly sessions · Swim

George Webster Park

30 Chapman Ave

7 weekly sessions · Swim

Woburn Avenue Playground

75 Woburn Ave

7 weekly sessions · Swim

Commander Recreation Centre

140 Commander Blvd

7 weekly sessions · Dance, Skating

Highview Park

150 Highview Ave

7 weekly sessions · Swim

Prairie Drive Park

101 Pharmacy Ave

7 weekly sessions · Swim

Mimico Memorial Park

75 Hillside Ave

7 weekly sessions · Swim

Rexlington Park

30 Bergamot Ave

7 weekly sessions · Swim

Summerlea Park

2 Arcot Blvd

7 weekly sessions · Swim

Sunnydale Acres Park

50 Amoro Dr

7 weekly sessions · Swim

Glen Park

44 A Eastglen Cres

7 weekly sessions · Swim

Prince of Wales Park

1 Third St

7 weekly sessions · Swim

Livingstone Park

21 Woodville Ave

7 weekly sessions · Swim

Sunnylea Park

195 Prince Edward Dr S

7 weekly sessions · Swim

Campbell Avenue Park

225 Campbell Ave.

7 weekly sessions · Swim

Don Russell Memorial Park

290 Birmingham St

7 weekly sessions · Swim

Kempton Howard Park

150 Blake St

7 weekly sessions · Swim

Albert Campbell Collegiate Institute

1550 Sandhurst Cir

7 weekly sessions · Swim

L'Amoreaux Collegiate Institute

2501 Bridletowne Cir

7 weekly sessions · Swim

Scarborough Arena Gardens

75 Birchmount Rd

7 weekly sessions · Skating, Shinny

Earl Beatty Community Centre

455 Glebeholme Blvd

6 weekly sessions · Swim

David and Mary Thomson Collegiate Institute

125 Brockley Dr

6 weekly sessions · Pickleball

West Acres Seniors Centre

65 Hinton Rd

5 weekly sessions · Pickleball, Table Tennis

Armour Heights Community Centre

2140 Avenue Rd

5 weekly sessions · Badminton, Gym, Pickleball

Ourland Community Centre

18 Ourland Ave

5 weekly sessions · Bocce, Volleyball

Lester B. Pearson Collegiate Institute

150 Tapscott Rd

5 weekly sessions · Swim

Holy Family Community Centre

141 Close Ave.

4 weekly sessions · Badminton, Basketball, Multi-Sport

Parkdale Community Recreation Centre

75 Lansdowne Ave.

4 weekly sessions · Basketball, Swim

Chalkfarm Community Recreation Centre

180 Chalkfarm Dr

4 weekly sessions · Basketball

Biidaasige Park

51 Commissioners St

4 weekly sessions · Fitness

Dieppe Park

455 Cosburn Ave

3 weekly sessions · Pickleball

Burrows Hall Community Centre

1081 Progress Ave

3 weekly sessions · Fitness

Milliken Park Community Recreation Centre

4325 Mccowan Rd

2 weekly sessions · Fitness

West Rouge Community Centre

270 Rouge Hills Dr

2 weekly sessions · Fitness

Cedarbrook Community Centre

91 Eastpark Blvd

2 weekly sessions · Fitness

Seneca Village Community Centre

1700 Finch Ave E

2 weekly sessions · Volleyball

Victoria Village Recreation Centre and Arena

190 Bermondsey Rd

2 weekly sessions · Basketball, Pickleball

Barbara Frum Recreation Centre

20 Covington Rd

1 weekly sessions · Badminton

Ken Cox Community Centre

28 Colonel Samuel Smith Park Dr

1 weekly sessions · Basketball

Davisville Junior Public School

50 Davisville Ave

1 weekly sessions · Pickleball