Free things to do this weekend in and around Toronto

Toronto's Top Picks for FREE family-friendly fun Friday, July 31, 2026 to Sunday, August 2, 2026
(Scroll down for full, detailed list of free weekend activities.)
Brontë: The World Without - Guild Festival Theatre - Guild Festival Theatre - 201 Guildwood Parkway, Scarborough, ON M1E 1P5, Canada, July 31, 2026 to August 2, 2026, See our website for all activity times!
Family Fun Fridays - Ontario's Legislative Building - Ontario's Legislative Building - Ontario Legislative Building, July 31, 2026, 1:00PM, 2:00PM
Meet former professional wrestler - Greg "The Hammer" Valentine - Yorkgate Mall - Yorkgate Mall, York Gate Boulevard, North York, ON, Canada, July 31, 2026, 1 - 3pm
Summer at the BSM: Little Boots at Bata Shoe Museum - Bata Shoe Museum - Bata Shoe Museum, 327 Bloor Street West, Toronto, ON M5S 1W7, Canada, July 31, 2026 to August 28, 2026, 10 am - 4 pm
Toronto Food Truck Festival 2026 - 1590 Lake Shore Blvd E, Toronto, Toronto, ON M4L 3W6, Canada - 1590 Lake Shore Blvd E, Toronto, Toronto, ON M4L 3W6, Canada, July 31, 2026 to August 3, 2026, Jul 31: 5pm - 10pm Aug 1: 12pm - 10pm Aug 2: 12pm - 10pm Aug 3: 12pm - 8pm
Downsview parkrun - Downsview Park - Downsview Park, 70 Canuck Ave, North York, ON M3K 2C5, Canada, August 1, 2026, 9 am
Discovery Saturdays at the Legislative Assembly of Ontario - Legislative Assembly of Ontario - Legislative Assembly of Ontario, Wellesley Street West, Toronto, ON, Canada, August 1, 2026, 11:00AM, 12:00PM
Yoga In Trillium Park - Trillium Park - Trillium Park, August 1, 2026 to August 2, 2026, 10:00AM-11:00AM
Arts in the Parks: Ghanafest - Earl Bales Park - Earl Bales Park, Bathurst Street, North York, ON, Canada, August 2, 2026, 10:00 AM - 8:00 PM
Free Sunday at Bata Shoe Museum - Bata Shoe Museum - Bata Shoe Museum, 327 Bloor Street West, Toronto, ON M5S 1W7, Canada, August 2, 2026, 12 - 5 pm
Summer Music in the Garden at Harbourfront Centre - Harbourfront Centre - Harbourfront Centre, 235 Queens Quay West, Toronto, ON M5J 2G8, Canada, August 2, 2026, Thursdays at 7pm and Sundays at 4pm