HomeTorontoMain Square Community Recreation Centre

Main Square Community Recreation Centre

245 Main St, Toronto, ON M4C 5T3

2 free sessions
Imported from City of Toronto Open Data

Drop-in schedule

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

Showing all 28 sessions.

DayTimeActivityAgeCost
Mon6:30am9pmWeight/Cardio RoomFitness13+reduced under 19
Mon6:30pm7:30pmPilatesFitness13+reduced under 19
Mon7pm8pmTai ChiFitness13+reduced under 19
Mon7:45pm9:15pmYogaFitness13+reduced under 19
Tue6:30am9pmWeight/Cardio RoomFitness13+reduced under 19
Tue9:15am10:15amCardio: High/LowFitness13+reduced under 19
Tue7:30pm8:30pmStrength and ConditioningFitness13+reduced under 19
Wed6:30am9pmWeight/Cardio RoomFitness13+reduced under 19
Thu6:30am8:45amLane SwimSwim7+reduced under 19
Thu6:30am9pmWeight/Cardio RoomFitness13+reduced under 19
Thu11:30am12:30pmYoga with BabyFitness14+reduced under 19
Thu6:30pm7:30pmLeisure SwimSwim0+Free
Thu6:30pm7:30pmStrength and ConditioningFitness13+reduced under 19
Thu7:30pm8:30pmAquatic Fitness: DeepSwim13+reduced under 19
Fri6:30am8:45amLane SwimSwim7+reduced under 19
Fri6:30am9pmWeight/Cardio RoomFitness13+reduced under 19
Fri9:30am10:30amAquatic Fitness: ShallowSwim13+reduced under 19
Fri10:45am11:45amAquatic Fitness: ShallowSwim13+reduced under 19
Fri11:50am2pmLane SwimSwim7+reduced under 19
Fri6:30pm7:30pmPilatesFitness13+reduced under 19
Fri7:45pm9:15pmYogaFitness13+reduced under 19
Sat6:30am4:30pmWeight/Cardio RoomFitness13+reduced under 19
Sat7am8:30amLane SwimSwim7+reduced under 19
Sat11:45am1:45pmLane SwimSwim7+reduced under 19
Sun9am4:30pmWeight/Cardio RoomFitness13+reduced under 19
Sun9:15am10:15amStrength and ConditioningFitness13+reduced under 19
Sun12:45pm2:45pmLane SwimSwim7+reduced under 19
Sun2:50pm4:30pmLeisure SwimSwim0+Free
25 more sessions start laterfirst on 25 September

Week of 21 September1

DayStartsTimeActivityCost
Fri25 Sep7:45pm8:45pmYogaFitness

Week of 28 September3

DayStartsTimeActivityCost
Tue29 Sep2pm4pmTable TennisTable Tennis
Fri2 Oct6pm9pmTable TennisTable TennisFree under 19
Sun4 Oct2:15pm4:45pmDance: BreakdanceDanceFree under 19

Week of 5 October21

DayStartsTimeActivityCost
Mon5 Oct6:30am8:45amLane SwimSwim
Mon5 Oct9:30am10:30amAquatic Fitness: WalkingSwim
Mon5 Oct10:45am11:45amAquatic Fitness: WalkingSwim
Mon5 Oct11:50am1:45pmLane SwimSwim
Mon5 Oct1:50pm2:45pmLeisure SwimSwimFree
Mon5 Oct8pm9:30pmLane SwimSwim
Tue6 Oct6:30am8:45amLane SwimSwim
Tue6 Oct10:30am12:15pmLane SwimSwim
Tue6 Oct6pm7pmAquatic Fitness: ShallowSwim
Tue6 Oct8:15pm9:30pmLane SwimSwim
Wed7 Oct6:30am8:45amLane SwimSwim
Wed7 Oct10:30am11:30amAquatic Fitness: ShallowSwim
Wed7 Oct11:50am2pmLane SwimSwim
Wed7 Oct4pm5:15pmLeisure SwimSwimFree
Wed7 Oct8:30pm9:30pmLane SwimSwim
Thu8 Oct11:15am1:30pmLane SwimSwim
Thu8 Oct1:45pm2:30pmLeisure SwimSwimFree
Thu8 Oct8:30pm9:30pmLane SwimSwim
Fri9 Oct7:05pm8:15pmLeisure SwimSwimFree
Fri9 Oct8:30pm9:30pmLane SwimSwim
Sat10 Oct2pm4:30pmLeisure SwimSwimFree
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.

