Flight distance between Cape Town, South Africa and Gustavo A. Madero, Mexico 8,600.9 mi / 13,841.9 km