Flight distance between Midrand, South Africa and Salihorsk, Belarus 5,443.1 mi / 8,759.8 km