Flight distance between Botshabelo, South Africa and Marg‘ilon, Uzbekistan 5,614.6 mi / 9,035.8 km