Flight distance between Uitenhage, South Africa and Dar es Salaam, Tanzania 2,061.5 mi / 3,317.7 km