Flight distance between Uitenhage, South Africa and Shamva, Zimbabwe 1,199.1 mi / 1,929.8 km