Flight distance between New York City, United States of America and Puyang, China 7,507.5 mi / 12,082.1 km