Flight distance between Uitenhage, South Africa and Khlong Luang, Thailand 5,939.8 mi / 9,559.2 km