Find drop-in classes at Toronto recreation centres
GetMovingTO helps Toronto residents find drop-in fitness, swim, yoga, sports, and family classes at City of Toronto municipal recreation centres. Class schedules are pulled daily from the City of Toronto Open Data Portal, then organized so you can quickly see what's running near you today.
Many City drop-in programs are free: all leisure swim at every pool, all lane swim at the outdoor pools, all skating, all child and youth sports, and everything at the City's 38 free centres. Where a fee applies it is $4.39 for an indoor lane swim or drop-in sport day pass and $10.64 for a fitness class, half that for youth 13-18 and adults 60+. No registration is required, and a fee assistance program is available for eligible Toronto residents. The site is free to use, no signup is required, and we are an independent project, not affiliated with the City of Toronto.
Registered City programs fill up fast, and the drop-in schedule is what is left when they do. See the current registration dates, the district split, and how to get a spot.
What you'll find here
- Drop-in fitness classes, strength, cardio, HIIT, bootcamps
- Aquatic programs, lane swim, leisure swim, aquatic fitness
- Yoga, pilates, tai chi, and mind-body classes for all levels
- Indoor walking and running tracks
- Pickleball, badminton, basketball, volleyball, and table tennis
- Older adult 55+, youth, and family programs
- Free outdoor wading pools and splash pads in summer
Browse by Toronto neighbourhood
Scarborough, North York, Etobicoke, East York, Downtown Toronto, West End, each has its own page with the recreation centres in that area.
Browse by activity
Pickleball Drop-in, Badminton Drop-in, Lane Swim, Aquafit, Skating Drop-in, Weight Room & Fitness Centre, Leisure Swim, Water Play, Yoga, Basketball Drop-in, Table Tennis, Volleyball Drop-in, Pilates, Indoor Walking & Running Track, Strength & Conditioning, Zumba & Dance Fitness, Older Adult Programs (55+), Tai Chi, FitnessTO, Youth Zone & Teen Programs.
See all 205 Toronto recreation centres running drop-in programs.
Loading the full GetMovingTO experience…