TONearby

Main Square Community Recreation Centre

245 Main St, TorontoOpen in Google Maps ↗City website ↗
Community Centre

Drop-in schedule · next 7 days

FitnessTO - Drop-In · Pilates

Age 13+

Mon Jul 6 · today6:30 PM – 7:30 PM
Fri Jul 106:30 PM – 7:30 PM

FitnessTO - Drop-In · Strength and Conditioning

Age 13+

Tue Jul 77:30 PM – 8:30 PM
Thu Jul 96:30 PM – 7:30 PM
Sun Jul 129:15 AM – 10:15 AM

FitnessTO - Drop-In · Tai Chi

Age 13+

Mon Jul 6 · today7:00 PM – 8:00 PM

FitnessTO - Drop-In · Weight/Cardio Room

Age 13+

Mon Jul 6 · today6:30 AM – 9:00 PM
Tue Jul 76:30 AM – 9:00 PM
Wed Jul 86:30 AM – 9:00 PM
Thu Jul 96:30 AM – 9:00 PM
Fri Jul 106:30 AM – 9:00 PM
Sat Jul 116:30 AM – 4:30 PM
Sun Jul 129:00 AM – 4:30 PM

FitnessTO - Drop-In · Yoga

Age 13+

Mon Jul 6 · today7:45 PM – 9:15 PM
Fri Jul 107:45 PM – 9:15 PM

Hobbies and Interests - Drop-In · Games: Board

Ages 13-17

Fri Jul 106:30 PM – 9:00 PM

Reserve a Spot - Aquatic Fitness · Aquatic Fitness: Deep

Age 13+

Thu Jul 97:30 PM – 8:30 PM

Reserve a Spot - Aquatic Fitness · Aquatic Fitness: Shallow

Age 13+

Tue Jul 76:00 PM – 7:00 PM
Wed Jul 810:30 AM – 11:30 AM
Fri Jul 109:30 AM – 10:30 AM · 10:45 AM – 11:45 AM

Reserve a Spot - Aquatic Fitness · Aquatic Fitness: Walking

Age 13+

Mon Jul 6 · today9:30 AM – 10:30 AM · 10:45 AM – 11:45 AM

Swim - Drop-In · Aquatic Fitness: Deep

Age 13+

Thu Jul 97:30 PM – 8:30 PM

Swim - Drop-In · Aquatic Fitness: Shallow

Age 13+

Tue Jul 76:00 PM – 7:00 PM
Wed Jul 810:30 AM – 11:30 AM
Fri Jul 109:30 AM – 10:30 AM · 10:45 AM – 11:45 AM

Swim - Drop-In · Aquatic Fitness: Walking

Age 13+

Mon Jul 6 · today9:30 AM – 10:30 AM · 10:45 AM – 11:45 AM

Swim - Drop-In · Lane Swim

Age 7+

Mon Jul 6 · today6:30 AM – 8:45 AM · 11:50 AM – 2:00 PM · 8:15 PM – 9:30 PM
Tue Jul 76:30 AM – 9:15 AM · 10:30 AM – 12:00 PM · 8:15 PM – 9:30 PM
Wed Jul 86:30 AM – 8:45 AM · 11:35 AM – 1:45 PM · 8:30 PM – 9:30 PM
Thu Jul 96:30 AM – 8:45 AM · 10:45 AM – 1:30 PM · 8:35 PM – 9:30 PM
Fri Jul 106:30 AM – 8:45 AM · 11:50 AM – 2:00 PM · 8:30 PM – 9:30 PM
Sat Jul 117:00 AM – 8:30 AM · 11:45 AM – 1:45 PM
Sun Jul 1212:45 PM – 2:45 PM

Swim - Drop-In · Leisure Swim

Age 0+

Mon Jul 6 · today2:00 PM – 3:00 PM · 6:45 PM – 8:00 PM
Tue Jul 712:15 PM – 3:30 PM
Wed Jul 89:30 AM – 10:15 AM · 2:00 PM – 5:15 PM
Thu Jul 91:45 PM – 2:45 PM · 6:30 PM – 7:30 PM
Fri Jul 102:15 PM – 3:30 PM · 7:00 PM – 8:15 PM
Sat Jul 112:00 PM – 4:30 PM
Sun Jul 122:50 PM – 4:30 PM

Amenities · 4 listed

  • Indoor Pool
  • Kitchen
  • Multipurpose Room
  • Weight/Cardio Room

Activity types here this week

FitnessTOHobbies and InterestsReserve a SpotSwim

Never miss a session

Set reminders, add sessions to your calendar, and get alerts when schedules change — free in the TONearby app.

Download on the App StoreGet it on Google Play

Nearby places

Schedule and amenity details from City of Toronto open data, last refreshed Jul 6, 2026, updated daily. Times and facilities can change — confirm with the centre before you go. TONearby is not affiliated with the City of Toronto.