Flight distance between Taranto, Italy and Toronto, Canada 4,658.2 mi / 7,496.7 km