HomeToronto › Drop-in Fitness

Drop-in fitness in Toronto

1500 weekly sessions across 72 venues. 558 of them are free. Toronto's drop-in schedules live across half a dozen unconnected City pages — this pulls them together and we re-check them every week.

1500weekly sessions
72venues
558free to attend

Where to work out in Toronto

72 venues run drop-in fitness, busiest first. Open a venue for its exact times, or pick a day below to see everything running that day.

York Recreation Centre

115 Black Creek Dr

196 sessions · Every day · 7:10am–8:20pm · 196 free

Edithvale Community Centre

131 Finch Ave W

79 sessions · Every day · 7:15am–7:45pm

North Toronto Memorial Community Centre

200 Eglinton Ave W

69 sessions · Every day · 7am–8pm

Ethennonnhawahstihnen' Community Recreation Centre and Library

100 Ethennonnhawahstihnen' Ln.

65 sessions · Every day · 7:30am–7:45pm

Memorial Pool and Health Club

44 Montgomery Rd

51 sessions · Every day · 7am–8pm

Cummer Park Community Centre

6000 Leslie St.

47 sessions · Every day · 7am–7:30pm

Parkway Forest Community Centre

55 Forest Manor Rd

43 sessions · Every day · 8am–7:30pm

Wellesley Community Centre

495 Sherbourne St

42 sessions · Every day · 7am–7:15pm · 42 free

Regent Park Community Centre

402 Shuter St

38 sessions · Every day · 9am–8:45pm · 38 free

John Innes Community Recreation Centre

150 Sherbourne St

37 sessions · Every day · 9am–7pm · 37 free

Etobicoke Olympium

590 Rathburn Rd

35 sessions · Every day · 6am–7pm

East York Community Recreation Centre

1081 1/2 Pape Ave

34 sessions · Every day · 7am–8pm

Gus Ryder Pool and Health Club

1 Faustina Dr

34 sessions · Every day · 6am–6pm

One Yonge Community Recreation Centre

24 Freeland St.

29 sessions · Every day · 9am–8:15pm

Mitchell Field Community Centre

89 Church Ave

28 sessions · Every day · 8am–7:15pm

Dennis R. Timbrell Resource Centre

29 St Dennis Dr

26 sessions · Every day · 9am–6:30pm · 26 free

Albion Pool and Health Club

1485 Albion Rd

25 sessions · Every day · 7am–7:15pm

L'Amoreaux Community Recreation Centre

2000 Mcnicoll Ave

25 sessions · Every day · 6:30am–8pm · 25 free

Wallace Emerson Community Recreation Centre

1260 Dufferin St

25 sessions · Every day · 7am–6:45pm

Stephen Leacock Community Recreation Centre

2500 Birchmount Rd

24 sessions · Every day · 8am–7:30pm · 24 free

Canoe Landing Community Recreation Centre

45 Fort York Blvd.

22 sessions · Every day · 9:30am–7:15pm

Trinity Community Recreation Centre

155 Crawford St

22 sessions · Every day · 8am–6:30pm

St. Lawrence Community Recreation Centre

230 The Esplanade

21 sessions · Every day · 6:15am–6:45pm

Port Union Community Recreation Centre

5450 Lawrence Ave E

20 sessions · Every day · 6:30am–6:30pm

East Bayfront Community Recreation Centre

261 Queens Quay E

19 sessions · Every day · 9am–5pm

Ellesmere Community Recreation Centre

20 Canadian Rd

18 sessions · Every day · 8:30am–7:15pm

Matty Eckler Recreation Centre

953 Gerrard St E

18 sessions · Mon–Sat · 9am–8pm

Oriole Community Recreation Centre

2975 Don Mills Rd. W

17 sessions · Every day · 9am–7pm · 17 free

Scarborough Village Recreation Centre

3600 Kingston Rd

17 sessions · Mon–Thu · 9:15am–6:45pm · 17 free

Warden Hilltop Community Centre

25 Mendelssohn St

17 sessions · Every day · 9am–7:45pm

Oakridge Community Recreation Centre

63 Pharmacy Ave

16 sessions · Every day · 7am–8pm · 16 free

S.H. Armstrong Community Recreation Centre

56 Woodfield Rd

16 sessions · Mon–Fri · 9am–3pm

Jenner Jean-Marie Community Recreation Centre

48 Thorncliffe Park Dr

15 sessions · Every day · 9am–4pm · 15 free

Main Square Community Recreation Centre

245 Main St

15 sessions · Every day · 6:30am–7:45pm

Annette Community Recreation Centre

333 Annette St

14 sessions · Every day · 9am–6:30pm

Antibes Community Centre

140 Antibes Dr

14 sessions · Every day · 9am–8pm · 14 free

