Flight distance between Annotto Bay, Jamaica and Nanjing, China 8,810.0 mi / 14,178.4 km