Flight distance between Cape Town, South Africa and Prague, Czechia 5,810.0 mi / 9,350.2 km