Flight distance between Midrand, South Africa and Blagoevgrad, Bulgaria 4,709.7 mi / 7,579.6 km