Flight distance between Midrand, South Africa and Boston, United States of America 7,853.2 mi / 12,638.4 km