Flight distance between Midrand, South Africa and Vitebsk, Belarus 5,610.3 mi / 9,029.0 km