Flight distance between Nanjing, China and Old Harbour Bay, Jamaica 8,827.7 mi / 14,206.8 km