Flight distance between Uitenhage, South Africa and Moskovskiy, Tajikistan 5,657.8 mi / 9,105.4 km