Flight distance between New York City, United States of America and Soweto, South Africa 7,971.1 mi / 12,828.3 km