See everything running citywide on a day:

What it costs

Anyone under 19 attends free — the City charges drop-in fees only to adults (19+) and older adults (60+). 2 of the 28 sessions running 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.
Aquatic Fitness: Walking$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.
Cardio: High/Low$10.64 adult · $5.32 youth & seniorSingle class. An All Access day pass is $15.64 adult.
Aquatic Fitness: Shallow$10.64 adult · $5.32 youth & seniorSingle drop-in class rate.
Strength and Conditioning$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.

Lessons and camps

Main Square Community Recreation Centre runs Adapted Ultra Swim - Beginner, Adapted Ultra Swim - Intermediate, Adult Swim 1, Adult Swim 1 - Small Group, Adult Swim 2, Adult Swim 2 - Small Group, Adult Swim 3, Art Club, Ball Hockey: Instructional, Basketball: Instructional, Bronze Cross, Bronze Medallion, Bronze Star, CampTO. Registration is closed for all of them at the moment — check the City's site for the next intake.

Compare across the city: Music, dance and art classes in Toronto · Day camps in Toronto · Fitness classes in Toronto · Sports lessons in Toronto · Swimming lessons in Toronto

What's in the building

Main Square Community Recreation Centre has 4 listed facilities.

Indoor PoolWeight/Cardio Room ×2KitchenMultipurpose Room

From the City of Toronto's facilities register. A room being listed doesn't mean it's open during every drop-in session. The linked ones open a page listing every City location with that facility.

Washrooms

From the City's park washroom register, which the City refreshes daily. It covers Parks & Recreation washrooms open to the public, so it is not a complete list of every washroom on site.

Getting there

Main Square Community Recreation Centre is at 245 Main St, Toronto. Accessibility: Fully Accessible.

The nearest intersection is Danforth & Barrington, about 155 m away.

The closest TTC stop is Gerrard St East at Osborne Ave, a 392 m walk — about 5 minutes. Served by route 135. In total 11 routes stop within 500 m: 2, 20, 23, 62, 64, 87, 113, 135, 300, 306, 506. The nearest subway station is Main Street Station, 242 m away.

Walking distance is a real route over the City of Toronto’s street, path and trail network — not a straight line — and the closest stop is chosen by it. Computed from the TTC's schedule feed and the Toronto Centreline, both published by the City of Toronto as open data.

Questions people ask

Is Main Square Community Recreation Centre free?

Partly. 2 of the 28 drop-in sessions running at Main Square Community Recreation Centre are free for everyone. The rest charge a drop-in fee — swimming and fitness are reduced for under-19s rather than free, while City sports drop-ins are free for anyone under 19.

What drop-in sport and recreation runs at Main Square Community Recreation Centre?

Main Square Community Recreation Centre runs 28 weekly drop-in sessions across 2 activities: fitness, swim. The busiest is fitness.

How do I get to Main Square Community Recreation Centre by TTC?

The closest TTC stop to Main Square Community Recreation Centre is Gerrard St East at Osborne Ave, a 392 m walk — about 5 minutes, served by route 135. The nearest subway station is Main Street Station. Walking distance is routed over the City's street and path network.

Do I need to register for drop-in sessions at Main Square Community Recreation Centre?

No — the 28 drop-in sessions running at Main Square Community Recreation Centre are open to anyone with no registration, unless a session notes otherwise. Holidays and facility rentals can override the schedule, so confirm before travelling.

Other places to play nearby

Secord Community Centre

91 Barrington Ave

570 m away · resumes 28 Sep · Fitness, Basketball, Gym

Terry Fox Community Centre

2 Gledhill Ave

769 m away · resumes 29 Sep · Basketball, Gym, Pickleball

Adam Beck Community Centre

79 Lawlor Ave

1.0 km away · resumes 28 Sep · Pickleball, Volleyball

Distances are straight-line, not walking routes.

Drop-in by sport in Toronto

Swim in TorontoFitness in TorontoTable Tennis in TorontoDance in Toronto