Flight distance between Kunming, China and Hamilton, New Zealand 6,395.6 mi / 10,292.8 km