Flight distance between Midrand, South Africa and Toruń, Poland 5,488.7 mi / 8,833.2 km