Flight distance between Midrand, South Africa and New York City, United States of America 7,973.9 mi / 12,832.7 km