Flight distance between Uitenhage, South Africa and Yala, Thailand 5,669.7 mi / 9,124.5 km