Flight distance between Cape Town, South Africa and Kraków, Poland 5,803.7 mi / 9,340.1 km