Flight distance between New York City, United States of America and Shenzhen, China 8,035.3 mi / 12,931.5 km