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