Flight distance between Uitenhage, South Africa and Castle Hill, Australia 6,590.8 mi / 10,606.9 km