Flight distance between Yallahs, Jamaica and Nanchong, China 9,069.4 mi / 14,595.8 km