The average flight time from Kazan to Barnaul is 3 hours and 59 minutes. The flight distance is 2204 km / 1370 miles and the average flight speed is 508 km/h / 316 mph.