Flight distance between Midrand, South Africa and Ostrava, Czechia 5,273.8 mi / 8,487.3 km