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