HomeTorontoMitchell Field Community Centre

Mitchell Field Community Centre

89 Church Ave, Toronto, ON M2N 6C9

City of TorontoIndoorTable TennisFitnessSwimBasketballVolleyballBall HockeyPickleballBadmintonMulti-Sport19 free sessions
Imported from City of Toronto Open Data

Drop-in schedule

77 weekly sessions across 9 activities. Recurring weekly — holidays and rentals can change these, so call ahead before travelling.

DayTimeActivityAgeCost
Mon7:45am9amTable TennisTable Tennis60+adults & 60+
Mon8am9:45pmWalking/Running TrackFitness13+Free under 19adults pay
Mon8am9:45pmWeight/Cardio RoomFitness13+Free under 19adults pay
Mon10am7:55pmLeisure SwimSwim0+Free
Mon5:30pm7:30pmBasketballBasketball13–19Free under 19adults pay
Mon6pm7pmPilatesFitness13+Free under 19adults pay
Mon7:15pm8:15pmYogaFitness13+Free under 19adults pay
Mon7:45pm9:45pmBasketballBasketball19+adults & 60+
Tue7:45am9amTable TennisTable Tennis60+adults & 60+
Tue8am9:45pmWalking/Running TrackFitness13+Free under 19adults pay
Tue8am9:45pmWeight/Cardio RoomFitness13+Free under 19adults pay
Tue10am11amCity Camp SwimSwim0+Free under 19adults pay
Tue11:30am7:55pmLeisure SwimSwim0+Free
Tue4:15pm6:15pmBasketballBasketball60+adults & 60+
Tue6:30pm7:30pmYogaFitness13+Free under 19adults pay
Tue6:30pm7:30pmZumba®Fitness13+Free under 19adults pay
Tue7:15pm8:15pmYogaFitness13+Free under 19adults pay
Tue7:45pm9:45pmBasketball (Women)Basketball19+adults & 60+
Wed7:45am9amTable TennisTable Tennis60+adults & 60+
Wed8am9:45pmWalking/Running TrackFitness13+Free under 19adults pay
Wed8am9:45pmWeight/Cardio RoomFitness13+Free under 19adults pay
Wed10am11amCity Camp SwimSwim0+Free under 19adults pay
Wed11:30am7:55pmLeisure SwimSwim0+Free
Wed1pm3pmTable TennisTable Tennis60+adults & 60+
Wed4:15pm6:15pmVolleyballVolleyball60+adults & 60+
Wed6:30pm7:30pmZumba®Fitness13+Free under 19adults pay
Wed7pm8pmYogaFitness13+Free under 19adults pay
Wed7:45pm9:45pmBall HockeyBall Hockey19+adults & 60+
Thu7:45am9amTable TennisTable Tennis60+adults & 60+
Thu8am9:45pmWalking/Running TrackFitness13+Free under 19adults pay
Thu8am9:45pmWeight/Cardio RoomFitness13+Free under 19adults pay
Thu9am10amFunctional FitFitness13+Free under 19adults pay
Thu10am11amCity Camp SwimSwim0+Free under 19adults pay
Thu10:30am11:30amPilatesFitness13+Free under 19adults pay
Thu11:30am7:55pmLeisure SwimSwim0+Free
Thu5:30pm7:30pmPickleballPickleball60+adults & 60+
Thu5:30pm7:30pmVolleyballVolleyball13–19Free under 19adults pay
Thu6:30pm7:30pmPilatesFitness13+Free under 19adults pay
Thu7:45pm9:45pmVolleyballVolleyball19+adults & 60+
Fri7:45am9amPickleballPickleball60+adults & 60+
Fri8am9:45pmWalking/Running TrackFitness13+Free under 19adults pay
Fri8am9:45pmWeight/Cardio RoomFitness13+Free under 19adults pay
Fri10am11amCity Camp SwimSwim0+Free under 19adults pay
Fri11:30am7:55pmLeisure SwimSwim0+Free
Fri1pm3pmTable TennisTable Tennis60+adults & 60+
Fri6pm7pmZumba®Fitness13+Free under 19adults pay
Fri6:30pm7:30pmYogaFitness13+Free under 19adults pay
Fri7:15pm8:15pmStepFitness13+Free under 19adults pay
Fri8:30pm9:45pmBasketballBasketball19+adults & 60+
Sat8am9:45pmWalking/Running TrackFitness13+Free under 19adults pay
Sat8am9:45pmWeight/Cardio RoomFitness13+Free under 19adults pay
Sat9am10amZumba®Fitness13+Free under 19adults pay
Sat10am7:55pmLeisure SwimSwim0+Free
Sat2:30pm4:30pmPickleballPickleball19+adults & 60+
Sat3pm4pmBasketball with FamilyBasketball6–12Free
Sat4pm5:15pmBasketball with FamilyBasketball6–12Free
Sat5pm6pmTable TennisTable Tennis13–18Free
Sat5:30pm7:30pmBadmintonBadminton13–18Free
Sat6pm7pmTable TennisTable Tennis13–18Free
Sat7:45pm9:45pmBadmintonBadminton19+adults & 60+
Sun8am9:45pmWalking/Running TrackFitness13+Free under 19adults pay
Sun8am9:45pmWeight/Cardio RoomFitness13+Free under 19adults pay
Sun8:30am9:30amMulti-Sport with FamilyMulti-Sport6+Free under 19adults pay
Sun8:30am10:30amTable TennisTable Tennis19+adults & 60+
Sun9:30am10:30amMulti-Sport with FamilyMulti-Sport6+Free under 19adults pay
Sun10am3:55pmLeisure SwimSwim0+Free
Sun10am7:55pmLeisure SwimSwim0+Free
Sun10:45am11:45amTable Tennis with FamilyTable Tennis6–12Free
Sun10:45am12:45pmVolleyballVolleyball19+adults & 60+
Sun11:45am12:45pmTable Tennis with FamilyTable Tennis6–12Free
Sun1pm2pmBadminton with FamilyBadminton6–12Free
Sun2pm3pmBadminton with FamilyBadminton6–12Free
Sun3:15pm5:15pmBadmintonBadminton60+adults & 60+
Sun3:30pm4:30pmPickleball with FamilyPickleball6–12Free
Sun4:30pm5:30pmPickleball with FamilyPickleball6–12Free
Sun5:30pm7:30pmBadmintonBadminton19+adults & 60+
Sun7:45pm9:45pmPickleballPickleball19+adults & 60+
Public facility operated by City of Toronto. Drop-in sessions are open to anyone — no registration needed unless noted. Holidays and facility rentals can override the schedule.

