Flight distance between Botshabelo, South Africa and Shahrisabz, Uzbekistan 5,380.7 mi / 8,659.4 km