Flight distance between Kunming, China and Budapest, Hungary 4,677.7 mi / 7,528.1 km