Flight distance between Uitenhage, South Africa and Rayong, Thailand 5,916.6 mi / 9,521.9 km