Flight distance between Cape Town, South Africa and Lviv, Ukraine 5,797.7 mi / 9,330.5 km