Flight distance between Midrand, South Africa and Babruysk, Belarus 5,467.6 mi / 8,799.3 km