Flight distance between Uitenhage, South Africa and Hat Yai, Thailand 5,643.7 mi / 9,082.6 km