Flight distance between Midrand, South Africa and Monterrey, Mexico 9,252.6 mi / 14,890.6 km