Flight distance between Trujillo Alto, Puerto Rico and Nanjing, China 8,939.0 mi / 14,385.9 km