Flight distance between Uitenhage, South Africa and Surat Thani, Thailand 5,666.9 mi / 9,120.0 km