Flight distance between Uitenhage, South Africa and Teresina, Brazil 4,773.9 mi / 7,682.9 km