Flight distance between Uitenhage, South Africa and Gustavo A. Madero, Mexico 8,913.5 mi / 14,344.8 km