The calculation of flight time is based on the straight line flight distance from Lima, Peru to Cancun, Mexico (as the crow flies), which is about 2,378 miles or 3 827 kilometers.Your trip begins in Lima, Peru. It ends in Cancun, Mexico.lying time from Lima, Peru to Cancun, Mexico. The total flight duration from Lima, Peru to Cancun, Mexico is 5 hours, 15 minutes. This assumes an average flight speed for a commercial airliner of 500 mph, which is equivalent to 805 km/h or 434 knots.