Flight distance between Midrand, South Africa and Edineţ, Moldova 5,124.3 mi / 8,246.8 km