Flight distance between Uitenhage, South Africa and Ashgabat, Turkmenistan 5,388.2 mi / 8,671.4 km