Flight distance between Midrand, South Africa and Ecatepec, Mexico 9,066.5 mi / 14,591.2 km