Flight distance between Midrand, South Africa and The Bronx, United States of America 7,969.0 mi / 12,824.8 km