Flight distance between Midrand, South Africa and Zaporizhzhya, Ukraine 5,118.8 mi / 8,237.9 km