Flight distance between Uitenhage, South Africa and Nakhon Sawan, Thailand 5,979.8 mi / 9,623.5 km