Flight distance between Midrand, South Africa and Reynosa, Mexico 9,135.3 mi / 14,701.8 km