Flight distance between Tianshui, China and New Kingston, Jamaica 8,799.6 mi / 14,161.6 km