Flight distance between Lima, Peru and Toronto, Canada 3,854.4 mi / 6,203.1 km