Flight distance between Midrand, South Africa and Kryvyi Rih, Ukraine 5,116.4 mi / 8,234.0 km