The average flight time from Bari to London is 2 hours and 27 minutes. The flight distance is 1732 km / 1076 miles and the average flight speed is 707 km/h / 439 mph.