Flight distance between Midrand, South Africa and Polatsk, Belarus 5,629.7 mi / 9,060.1 km