Flight distance between Midrand, South Africa and České Budějovice, Czechia 5,247.7 mi / 8,445.4 km