Flight distance between Midrand, South Africa and Soroca, Moldova 5,123.0 mi / 8,244.7 km