Flight distance between Uitenhage, South Africa and Tainan, Taiwan 7,347.2 mi / 11,824.2 km