Flight distance between Uitenhage, South Africa and Bangkok, Thailand 5,919.3 mi / 9,526.2 km