Flight distance between Nanchong, China and Dedza, Malawi 5,688.6 mi / 9,154.9 km