Flight distance between Uitenhage, South Africa and Mashava, Zimbabwe 998.0 mi / 1,606.2 km