Flight distance between Midrand, South Africa and Zhengzhou, China 6,983.8 mi / 11,239.4 km