Flight distance between Midrand, South Africa and Sofia, Bulgaria 4,755.7 mi / 7,653.5 km