Flight distance between Annotto Bay, Jamaica and Nanchang, China 9,084.8 mi / 14,620.6 km