Passengers can reach Lima from Toronto with an average flight time of 7 hours 55 minutes.