Flight distance between Kunming, China and Bengaluru, India 1,836.0 mi / 2,954.7 km