Flight distance between Midrand, South Africa and Ptuj, Slovenia 5,061.6 mi / 8,145.8 km