It takes 1 hour and 45minutes to drive between Flesherton and Toronto for a total road distance of 140.3 km.