The average flight time from Peru to Florence is 2 hours and 22 minutes. The flight distance is 1148 km / 713 miles and the average flight speed is 485 km/h / 301 mph.