Flight distance between Uitenhage, South Africa and Mtwara, Tanzania 1,874.0 mi / 3,015.9 km