Flight distance between Uitenhage, South Africa and Newcastle, Australia 6,662.1 mi / 10,721.7 km