Flight distance between Shenyang, China and Puebla, Mexico 7,463.5 mi / 12,011.3 km