Flight distance between Uitenhage, South Africa and Bulawayo, Zimbabwe 960.3 mi / 1,545.4 km