Flight distance between Nanjing, China and Stony Hill, Jamaica 8,822.4 mi / 14,198.3 km