Flight distance between Midrand, South Africa and Prostějov, Czechia 5,257.8 mi / 8,461.7 km