Flight distance between Midrand, South Africa and Sosnowiec, Poland 5,299.1 mi / 8,528.1 km