Flight distance between Midrand, South Africa and Joensuu, Finland 6,121.7 mi / 9,851.9 km