Flight distance between Portmore, Jamaica and Nanjing, China 8,829.1 mi / 14,209.0 km