Flight distance between Midrand, South Africa and Philadelphia, United States of America 8,021.2 mi / 12,908.9 km