Flight distance between Uitenhage, South Africa and Pak Kret, Thailand 5,925.7 mi / 9,536.5 km