Flight distance between Cape Town, South Africa and Monterrey, Mexico 8,772.9 mi / 14,118.6 km