Flight distance between Midrand, South Africa and Borough of Queens, United States of America 7,964.7 mi / 12,818.0 km