Flight distance between Midrand, South Africa and Santiago de Querétaro, Mexico 9,168.4 mi / 14,755.1 km