Flight distance between Uitenhage, South Africa and Nakhon Si Thammarat, Thailand 5,673.1 mi / 9,129.9 km