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