Flight distance between New York City, United States of America and Shijiazhuang, China 6,969.0 mi / 11,215.4 km