HomeTorontoTrinity Community Recreation Centre

Trinity Community Recreation Centre

155 Crawford St, Toronto, ON M6J 2V5

City of TorontoIndoorBadmintonSwimFitnessTable TennisVolleyballBasketballPickleballBall Hockey20 free sessions
Imported from City of Toronto Open Data

Drop-in schedule

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

DayTimeActivityAgeCost
Mon8am8:45amBadmintonBadminton60+adults & 60+
Mon8am9:30amLane SwimSwim7+Free under 19adults pay
Mon8am9pmWeight/Cardio RoomFitness13+Free under 19adults pay
Mon9am2pmTable TennisTable Tennis19+adults & 60+
Mon9am8:30pmWalking/Running TrackFitness13+Free under 19adults pay
Mon10am11:30amLeisure Swim: PreschoolSwim0–5Free
Mon11:45am12:45pmAquatic Fitness: Boot CampSwim13+Free under 19adults pay
Mon1pm2pmAquatic Fitness: ShallowSwim13+Free under 19adults pay
Mon2pm3:30pmLane SwimSwim7+Free under 19adults pay
Mon4pm5:30pmTable Tennis with FamilyTable Tennis6–17Free
Mon4:30pm6:30pmVolleyballVolleyball13–17Free
Mon5:30pm8:30pmTable TennisTable Tennis19+adults & 60+
Mon6:30pm7:30pmPilatesFitness13+Free under 19adults pay
Mon7pm8:45pmLane SwimSwim7+Free under 19adults pay
Mon7pm9pmVolleyballVolleyball19+adults & 60+
Tue8am8:45amBadmintonBadminton60+adults & 60+
Tue8am9:30amLane SwimSwim7+Free under 19adults pay
Tue8am9pmWeight/Cardio RoomFitness13+Free under 19adults pay
Tue9am2pmTable TennisTable Tennis19+adults & 60+
Tue9am8:30pmWalking/Running TrackFitness13+Free under 19adults pay
Tue12:15pm1:45pmLane SwimSwim7+Free under 19adults pay
Tue4pm5:30pmTable Tennis with FamilyTable Tennis6–17Free
Tue4:30pm6:30pmBadminton with FamilyBadminton6–16Free
Tue5:30pm8:30pmTable TennisTable Tennis19+adults & 60+
Tue6:30pm7:30pmTai ChiFitness13+Free under 19adults pay
Tue7pm9pmBadmintonBadminton19+adults & 60+
Tue7pm8:45pmLane SwimSwim7+Free under 19adults pay
Wed8am8:45amBadmintonBadminton60+adults & 60+
Wed8am9:30amLane SwimSwim7+Free under 19adults pay
Wed8am9pmWeight/Cardio RoomFitness13+Free under 19adults pay
Wed9am2pmTable TennisTable Tennis19+adults & 60+
Wed9am8:30pmWalking/Running TrackFitness13+Free under 19adults pay
Wed10am11:30amLeisure Swim: PreschoolSwim0–5Free
Wed11:45am12:45pmAquatic Fitness: ShallowSwim13+Free under 19adults pay
Wed1pm2pmAquatic Fitness: Boot CampSwim13+Free under 19adults pay
Wed2pm3pmTai ChiFitness13+Free under 19adults pay
Wed4pm5:30pmTable Tennis with FamilyTable Tennis6–17Free
Wed4:30pm6:30pmBasketballBasketball13–17Free
Wed5:30pm8:30pmTable TennisTable Tennis19+adults & 60+
Wed6:30pm7:30pmPilatesFitness13+Free under 19adults pay
Wed7pm8:45pmLane SwimSwim7+Free under 19adults pay
Thu8am8:45amBadmintonBadminton60+adults & 60+
Thu8am9:30amLane SwimSwim7+Free under 19adults pay
Thu8am9pmWeight/Cardio RoomFitness13+Free under 19adults pay
Thu9am2pmTable TennisTable Tennis19+adults & 60+
Thu9am8:30pmWalking/Running TrackFitness13+Free under 19adults pay
Thu12:15pm1:45pmLane SwimSwim7+Free under 19adults pay
Thu4pm5:30pmTable Tennis with FamilyTable Tennis6–17Free
Thu4:30pm6:30pmBadminton with FamilyBadminton6–16Free
Thu5:30pm8:30pmTable TennisTable Tennis19+adults & 60+
Thu6:30pm7:30pmYogaFitness13+Free under 19adults pay
Thu7pm9pmBadmintonBadminton19+adults & 60+
Thu7pm8:45pmLane SwimSwim7+Free under 19adults pay
Fri8am8:45amBadmintonBadminton60+adults & 60+
Fri8am9:30amLane SwimSwim7+Free under 19adults pay
Fri8am9pmWeight/Cardio RoomFitness13+Free under 19adults pay
Fri9am2pmTable TennisTable Tennis19+adults & 60+
Fri9am8:30pmWalking/Running TrackFitness13+Free under 19adults pay
Fri10am11:30amLeisure Swim: PreschoolSwim0–5Free
Fri11:45am12:45pmAquatic Fitness: ShallowSwim13+Free under 19adults pay
Fri1pm2pmAquatic Fitness: DeepSwim13+Free under 19adults pay
Fri2pm3:30pmLane SwimSwim7+Free under 19adults pay
Fri4pm5:30pmTable Tennis with FamilyTable Tennis6–17Free
Fri4:30pm6:30pmVolleyballVolleyball13–17Free
Fri5:30pm8:30pmTable TennisTable Tennis19+adults & 60+
Fri6:30pm7:30pmPilatesFitness13+Free under 19adults pay
Fri7pm9pmVolleyballVolleyball19+adults & 60+
Fri7:45pm8:45pmLane SwimSwim7+Free under 19adults pay
Sat9am1pmTable Tennis with FamilyTable Tennis6–17Free
Sat9am4:30pmWalking/Running TrackFitness13+Free under 19adults pay
Sat9am8pmWeight/Cardio RoomFitness13+Free under 19adults pay
Sat10:30am12:15pmPickleballPickleball18+Free under 19adults pay
Sat12:30pm2:30pmBadmintonBadminton13–17Free
Sat12:30pm1:30pmStrength and ConditioningFitness13+Free under 19adults pay
Sat1pm4:30pmTable TennisTable Tennis19+adults & 60+
Sat2pm3pmLeisure SwimSwim0+Free
Sat3pm5pmBadmintonBadminton19+adults & 60+
Sat3:05pm4:15pmLane SwimSwim7+Free under 19adults pay
Sun9am10:30amBall HockeyBall Hockey19+adults & 60+
Sun9am1pmTable Tennis with FamilyTable Tennis6–17Free
Sun9am4:30pmWalking/Running TrackFitness13+Free under 19adults pay
Sun9am8pmWeight/Cardio RoomFitness13+Free under 19adults pay
Sun10am11amYogaFitness13+Free under 19adults pay
Sun11am12:30pmBadminton with FamilyBadminton6–16Free
Sun12:30pm2:30pmBadmintonBadminton13–17Free
Sun1pm4:30pmTable TennisTable Tennis19+adults & 60+
Sun2pm3pmLeisure SwimSwim0+Free
Sun3pm5pmBadmintonBadminton19+adults & 60+
Sun3:05pm4:15pmLane SwimSwim7+Free under 19adults pay
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+). 20 of the 89 sessions here are free for everyone. Pay at the front desk before the session.

ActivityAdult rateNotes
Lane Swim$4.39 adult · $2.20 youth & seniorPlus Swim day pass. Free at outdoor pools and at free centres.
Weight/Cardio Room$10.64 adult · $5.32 youth & seniorSingle class. An All Access day pass is $15.64 adult.
Walking/Running Track$10.64 adult · $5.32 youth & seniorSingle class. An All Access day pass is $15.64 adult.
Aquatic Fitness: Boot Camp$10.64 adult · $5.32 youth & seniorSingle drop-in class rate.
Aquatic Fitness: Shallow$10.64 adult · $5.32 youth & seniorSingle drop-in class rate.
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.
Aquatic Fitness: Deep$10.64 adult · $5.32 youth & seniorSingle drop-in class rate.

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

Getting there

Trinity Community Recreation Centre is at 155 Crawford St, 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

Badminton in TorontoSwim in TorontoFitness in TorontoTable Tennis in TorontoVolleyball in TorontoBasketball in TorontoPickleball in TorontoBall Hockey in Toronto