What it costs

Anyone under 19 attends free — the City charges drop-in fees only to adults (19+) and older adults (60+). 19 of the 77 sessions here are free for everyone. Pay at the front desk before the session.

ActivityAdult rateNotes
Walking/Running Track$10.64 adult · $5.32 youth & seniorSingle class. An All Access day pass is $15.64 adult.
Weight/Cardio Room$10.64 adult · $5.32 youth & seniorSingle class. An All Access day pass is $15.64 adult.
Pilates$10.64 adult · $5.32 youth & seniorSingle class. An All Access day pass is $15.64 adult.
Yoga$10.64 adult · $5.32 youth & seniorSingle class. An All Access day pass is $15.64 adult.
Zumba®$10.64 adult · $5.32 youth & seniorSingle class. An All Access day pass is $15.64 adult.
Functional Fit$10.64 adult · $5.32 youth & seniorSingle class. An All Access day pass is $15.64 adult.

City of Toronto published rates, checked 2026-08-04. Rates change with the annual budget — confirm on toronto.ca.

Getting there

Mitchell Field Community Centre is at 89 Church Ave, Toronto. Accessibility: Fully Accessible.

Other places to play nearby

York Recreation Centre

115 Black Creek Dr

249 weekly sessions · Swim, Fitness, Pickleball

North Toronto Memorial Community Centre

200 Eglinton Ave W

141 weekly sessions · Swim, Fitness, Volleyball

Ethennonnhawahstihnen' Community Recreation Centre and Library

100 Ethennonnhawahstihnen' Ln.

130 weekly sessions · Swim, Pickleball, Fitness

Drop-in by sport in Toronto

Table Tennis in TorontoFitness in TorontoSwim in TorontoBasketball in TorontoVolleyball in TorontoBall Hockey in TorontoPickleball in TorontoBadminton in TorontoMulti-Sport in Toronto