Birchmount Community Centre

93 Birchmount Rd

14 sessions · Mon, Tue, Wed, Thu, Sat · 9:30am–7:45pm

Northwood Community Centre

15 Clubhouse Crt

14 sessions · Every day · 9am–3pm

Driftwood Community Recreation Centre

4401 Jane St

13 sessions · Every day · 7:30am–8pm · 13 free

Rouge Valley Community Recreation Centre

8450 Sheppard Ave East

13 sessions · Every day · 7:15am–7pm

Beaches Recreation Centre

6 Williamson Rd

12 sessions · Every day · 7:30am–8pm

Kew Gardens

2075 Queen St E

12 sessions · Every day · 7:45am–3pm

O'Connor Community Centre

1386 Victoria Park Ave

12 sessions · Every day · 9am–6:30pm · 12 free

Birkdale Community Centre

1299 Ellesmere Rd

11 sessions · Mon, Tue, Thu, Fri · 9:15am–1:15pm

Falstaff Community Recreation Centre

50 Falstaff Ave

11 sessions · Every day · 9am–12pm · 11 free

Lawrence Heights Community Centre

5 Replin Rd

11 sessions · Every day · 9am–3pm · 11 free

Centennial Recreation Centre - Scarborough

1967 Ellesmere Rd

10 sessions · Mon, Tue, Wed, Thu, Sat · 9am–7:30pm · 10 free

Goulding Community Recreation Centre

45 Goulding Ave

10 sessions · Mon, Tue, Wed, Thu, Sat · 9:30am–6:45pm

Mary McCormick Recreation Centre

66 Sheridan Ave

10 sessions · Every day · 7am–6pm

Masaryk-Cowan Community Recreation Centre

220 Cowan Ave

10 sessions · Mon–Sat · 9:15am–6:30pm · 10 free

Carmine Stefano Community Centre

3100 Weston Rd

9 sessions · Every day · 9am–7pm

Joseph J. Piccininni Community Recreation Centre

1369 St. Clair Ave W

9 sessions · Every day · 7am–6:30pm

Agincourt Community Recreation Centre

31 Glen Watford Dr

8 sessions · Mon–Fri · 10am–8pm

Trinity Bellwoods Park

790 Queen St W

8 sessions · Mon–Sat · 9am–6:30pm

Fairbank Memorial Community Centre

2213 Dufferin St

7 sessions · Every day · 9am–10am

McGregor Park Community Centre

2231 Lawrence Ave. E

7 sessions · Mon, Wed · 9:15am–8pm

Earlscourt Park

1200 Lansdowne Ave

6 sessions · Tue–Thu · 9am–12pm

Stephen Leacock Seniors Community Centre

2520 Birchmount Rd

6 sessions · Tue, Thu, Sun · 9:15am–6:45pm · 6 free

Jimmie Simpson Recreation Centre

870 Queen St E

5 sessions · Tue–Fri · 9:15am–7:30pm · 5 free

Malvern Recreation Centre

30 Sewells Rd

5 sessions · Tue, Sun · 9am–8pm · 5 free

Thistletown Multi-Service Centre

925 Albion Rd

5 sessions · Mon–Wed · 11:45am–6pm

Biidaasige Park

51 Commissioners St

4 sessions · Mon, Wed · 7am–8:45am

Heron Park Community Recreation Centre

292 Manse Rd

4 sessions · Tue, Thu · 9:30am–7:45pm · 4 free

Hillcrest Community Centre

1339 Bathurst St

4 sessions · Mon, Wed · 4:45pm–6pm

Burrows Hall Community Centre

1081 Progress Ave

3 sessions · Mon, Wed, Thu · 7:30pm

Fairmount Park Community Centre

1757 Gerrard St E

3 sessions · Mon, Thu, Sat · 9:15am–7pm

Cedarbrook Community Centre

91 Eastpark Blvd

2 sessions · Wed · 6pm–7:30pm · 2 free

Milliken Park Community Recreation Centre

4325 Mccowan Rd

2 sessions · Mon, Sat · 9:30am–7:30pm

Oakdale Community Centre

350 Grandravine Dr

2 sessions · Mon, Wed · 8:30am · 2 free

Swansea Community Recreation Centre

15 Waller Ave

2 sessions · Tue, Thu · 8:15am

West Rouge Community Centre

270 Rouge Hills Dr

2 sessions · Mon, Thu · 6:30pm

Glen Long Community Centre

35 Glen Long Ave

1 session · Sun · 5:30pm

Drop-in fitness by day

Every session running on one day, in time order, across all sports.

Monday · 230Tuesday · 272Wednesday · 276Thursday · 263Friday · 178Saturday · 150Sunday · 131