Flight distance between Uitenhage, South Africa and Taranto, Italy 5,151.2 mi / 8,290.0 km