Flight distance between Uitenhage, South Africa and Phuket, Thailand 5,564.3 mi / 8,954.9 km