Flight distance between Midrand, South Africa and Zabrze, Poland 5,303.8 mi / 8,535.6 km