Flight distance between Uitenhage, South Africa and Udon Thani, Thailand 6,191.1 mi / 9,963.7 km