Flight distance between Cape Town, South Africa and Zaporizhzhya, Ukraine 5,742.9 mi / 9,242.3 km