Flight distance between Tianshui, China and Lilongwe, Malawi 5,780.0 mi / 9,302.0 km