Flight distance between Midrand, South Africa and Vidin, Bulgaria 4,846.6 mi / 7,799.8 km